Segurança sem fio - Ataques de autenticação

Como você provavelmente já sabe, a autenticação é o método de verificar a identidade e as credenciais apresentadas. A maioria dos esquemas de autenticação usados ​​em configurações sem fio são protegidos com criptografia adequada.

Já descrevemos o cenário baseado na autenticação EAP usada em WPA / WPA2, com autenticação PSK. Ao farejar o handshake de 4 vias entre o cliente e o autenticador (AP), pode-se realizar um ataque de força bruta (exemplo - ataque de dicionário offline) para quebrar a criptografia e derivar o valor PSK.

Outro exemplo pode ser LEAP (Lightweight Extensible Authentication Protocol). Ele era usado nos tempos antigos como um mecanismo para gerar chaves WEP dinâmicas. Nesta configuração, os hashes de senha estavam fluindo pelo ar com os algoritmos MS-CHAP ou MS-CHAPv2 (ambos podem ser quebrados com um ataque de dicionário offline). Uma breve descrição do ataque de autenticação que pode ser aplicado ao LEAP consistiria nas seguintes etapas -

  • O nome de usuário é enviado em um texto não criptografado.

  • Há um texto de desafio em texto não criptografado.

  • O texto da resposta está em hash.

  • Ataque de dicionário do Office, que pode ser usado aqui (usando aircrack-ng ferramenta) para tentar todas as combinações de senha dentro de "function(password,challenge) = response"fórmula matemática, para encontrar a senha certa.

Exemplos de tais ataques serão ilustrados passo a passo nos próximos capítulos.