Pular para o conteúdo principal

Fortalecendo RADIUS contra ataques de colisão MD5 (BlastRADIUS)

Mitigue ataques BlastRADIUS CVE-2024-3596. Force o RADIUS Message-Authenticator, aplique patch no FreeRADIUS & Cisco ISE e migre para 802.1X EAP-TLS.

Por Iain JewittPublicado Atualizado
📖 8 min de leitura1,417 palavras2 exemplos práticos2 questões práticas5 definições principais

Video overview

Ouça este guia

Ver transcrição do podcast
Bem-vindo ao Informativo Técnico da Purple. Eu sou o seu anfitrião, Estrategista Sênior de Conteúdo Técnico na Purple. Hoje, estamos abordando uma questão crítica e urgente para qualquer organização que opere WiFi de classe empresarial: uma vulnerabilidade recém-praticável em um protocolo de 30 anos que pode permitir que invasores passem diretamente pela sua porta de entrada digital. Estamos falando do protocolo RADIUS e do ataque de colisão MD5 conhecido como Blast-RADIUS. Para o nosso público de gerentes de TI, arquitetos de rede e CTOs em hotelaria, varejo e grandes espaços públicos, este não é apenas um problema teórico. É uma ameaça direta à integridade da sua rede, à segurança dos dados e à sua postura de conformidade. Nos próximos dez minutos, vamos detalhar o que é a vulnerabilidade, como ela funciona e, o mais importante, fornecer um roteiro claro e acionável para mitigação. Quer você seja responsável por um hotel de 200 quartos, uma rede nacional de varejo ou um estádio de 60.000 assentos, este informativo é diretamente relevante para as decisões que você precisa tomar neste trimestre. Vamos começar com um pouco de contexto. O RADIUS - Remote Authentication Dial-In User Service - foi projetado em 1991, na era da internet discada. É um protocolo cliente-servidor que lida com autenticação, autorização e contabilização para acesso à rede. Quando um membro da equipe ou dispositivo se conecta ao seu WiFi empresarial, o ponto de acesso atua como um cliente RADIUS e envia uma solicitação de autenticação para um servidor RADIUS central. O servidor verifica as credenciais e responde com um Access-Accept ou um Access-Reject. Essa troca tem sido a espinha dorsal da segurança de rede empresarial por mais de três décadas. O problema é que o RADIUS foi projetado antes de existirem os padrões criptográficos modernos. O protocolo usa o algoritmo de hash MD5 para fornecer uma verificação básica de integridade nas respostas do servidor - um campo chamado Response Authenticator. O MD5 foi demonstrado como criptograficamente quebrado pela primeira vez em 2004. No entanto, estamos em 2024 e o RADIUS ainda depende dele. O setor sabia que o MD5 era fraco. O protocolo simplesmente nunca foi atualizado. Agora vamos entrar no aprofundamento técnico. O ataque Blast-RADIUS, formalmente designado como CVE-2024-3596, foi divulgado em julho de 2024 por uma equipe de pesquisadores da Boston University, UC San Diego, CWI Amsterdam e Microsoft Research. Ele combina uma vulnerabilidade no nível do protocolo com um ataque de colisão de prefixo escolhido por MD5 - e, fundamentalmente, com melhorias significativas de velocidade que tornam o ataque prático em tempo real. Aqui está como funciona. Um invasor man-in-the-middle se posiciona no caminho da rede entre o cliente RADIUS - seu ponto de acesso - e o servidor RADIUS. Quando um usuário tenta se autenticar, o invasor intercepta o pacote Access-Request. Eles injetam um atributo malicioso especialmente criado nessa solicitação. Esse atributo é projetado para causar uma colisão matemática: uma situação em que duas entradas diferentes produzem o mesmo hash MD5. O invasor pré-computa essa colisão para que o hash MD5 da resposta legítima Access-Reject do servidor coincida com o hash MD5 de uma resposta Access-Accept forjada que o invasor construiu. Quando o servidor retorna seu Access-Reject, o invasor o substitui pelo Access-Accept forjado. O cliente RADIUS verifica o Response Authenticator, considera-o válido - porque os hashes MD5 coincidem - e concede acesso à rede. O invasor nunca precisou saber a senha do usuário. Eles nunca precisaram saber o segredo compartilhado entre o cliente RADIUS e o servidor. Eles simplesmente exploraram a fraqueza matemática no MD5 para fazer com que uma resposta forjada parecesse legítima. E com o hardware moderno, a colisão de MD5 necessária pode ser calculada em menos de cinco minutos. Este não é um ataque teórico. Ele é operacionalmente viável hoje. Esta vulnerabilidade afeta todas as implantações RADIUS que utilizam os modos de autenticação PAP - Password Authentication Protocol - CHAP e MS-CHAP sobre UDP. Estes são extremamente comuns em ambientes corporativos, particularmente em implantações legadas. Os únicos modos de autenticação imunes são aqueles que utilizam EAP - o Extensible Authentication Protocol - porque o EAP estabelece seu próprio túnel criptográfico que é independente do Response Authenticator do MD5. Deixe-me colocar o risco de negócios em termos concretos. Considere uma rede de hotéis. Um invasor que obtém acesso não autorizado à rede corporativa pode se mover lateralmente para alcançar o sistema de gestão de propriedades, acessar registros de hóspedes, alcançar terminais de ponto de venda e, potencialmente, exfiltrar dados de cartões de pagamento. O custo médio de uma violação de dados no setor de hospitalidade excede três milhões de libras. Sob o GDPR, uma violação envolvendo dados pessoais de hóspedes pode gerar multas de até quatro por cento do faturamento anual global. Sob o PCI-DSS, uma violação envolvendo dados de titulares de cartão pode resultar em investigações forenses obrigatórias, multas das operadoras de cartão e potencial perda de privilégios de processamento de pagamentos. Os riscos financeiros e de reputação são substanciais. Agora para as recomendações de implementação. Como você se defende contra isso? A resposta tem duas camadas: endurecimento imediato e modernização a longo prazo. A ação imediata é aplicar os patches do fornecedor para a vulnerabilidade CVE-2024-3596. Todos os principais fornecedores de RADIUS - Cisco ISE, Microsoft NPS, FreeRADIUS, Juniper, Aruba, Ruckus - lançaram atualizações. Além da aplicação de patches, a alteração crítica de configuração é impor o atributo Message-Authenticator em todos os clientes e servidores RADIUS. Este atributo, definido na RFC 2869, fornece uma verificação de integridade baseada em HMAC sobre todo o pacote RADIUS. Ao contrário do Response Authenticator, a construção HMAC não é vulnerável ao ataque de colisão de prefixo escolhido. Configurar sua infraestrutura para exigir este atributo - e rejeitar qualquer mensagem que chegue sem ele - fecha o vetor de ataque imediato. Para o FreeRADIUS, isso significa definir require_message_authenticator como yes no seu arquivo de configuração de clientes. Para o Microsoft NPS, trata-se de uma configuração de política na sua configuração de Diretivas de Rede. Esta é uma alteração de baixo impacto que normalmente pode ser implantada dentro de uma janela de manutenção. No entanto, a imposição do Message-Authenticator é uma medida paliativa, não uma solução definitiva. A resposta estratégica de longo prazo é migrar para a autenticação baseada em EAP. O padrão de excelência é o WPA3-Enterprise com EAP-TLS. O EAP-TLS utiliza autenticação mútua baseada em certificados - tanto o dispositivo cliente quanto o servidor RADIUS devem apresentar certificados digitais válidos de uma Autoridade Certificadora confiável. Isso elimina completamente o segredo compartilhado, remove a dependência do MD5 e fornece um nível de segurança imune a toda a classe de ataques que o Blast-RADIUS representa. Para ambientes onde a implantação de uma infraestrutura PKI completa é complexa - especialmente locais com alta rotatividade de dispositivos ou políticas de traga seu próprio dispositivo - o PEAP com MSCHAPv2 é uma etapa intermediária aceitável, desde que os clientes estejam configurados para validar o certificado do servidor RADIUS. Sem a validação do certificado do servidor, o PEAP fica vulnerável a ataques de pontos de acesso falsos, o que representa um risco diferente, mas igualmente sério. A fase final do cronograma de modernização é implantar o RADIUS sobre TLS, conhecido como RADSEC. O RADSEC encapsula todo o tráfego RADIUS dentro de uma sessão TLS mutuamente autenticada, fornecendo total confidencialidade e integridade para toda a troca de autenticação. Isso torna impossíveis os ataques na camada de transporte, como o Blast-RADIUS, porque não há tráfego RADIUS não criptografado para interceptar. O RADSEC é particularmente valioso em ambientes distribuídos - redes de hotéis, redes de varejo, complexos de estádios - onde o tráfego RADIUS pode atravessar múltiplos segmentos de rede entre o ponto de acesso e o servidor de autenticação central. Vamos passar para um perguntas e respostas rápido. Pergunta um: Nós usamos EAP. Estamos seguros? Se você está usando EAP-TLS, PEAP ou EAP-TTLS, você não está vulnerável ao ataque específico de colisão MD5 do Blast-RADIUS. No entanto, você ainda deve aplicar os patches dos fornecedores como uma medida de defesa em profundidade, e deve auditar sua configuração para garantir que a validação do certificado do servidor seja imposta em todos os clientes. Pergunta dois: Nosso tráfego RADIUS está em uma VLAN de gerenciamento dedicada. Isso nos protege? Reduz a superfície de ataque, mas não elimina a vulnerabilidade. Um invasor que já tenha comprometido qualquer dispositivo na rede de gerenciamento ainda pode executar um ataque man-in-the-middle. A segmentação é uma camada valiosa de defesa, mas deve ser combinada com a imposição do Message-Authenticator e a migração de EAP. Pergunta três: Quão difícil é a mitigação imediata? Para a maioria dos ambientes, impor o Message-Authenticator é uma alteração de configuração simples. O principal desafio é garantir que todos os dispositivos de rede - pontos de acesso, switches, controladoras - suportem o atributo e o tenham ativado. Uma auditoria de dispositivos antes de impor o requisito no lado do servidor é essencial para evitar falhas de autenticação em hardware legado. Pergunta quatro: Posso detectar se fui atacado? Isso é muito difícil. O pacote Access-Accept forjado parece válido para o cliente RADIUS porque a verificação do hash MD5 é bem-sucedida. Sua melhor abordagem de detecção é monitorar os logs de tarifação RADIUS em busca de autenticações bem-sucedidas anômalas - tipos de dispositivos inesperados, endereços MAC que não correspondem ao seu inventário ou logins bem-sucedidos em horários incomuns. Integre seus dados de tarifação RADIUS com seu SIEM para alertas automatizados. Para resumir e delinear seus próximos passos. A vulnerabilidade Blast-RADIUS é uma ameaça séria e praticamente explorável para qualquer organização que execute autenticação RADIUS legada sobre UDP. O ataque não requer conhecimento de credenciais e pode ser executado em minutos. Sua prioridade imediata é auditar sua infraestrutura, aplicar patches de fornecedores e impor o atributo Message-Authenticator em todos os clientes e servidores RADIUS. Sua meta de médio prazo é migrar para EAP-TLS e WPA3-Enterprise. Seu objetivo arquitetônico de longo prazo é o RADSEC. Na Purple, fornecemos a camada de inteligência que ajuda você a entender e proteger a rede WiFi do seu local. Nossa plataforma oferece a visibilidade para identificar tipos de dispositivos, monitorar padrões de autenticação e garantir que suas políticas de segurança sejam aplicadas com eficácia em cada ponto de acesso em sua propriedade. Seu plano de ação resume-se a três palavras: Auditar, Corrigir e Modernizar. Não permita que um protocolo de 30 anos seja o elo fraco em sua postura de segurança. Obrigado por participar deste Informativo Técnico da Purple. Mantenha-se seguro.

