Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: Autenticação 2FA para Usuário Root no WSL

--- # naldodj-wsl-2FA ## Autenticação 2FA para Usuário Root no WSL ### Introdução O Windows Subsystem for Linux (WSL) é uma ferramenta poderosa que permite aos desenvolvedores executar um ambiente Linux diretamente no Windows. No entanto, a segurança é uma preocupação importante, especialmente quando se trata de acessar o usuário root. Neste post, vamos mostrar como configurar a autenticação de dois fatores (2FA) para o usuário root ao acessar o WSL, garantindo uma camada adicional de segurança. ### Objetivo Vamos configurar um script de login que valida a senha do root e usa autenticação 2FA baseada em Time-based One-Time Password (TOTP), usando ferramentas comuns como `openssl`, `oathtool`, e `perl`. ### Passo 1: Instalar as Ferramentas Necessárias Primeiro, precisamos garantir que temos todas as ferramentas necessárias instaladas. Isso inclui `openssl`, `oathtool`, e `perl`. ```bash sudo apt-get update sudo apt-get install openssl oathtool perl ``` Para os scripts em Lua.

BlackTDN :: Configurando SQLite para uso com dbAccess

SQLiteODBC

Para testar o “protótipo” de classe em ADVPL TSQLite temos que, primeiro, efetuar a configuração do dbAccess para acesso ao SQLite.

Faça o  “download” e instale o  SQLite ODBC Driver.

Poderá, também e, opcionalmente, baixar algumas ferramentas úteis para manipular o DataBase gerenciado pelo SQLite.

Baixamos os 3 dos 3 sugeridos abaixo, cada um para uma finalidade específica. Escolha um (ou todos) e efetue o “download”.

 

  1. WinSQL, da Synametrics Technologies (suporte a ODBC);
  2. SQLite Manager um ADD ON para o Mozilla Firefox (não suporta ODBC);
  3. SQLite Browser (não suporta ODBC).

WinSQL é a nossa recomendação pois tem suporte a ODBC além de possuir um tutorial para instalação do SQLite ODBC Driver.

Depois de Instalar o SQLite ODBC Driver vamos criar uma conexão DSN para uso no dbAccess.

Fontes de Dados (ODBC) Criar Nova Fontes de Dados (ODBC) Criar Nova Fontes de Dados (ODBC) : SQLite3

Configurada a “Fonte de Dados” vamos agora criar um “Alias” no dbAccess

dbAcces : Configurações : ODBC (Generic) dbAcces : Configurações : ODBC (Generic) : Novo dbAcces : Configurações : ODBC (Generic) : Novo Ambiente

dbAcces : Configurações : ODBC (Generic) : Novo Ambiente : Salvar dbAcces : Assistententes dbAcces : Assistententes : Assistente de Conexão

dbAcces : Assistententes : Assistente de Conexão : ODBC (Generic) dbAcces : Assistententes : Assistente de Conexão : ODBC (Generic) : Entre com o Ambiente a ser Testado dbAcces : Assistententes : Assistente de Conexão : ODBC (Generic) : Entre com o Ambiente a ser Testado : Finalizar

dbAcces : Assistententes : Assistente de Conexão : ODBC (Generic) : Entre com o Ambiente a ser Testado : Conexão OK dbAcces : Assistententes : Assistente de Conexão : ODBC (Generic) : Entre com o Ambiente a ser Testado : Conexão OK

O “Alias” no dbAccess deve ter o mesmo nome da Fonte de Dados. No caso SQLite3. É essa informação que utilizaremos para os testes. Observe:

Local oTSQLite            := U_TSQLite("ODBC","SQLite3","127.0.0.1",7890)

Informe corretamente o servidor e porta de escuta do dbAccess. No exemplo: “127.0.0.1” e 7890, respectivamente.

[]s
иαldσ dj

Comentários

  1. para quem tem mais interesse.
    a TOTVS criou a classe FWSQlite
    author = Ricardo Mansano

    ResponderExcluir

Postar um comentário

Postagens mais visitadas