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 :: SapuReca v1.0b

imageUfa! Tive um trabalhinho para ajustar as coordenadas dos BITMAPS da DIGALOG com as coordenadas das Imagens armazenadas nos “Shapes” da TPaintPanel (e ainda não ficou 100% OK) mas o jogo está pronto.

Baixe a versão beta 1 de “SapuReca” e divirta-se.

A proposta do Jogo é fazer com que os “Sapu´s” e “Reca´s” troquem de lado (uma permuta). sapoInseto

É um jogo simples e cumpre duas vezes o seu papel: “Entreter” e “Ensinar”.

Verão como usar a classe THash para “transporte” de variáveis e para controle de “índice” de Array.

Explorarão as classes TTimer, TPaintPanel, TBitMap. Variáveis Static, Procedures e Funções além da animação de GIFs em advpl. E, de quebra, descobrirão a “ignorância”, desse que vos escreve, em solucionar um simples problema de posicionamento (que não ocorreria se TPaintPanel tivesse o método SetImageName).

Se desejar compilar e testar o código observe as dependências em u_Sapureca.prj.

Poderá, opcionalmente, consultar o código completo clicando aqui.

Para compilar:

  1. Descompacte o arquivo u_SapuReca_v1_0b.7z;

  2. Abra o Projeto \svn\totvs-advpl-naldodj\games\u_SapuReca\u_Sapureca.prj;

  3. Configure o caminho dos “includes” que se encontram em:

    • \svn\totvs-advpl-naldodj\templates\P10\ndj_01\include; e
    • \svn\totvs-advpl-naldodj\templates\P10\ndj_01\include\protheus
  4. Compile;
  5. Divirta-se.

Obs.: Codifiquei e testei apenas no P10. Poderá executar no P11 também. Qualquer surpresa com essa versão deixe o seu comentário.

[]s

иαldσ dj

Comentários

  1. Bem. Até que a minha "ignorância" não é tão grande assim. As animações dos GIFs em "SapuReca" estão funcionando a pleno vapor. Baixe a última versão e veja por si mesmo.

    []s

    иαldσ dj

    ResponderExcluir
  2. Desenvolver algo assim é só para os grandes feras!
    Ficou Show!

    ResponderExcluir
  3. TTimer me deu um trabalhinho. Estava deixando rastro após a finalização do Jogo fazendo com que o Protheus Server Ficasse maluquinho. Problema resolvido. Nova Versão disponível para download.

    Bom divertimento.

    []s

    иαldσ dj

    ResponderExcluir

Postar um comentário

Postagens mais visitadas