Parte da nossa série principal: Guia de Segurança de WiFi Corporativo

Endurecendo o RADIUS contra ataques de colisão MD5

Resumo executivo

O protocolo Remote Authentication Dial-In User Service (RADIUS), definido na IETF RFC 2865, tem servido como a estrutura central de autenticação para redes corporativas por mais de três décadas. No entanto, a divulgação do CVE-2024-3596 (conhecido como BlastRADIUS) expôs uma falha crítica de protocolo na forma como o RADIUS processa campos de Response Authenticator baseados em MD5.

Ao explorar técnicas de colisão de prefixo escolhido em MD5, um atacante man-in-the-middle (MitM) posicionado no caminho de rede entre um cliente RADIUS (como um ponto de acesso sem fio ou switch) e um servidor RADIUS pode forjar aprovações de autenticação. Um atacante pode converter um pacote Access-Reject legítimo em um pacote Access-Accept em tempo real, sem possuir credenciais de usuário ou conhecer o segredo compartilhado do RADIUS.

Este guia técnico descreve a mecânica criptográfica do ataque BlastRADIUS, detalha estratégias imediatas de mitigação de fornecedores por meio da aplicação de Message-Authenticator e fornece um roteiro empresarial para migrar a infraestrutura de WiFi para EAP-TLS zero-trust e Purple Cloud RADIUS.


