O trabalho foi feito por especialistas de universidades britânicas. Em um artigo, eles detalham um ataque que seria possível com um modelo de inteligência artificial e um smartphone. Colocado próximo a um computador, ele capturaria o som das teclas.
No teste feito com um MacBook Pro, o modelo foi capaz de adivinhar as teclas com 95% de precisão. O smartphone, porém, nem seria tão necessário. Uma chamada pelo Zoom poderia ser usada para capturar os sons, com 93% de precisão. Pelo Skype, ela atinge 91,6%.
Como funciona o modelo
O modelo de inteligência artificial para adivinhar o que é digitado precisa de treinamento para funcionar.
Como fazer isso? Pode ser usando um malware, para cruzar o som das teclas com o conteúdo. Outro método seria ter acesso a uma reunião de Zoom ou Skype e usar as mensagens enviadas, criando uma correlação entre elas e o som registrado.
Nos testes, os cientistas conseguiram coletar dados para treinamento apertando 36 teclas, 25 vezes cada. Depois, eles transformaram os sons em formas de ondas e espectrogramas, isolando cada tecla.
Os espectrogramas foram usados para treinar um algoritmo classificador de imagens, o CoAtNet. Após alguns experimentos com os parâmetros, o modelo foi capaz de adivinhar o que estava sendo digitado com até 95% de precisão.
Como se proteger
O ataque só foi descrito neste artigo e ainda não foi encontrado fazendo vítimas por aí. Mesmo assim, fica a pergunta: se isso é possível, o que fazer para se proteger?
A principal recomendação é usar senhas com maiúsculas e minúsculas, alternando entre as duas aleatoriamente. Segundo o artigo, nenhum método foi capaz de identificar quando o usuário solta a tecla Shift.
Outras possibilidades são:
- Adicionar sons artificiais de teclas durante chamadas, como forma de esconder o que está sendo realmente digitado.
- Usar autenticação de dois fatores, para que atacantes não consigam acesso aos dados apenas com a senha.
- Ativar proteções biométricas, que não dependem do teclado para funcionar.
- Silenciar o microfone ao digitar alguma coisa durante reuniões por vídeo.
Por fim, uma recomendação não mencionada pelo artigo, mas que pode ajudar, é usar gerenciadores de senhas. Eles poupam o trabalho de digitar senhas. Assim, seu teclado não faz barulho, e invasores não teriam como adivinhar suas combinações.
Com informações: Digital Trends, Bleeping Computer, arXiv (PDF)
Inteligência artificial adivinha senha só de ouvir sons do teclado
You must be logged in to post a comment.