Alguém criou um desbloqueador de impressão digital sem senha para ESP32 e você pode fazer isso em casa

Resumo

  • Biometria substituindo senhas fracas; as empresas optam por não usar logins com senha.

  • O dispositivo de impressão digital DIY ESP32 solicita uma senha criptografada via HID/serial, grava-a e zera-a na memória.

  • Não no nível de fortaleza: um invasor deve ter seu computador e seu dispositivo; Falsificar ou adulterar o UART ainda pode roubá-lo.

Há uma boa chance de que não exista nenhuma senha no futuro da segurança cibernética. Eles são muito fracos, considerando todas as coisas; os hackers podem adivinhá-los, phishing ou capturá-los por meio de vazamentos de banco de dados. A biometria é muito mais difícil de decifrar, por isso estamos vendo empresas como a Microsoft abandonarem o mantra de digitação de senha e passarem a usar varreduras.

Acontece que você pode construir seu próprio leitor de impressão digital usando o ESP32. E embora não ganhe nenhum prêmio por ser o osso duro de roer, é definitivamente um pequeno projeto legal que você pode fazer em casa.

Este leitor de impressão digital sem senha ESP32 é um ótimo projeto DIY

É um pequeno dispositivo útil

Para Subreddit ESP32O usuário do GitHub, Zimeng Xiong, apresentou seu leitor de impressão digital com ESP32. Ele usa um ESP32S3 Seeduino XIAO para fazer o trabalho e usa uma maneira inteligente, embora com erros, de enviar e receber dados:

A senha não é armazenada no dispositivo, ele abre HID e Serial com o laptop para solicitar a senha criptografada com sua chave pública e, em seguida, grava-a usando o HID e descriptografa sua memória, de modo que a senha descriptografada só fica disponível por alguns milissegundos.

A única maneira de um invasor obter sua senha é ter acesso ao seu laptop e ao dispositivo ao mesmo tempo; nesse caso, ele pode falsificar o UART do sensor de impressão digital (evitável com epóxi preto, dependendo da fome do invasor).

Eu confiaria neste caso segredos do governo? Provavelmente não. Eu o usaria como uma maneira conveniente de desbloquear meu computador e usá-lo para obter chaves de acesso durante a navegação? Absolutamente. Se você quiser fazer o seu próprio, você pode encontrar todas as instruções abaixo GitHub.

O desenvolvedor criou um dispositivo ESP32 que emite arquivos criptografados para pessoas de confiança em um cronômetro

As pessoas podem desbloquear seus arquivos mesmo quando você não está presente.

Link da fonte