Mecânica técnica de ataques de colisão MD5 (CVE-2024-3596)

Compreender o BlastRADIUS requer examinar a estrutura do cabeçalho do pacote RADIUS estabelecida sob a RFC 2865:

 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     Code      |  Identifier   |            Length             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                                               |
|                     Request Authenticator                     |
|                                                               |
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  Attributes...
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

A falha criptográfica na RFC 2865

Quando um servidor RADIUS responde a um Access-Request, ele calcula um hash MD5 sobre o código de resposta, identificador, comprimento, autenticador de requisição, atributos e o segredo compartilhado:

Response Authenticator = MD5(Code + ID + Length + Request Authenticator + Attributes + Shared Secret)

Como o MD5 é suscetível a colisões de prefixo escolhido, um atacante executa a seguinte sequência:

  1. Interceptar Access-Request: Intercepta um Access-Request legítimo enviado por um ponto de acesso.
  2. Injetar prefixos de colisão: Insere atributos Proxy-State manipulados no pacote de requisição antes de encaminhá-lo para o servidor RADIUS.
  3. Interceptar Access-Reject: Quando o servidor RADIUS rejeita a tentativa de autenticação e retorna um Access-Reject, o invasor intercepta o pacote.
  4. Forjar Access-Accept: O invasor modifica o código de resposta para Access-Accept e altera as cargas de atributos. Como o prefixo de colisão pré-calculado produz um resumo de saída MD5 idêntico, o ponto de acesso valida o Access-Accept forjado como autêntico.

