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 :: Pensamentos : Bjarne Stroustrup

“Somente um bom entendimento das idéias por trás dos recursos da linguagem leva ao domínio. Suplementada pela documentação de implementação, a informação fornecida ‘deve ser’ suficiente para completar projetos significativos no mundo real”

Stroustrup, Bjarne
      A linguagem de programação C++ / Bjarne Stroustup; trad. Maria Lúcia
Blanck Lisbôa e Carlos Arthur Lang Lisboa. – 3a. ed. – pág. 6 – Porto Alegre: Bookman,
2000.

Comentários

  1. Naldo,
    Primeiramente obrigado pelos exemplos, eles me são úteis para aprendizado...
    Estou com uma dúvida em relação ao advpl.... você saberia me dizer se é possível usar expressões regulares nela?

    Obrigado,
    Israel Neves.

    ResponderExcluir
  2. Israel, sei que internamente o Protheus faz uso de expressões regulares no parser de node XML e no Protheus Search. Mas, infelizmente, as funções de RegEx não estão disponíveis para nós mortais. Mas não se assuste, isso não nos impede de montar a nossa própria RegEx ou pegar emprestado de outra aplicação, como por exemplo, usar a RegEx do JavaScript ou de alguma aplicação online como http://regexpal.com/, ou até mesmo do Harbour ou PowerShell.

    ResponderExcluir
  3. Ricardo Martins (http://goo.gl/pLPUJ) teve uma idéia interessante: Criar um WebService para validar expressões Regulares. Você pode usar o exemplo dele ou criar o seu próprio.

    Como sempre digo: O céu é o limite. Quem não tem cão, caça com gato.

    ResponderExcluir
    Respostas
    1. Tem + esse: Regular Expression Validation Web Service (http://goo.gl/F2dge)

      Excluir
  4. Pois é... eu já tinha essa suspeita, mas como ninguém na totvs (suporte n1) conseguiria me responder isso com facilidade e clareza, eu ainda tinha alguma esperança... Quanto a usar RegEx de outra aplicação, apesar de eu achar uma ideia interessante, não sei se consigo implementa-la...

    Obrigado uma vez mais,
    Israel Neves.

    ResponderExcluir
    Respostas
    1. Israel, vou postar exemplos utilizando das aplicações que te sugeri.

      Excluir
    2. Israel, Seus exemplos já estão no BlackTDN.

      Excluir

Postar um comentário

Postagens mais visitadas