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.

Protheus :: Desvendando o sigapss.spf III

Este é o último artigo da série "Protheus :: Desvendando o sigapss.spf".

Antes, vale lembrar que os programas dos exemplos anteriores foram atualizados e recomendo sejam baixados novamente.

Os artigos anteriores são:

"Protheus :: Desvendando o sigapss.spf"
e
"Protheus :: Desvendando o sigapss.spf II"

Neste último artigo vamos falar sobre como salvar e restaurar as informações dos usuários em/de disco. Isso pode ser útil se, ao invés de pegar um usuário base para a inclusão de novos usuários, desejar ter um modelo base salvo em disco. O Programa do primeiro artigo poderá ser modificado para usar as funções disponíveis nesse novo exemplo para a inclusão de usuários através de "User Function".

Vamos ao Código:

Salvando as Informações de usuário em Disco
(clique na imagem para ampliá-la)
Restaurando as Informações de usuário do Disco
(clique na imagem para ampliá-la)
Função para Salvar Informações de Array em Disco
(clique na imagem para ampliá-la)
Função para Restaurar Informações de Array do Disco
(clique na imagem para ampliá-la)


Função para Criar o Arquivo
(clique na imagem para ampliá-la)
Função para Retornar a "Picture" de um número
(Clique na imagem para ampliá-la)

Para obter o código de exemplo completo e documentado, clique aqui

Sempre que tiver algo interessante a ser publicado, através de sugestões, ou mesmo em função do dia a dia, farei um esforço para arrumar um tempinho para plublicar e divulgar.

[]s

иαldσ dj

Comentários

  1. Achei muito legal mesmo, gostei das informações passadas neste blog. Continue postando pra gente!!

    Grande abraço

    Edileal

    ResponderExcluir
  2. Naldo

    Desculpa a pergunta, mas estou comecando agora, como faco para executar um extensao .prg.

    E so compilar que nem .prw no IDE.

    aguardo..

    ResponderExcluir

Postar um comentário

Postagens mais visitadas