Roteiro de mitigação passo a passo

Passo 1: Impor Message-Authenticator (RFC 2869)

O atributo Message-Authenticator (Atributo 80) usa HMAC-MD5 para calcular uma assinatura digital de todo o pacote RADIUS, incluindo campos de cabeçalho e atributos de carga útil:

Message-Authenticator = HMAC-MD5(Pacote RADIUS, Segredo Compartilhado)

Como o HMAC-MD5 é resistente a ataques de colisão de prefixo escolhido, impor o Atributo 80 em todas as solicitações de clientes e respostas de servidores torna a exploração do BlastRADIUS impossível.

Comandos de implementação de fornecedores

Fornecedor RADIUS Comando / Ação de Configuração Versão Mínima Suportada
FreeRADIUS Definir require_message_authenticator como yes em clients.conf v3.0.27 / v3.2.5
Cisco ISE Habilitar Require Message-Authenticator for all RADIUS Requests v3.1 Patch 8 / v3.2 Patch 4
Aruba ClearPass Alternar Enforce Message-Authenticator no Serviço RADIUS v6.11.7 / v6.12.2
Microsoft NPS Aplicar valor DWORD do Registro RequireMessageAuthenticator como 1 Windows Server 2019/2022 KB5040442
Ruckus SmartZone Habilitar Message-Authenticator Enforcement sob o Servidor AAA v6.1.2 Patch 1
# Fragmento de endurecimento do FreeRADIUS clients.conf
# Garanta que require_message_authenticator esteja definido como yes para os blocos de clientes
client branch_ap_cluster {
    ipaddr_range: 192.168.10.0/24
    secret_key: EnterpriseSecret2026!
    require_message_authenticator_option: yes
    limit_connections: 16
    idle_timeout_sec: 30
}
# Endurecimento do Registro do Microsoft NPS via PowerShell
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\RemoteAccess\Policy" `
    -Name "RequireMessageAuthenticator" -Value 1 -PropertyType DWORD -Force
