O que é NTLM?

NTLM é um protocolo antigo de autenticação da Microsoft, usado para provar que um usuário é quem diz ser dentro de redes Windows. Ele é considerado inseguro e, por isso, deve ser evitado sempre que possível.

Na prática, quando você digita sua senha para acessar um computador ou um servidor da rede, o NTLM faz uma espécie de desafio e resposta: o servidor envia um número aleatório, e o computador responde com um cálculo feito a partir da senha, sem enviar a senha em si. Esse método ainda aparece em muitos sistemas antigos e em configurações que não foram atualizadas.

Uma analogia simples é pensar em um porteiro que, em vez de olhar seu documento, lhe entrega um papel com uma charada e confere se você responde do jeito combinado. Funciona, mas se alguém conseguir observar as respostas repetidas vezes, pode descobrir o segredo por trás delas.

O problema é que o NTLM tem falhas conhecidas que permitem ataques como relay e quebra de senhas por força bruta, o que facilita a vida de invasores dentro de redes corporativas. Por isso, o caminho recomendado é migrar para o Kerberos sempre que possível, desativar o NTLM onde ele não for necessário e usar senhas fortes com autenticação em dois fatores.

← Ver o glossário completo