Restart-Service IAS

Matriz de segurança comparativa: opções de endurecimento de RADIUS

Medida de Endurecimento Proteção Contra Vulnerabilidades Esforço de Implementação Compatibilidade do Cliente Impacto Operacional
Message-Authenticator (RFC 2869) Bloqueia CVE-2024-3596 Baixo (Alteração de configuração) Compatível com APs modernos Tempo de inatividade mínimo
RADSEC (RFC 6614) Criptografia WAN TLS 1.3 completa Médio (Implantação de proxy) Requer suporte a TCP 2083 Elimina riscos de MitM
Migração 802.1X EAP-TLS Autenticação mútua de certificado Zero-trust Médio a Alto (PKI / SCEP) Todos os sistemas operacionais corporativos suportados Elimina senhas
Purple Cloud RADIUS RADIUS na nuvem de ponta a ponta + RADSEC Baixo (Integração na nuvem pronta para uso) Suporte universal a 802.1X Ciclo de vida de certificado automatizado

Tem dúvidas sobre a sua configuração específica?

A nossa equipa trabalha com operadores de espaços, gestores de TI e engenheiros de rede em 80.000 locais. Agende uma chamada de 20 minutos e mostraremos como outros profissionais na sua situação o resolveram.

Transição para RADSEC (RFC 6614) e EAP-TLS

O RADIUS tradicional opera em portas UDP não criptografadas 1812 e 1813. O transporte do tráfego de autenticação por links WAN não confiáveis expõe os cabeçalhos dos pacotes à interceptação ativa.

A implementação do RADSEC (RADIUS sobre TLS) envolve os pacotes RADIUS dentro de um túnel TLS 1.3 TCP criptografado:

  • Porta: TCP 2083
  • Criptografia: TLS 1.3 com pacotes de cifras AES-256-GCM
  • Autenticação: Verificação mútua de certificados X.509 entre proxies de clientes e endpoints de servidores
flowchart LR
    A[\"Wireless Endpoints (Laptops/IoT)\"] -->|WPA3-Enterprise 802.1X| B[\"Access Points / Switches\"]
    B -->|RADSEC TLS 1.3 Port 2083| C[\"Purple Cloud RADIUS\"]
    C -->|REST / SCIM API| D[\"Cloud IdP (Entra ID / Okta / Google)\"]

Principais benefícios arquitetônicos do Purple Cloud RADIUS

  1. Integração de certificados 802.1X sem toque: Automatiza a emissão de certificados SCEP e EST para dispositivos gerenciados, eliminando a configuração manual de senhas.
  2. Arquitetura de proxy RADSEC integrada: Protege o tráfego de filiais remotas por conexões TCP criptografadas sem a necessidade de túneis IPsec complexos de site a site.
  3. Segurança corporativa e de visitantes abrangente: Combina a autenticação corporativa 802.1X com a integração de visitantes em Captive Portal em conformidade com o GDPR.

-

Conformidade corporativa e impacto de auditoria

Requisitos do PCI-DSS v4.0

Sob o PCI-DSS v4.0, a infraestrutura RADIUS não corrigida expõe os ambientes de cartões de pagamento a graves não conformidades de auditoria:

  • Requisito 8.3: Exige autenticação multifator e gerenciamento forte de credenciais para todo o acesso administrativo.
  • Requisito 8.6: Proíbe a dependência de algoritmos criptográficos fracos (como hashes MD5 sem chave).
  • Requisito 1.3: Exige segmentação de rede estrita entre visitantes, IoT e Ambientes de Dados de Portadores de Cartão (CDE).

Alinhamento com ISO 27001 e GDPR

Manter a autenticação RADIUS não criptografada ou vulnerável viola o Controle A.8.20 da ISO 27001:2022 (Segurança de Rede) e o Artigo 32 do GDPR (Segurança do Tratamento). A atualização para EAP-TLS e RADSEC estabelece uma conformidade criptográfica documentada.

-

Avalie sua postura de segurança RADIUS com a Purple

A infraestrutura de WiFi corporativa da sua empresa está vulnerável ao BlastRADIUS (CVE-2024-3596)? A Purple oferece soluções de nuvem RADIUS zero-trust com criptografia RADSEC integrada, provisionamento automatizado de certificados SCEP e integração perfeita com provedores de identidade.

  • Integração Automatizada 802.1X EAP-TLS: Elimine senhas legadas nos endpoints corporativos.
  • Proxies de Nuvem RADSEC Prontos para Uso: Criptografe o tráfego de autenticação de filiais via TLS 1.3 sem a sobrecarga de VPN.
  • Segurança e Análise Unificadas: Gerencie a segurança corporativa 802.1X juntamente com o WiFi para visitantes em conformidade com o GDPR.

Fale com um Especialista em Segurança RADIUS

-

Perguntas frequentes

O EAP-TLS é vulnerável ao BlastRADIUS?

Não. EAP-TLS, PEAP e EAP-TTLS estabelecem um túnel TLS independente entre o dispositivo cliente e o servidor RADIUS. Este túnel criptográfico opera de forma independente do digest MD5 legado do RADIUS Response Authenticator, tornando a autenticação EAP imune à CVE-2024-3596.

Como o Message-Authenticator (RFC 2869) previne a CVE-2024-3596?

O Message-Authenticator (Atributo 80) usa HMAC-MD5 para assinar todo o pacote RADIUS usando o segredo compartilhado. Ao contrário dos Response Authenticators MD5 padrão, o HMAC-MD5 é criptograficamente resistente a ataques de colisão de prefixo escolhido, tornando a falsificação de pacotes impossível.

Qual é a diferença entre UDP RADIUS e RADSEC (RFC 6614)?

O RADIUS padrão transporta pacotes de autenticação em texto simples através de portas UDP não criptografadas 1812 e 1813. O RADSEC encapsula pacotes RADIUS dentro de um fluxo TCP TLS 1.3 criptografado na porta 2083, fornecendo autenticação mútua de certificado X.509 e confidencialidade total em redes não confiáveis.

Como as equipes de rede auditam pontos de acesso legados para suporte ao Message-Authenticator?

As equipes de rede devem capturar o tráfego RADIUS de entrada usando tcpdump -i eth0 -n port 1812 e filtrar por radius.Message_Authenticator. A confirmação da presença do Atributo 80 em todos os modelos de pontos de acesso garante que a aplicação no lado do servidor não interrompa as conexões dos clientes.


Próximos passos e recursos relacionados

Para explorar arquiteturas de segurança de WiFi corporativo e guias de diagnóstico relacionados, revise os seguintes recursos:

Definições principais

BlastRADIUS (CVE-2024-3596)

Uma vulnerabilidade crítica a nível de protocolo no RADIUS (RFC 2865) que permite a um invasor forjar respostas de autenticação usando técnicas de colisão de prefixo escolhido MD5.

Divulgado em julho de 2024, afetando infraestruturas de rede corporativa que executam autenticação RADIUS não criptografada sobre UDP.

Message-Authenticator (Atributo 80)

Um atributo de cabeçalho RADIUS definido na RFC 2869 que usa HMAC-MD5 para calcular uma assinatura digital sobre todo o pacote RADIUS.

A imposição do Atributo 80 bloqueia ataques BlastRADIUS porque o HMAC-MD5 é criptograficamente imune à manipulação de colisão de prefixo escolhido.

Response Authenticator

Um campo de 16 bytes nos cabeçalhos de pacotes RADIUS RFC 2865 calculado via digest MD5 sobre o request authenticator, atributos e o segredo compartilhado.

O ponto de acesso de destino depende deste digest para verificar a autenticidade do pacote, o que é explorado pelo BlastRADIUS.

RADSEC (RADIUS sobre TLS)

Um padrão RFC 6614 que encapsula pacotes de autenticação RADIUS dentro de um fluxo TCP criptografado com TLS 1.3 na porta 2083.

Evita a interceptação de pacotes por ataques man-in-the-middle em links WAN não confiáveis entre pontos de acesso e servidores RADIUS.

EAP-TLS

Extensible Authentication Protocol - Transport Layer Security. Um padrão de autenticação mútua IEEE 802.1X que utiliza certificados digitais X.509.

Recomendado pelas normas NIST e ISO 27001 como o principal substituto para a autenticação RADIUS PAP/CHAP legada.

Exemplos práticos

Como os administradores de rede verificam se os pontos de acesso sem fio e switches existentes impõem o Message-Authenticator antes de ativar a imposição obrigatória nos servidores RADIUS?

Para auditar a conformidade do Message-Authenticator sem interromper o acesso WiFi de produção:

  1. Auditoria de Captura de Pacotes: Execute o Wireshark ou tcpdump na interface do servidor RADIUS (porta UDP 1812) para capturar pacotes Access-Request recebidos: tcpdump -i eth0 -n port 1812 -w radius_audit.pcap.
  2. Inspeção de Filtro de Atributos: Filtre os pacotes capturados por radius.Message_Authenticator. Confirme se cada tipo de hardware cliente (pontos de acesso, switches, controladores sem fio) inclui o Atributo 80 nas requisições iniciais.
  3. Teste de Política do Fabricante: Ative o requisito de Message-Authenticator em um único perfil de cliente RADIUS de teste antes de aplicar a imposição global em servidores FreeRADIUS, Cisco ISE ou Microsoft NPS de produção.
Comentário do examinador: Auditar os recursos do cliente antes da imposição no lado do servidor evita que switches de rede legados ou APs legados fiquem bloqueados durante as janelas de manutenção.

Como um operador de local multi-site atualiza instalações legadas do FreeRADIUS para bloquear o BlastRADIUS enquanto planeja uma migração zero-trust EAP-TLS?

Um plano de remediação em duas etapas mantém a continuidade operacional da rede:

  1. Etapa 1 (Fortalecimento Imediato): Atualize o FreeRADIUS para a versão 3.0.27 ou 3.2.5. Edite o arquivo clients.conf para definir require_message_authenticator = yes e atualize o radiusd.conf para rejeitar pacotes não autenticados.
  2. Etapa 2 (Atualização de Arquitetura): Implante proxies RADSEC em pontos de acesso de filiais para encapsular o tráfego RADIUS em túneis TLS 1.3 (porta TCP 2083) e integre o Purple Cloud RADIUS com registro automatizado SCEP para dispositivos corporativos.
Comentário do examinador: A Etapa 1 fecha o vetor de exploração do CVE-2024-3596 imediatamente com custo zero de hardware, enquanto a Etapa 2 estabelece isolamento criptográfico de longo prazo contra a interceptação de pacotes em redes WAN.

Questões práticas

Q1. Por que a colisão de prefixo escolhido MD5 permite que um invasor ignore a autenticação RADIUS sem descobrir o segredo compartilhado?

Dica: Foque em como o digest MD5 do Response Authenticator é verificado pelo ponto de acesso sem fio.

Ver resposta modelo

No RADIUS RFC 2865, os resumos dos pacotes Access-Reject e Access-Accept dependem de um hash MD5 do conteúdo do pacote combinado com o segredo compartilhado. Um invasor com acesso man-in-the-middle insere prefixos de colisão nos atributos de estado do proxy antes de encaminhar o Access-Request. Quando o servidor retorna um Access-Reject, o invasor altera o código do pacote para Access-Accept. Como as colisões de prefixo escolhido do MD5 produzem resumos de saída de hash idênticos para entradas diferentes, o ponto de acesso valida o Access-Accept forjado como autêntico sem nunca conhecer o segredo compartilhado.

Q2. Quais métodos de autenticação RADIUS são vulneráveis ao BlastRADIUS e quais métodos são criptograficamente imunes?

Dica: Distinga entre os protocolos legados PAP/CHAP sobre UDP e os protocolos EAP encapsulados em TLS.

Ver resposta modelo

Os modos de autenticação RADIUS que dependem de PAP, CHAP e MS-CHAP sobre UDP são vulneráveis porque dependem diretamente da validação do Response Authenticator por MD5. O EAP-TLS, PEAP e EAP-TTLS são imunes ao BlastRADIUS porque o EAP estabelece uma sessão TLS criptográfica independente entre o solicitante e o servidor, eliminando a dependência do resumo do Response Authenticator legada do RADIUS para verificação de identidade.

Continue a ler esta série

Configurando Autenticação RADIUS para Redes WiFi de Convidados e Funcionários

Este guia de referência técnica descreve a arquitetura, configuração e implantação da autenticação RADIUS para redes WiFi corporativas de convidados e funcionários. Ele fornece aos arquitetos de rede e gerentes de TI os protocolos exatos, padrões de segurança e metodologias de solução de problemas necessários para criar sistemas de controle de acesso sem fio seguros e escaláveis.

Ler o guia →

Passpoint and OpenRoaming: Complete Guide

Este guia de referência técnica fornece uma análise abrangente das estruturas Passpoint (Hotspot 2.0) e WBA OpenRoaming em redes WiFi corporativas. Ele detalha os protocolos de autenticação subjacentes, componentes de arquitetura e estratégias de implantação necessárias para estabelecer uma conectividade de visitantes segura e sem atrito. Arquitetos de rede e líderes de TI aprenderão como projetar, implementar e solucionar problemas desses padrões para eliminar as barreiras de login manual, mantendo a segurança de nível empresarial.

Ler o guia →

Server RADIUS: um guia completo para empresas

Este guia fornece a gerentes de TI, arquitetos de rede e CTOs uma referência técnica definitiva sobre autenticação de server RADIUS para WiFi corporativo. Ele aborda a estrutura AAA, arquitetura 802.1X, seleção de método EAP, compensações de implantação em nuvem versus local e atribuição dinâmica de VLAN. Operadores de locais nos setores de hospitalidade, varejo, eventos e setor público encontrarão orientações práticas de implementação, estudos de caso do mundo real e as estruturas de decisão necessárias para migrar de chaves pré-compartilhadas inseguras para uma arquitetura de controle de acesso à rede segura e orientada por identidade.

Ler o guia →

Tem dúvidas sobre a sua configuração específica?

A nossa equipa trabalha com operadores de espaços, gestores de TI e engenheiros de rede em 80.000 locais. Agende uma chamada de 20 minutos e mostraremos como outros profissionais na sua situação o resolveram.