Lançamento do hostapd e wpa_supplicant 2.10

Após um ano e meio de desenvolvimento, foi lançado o hostapd/wpa_supplicant 2.10, um conjunto para a operação dos protocolos sem fio IEEE 802.1X, WPA, WPA2, WPA3 e EAP, composto pelo aplicativo wpa_supplicant para conexão a redes sem fio na função de cliente e pelo processo em segundo plano hostapd para fornecer a operação do ponto de acesso e do servidor de autenticação, que inclui componentes como WPA Authenticator, autenticação cliente/servidor RADIUS e servidor EAP. Os códigos-fonte do projeto são distribuídos sob a licença BSD.

Além das mudanças funcionais na nova versão, foi bloqueado um novo vetor de ataque por canais laterais, afetando o método de negociação de conexões SAE (Simultaneous Authentication of Equals) e o protocolo EAP-pwd. Um invasor com a capacidade de executar código não privilegiado no sistema do usuário que se conecta à rede sem fio pode, através do rastreamento da atividade no sistema, obter informações sobre as características da senha e usá-las para facilitar a quebra de senha em modo offline. O problema é causado pelo vazamento de informações sobre as características da senha por canais laterais, que permitem, com dados indiretos, como a alteração de atrasos durante a execução de operações, esclarecer a correção da seleção de partes da senha durante o processo de quebra.

Diferentemente de problemas semelhantes resolvidos em 2019, a nova vulnerabilidade é causada pelo fato de que os primitivos criptográficos externos usados na função crypto_ec_point_solve_y_coord() não garantiam um tempo de execução constante para as operações, independentemente da natureza dos dados processados. Com base na análise do comportamento do cache do processador, um atacante com a capacidade de executar código não privilegiado no mesmo núcleo do processador poderia obter informações sobre o andamento das operações com senhas em SAE/EAP-pwd. A questão afeta todas as versões do wpa_supplicant e do hostapd compiladas com suporte a SAE (CONFIG_SAE=y) e EAP-pwd (CONFIG_EAP_PWD=y).

Outras mudanças nas novas versões do hostapd e do wpa_supplicant:

  • Foi adicionada a possibilidade de compilar com a biblioteca criptográfica OpenSSL 3.0.
  • Foi implementado o mecanismo de Beacon Protection proposto na atualização da especificação WPA3, destinado a proteger contra ataques ativos à rede sem fio, manipulando a alteração de quadros Beacon.
  • Adicionada a suporte ao protocolo DPP 2 (Wi-Fi Device Provisioning Protocol), que define o método de autenticação por chaves públicas, utilizado no padrão WPA3 para facilitar a configuração de dispositivos sem interface de tela. A configuração é feita usando outro dispositivo mais avançado, já conectado à rede sem fio. Por exemplo, as configurações de um dispositivo IoT sem tela podem ser definidas por um smartphone a partir de um código QR impresso no corpo do dispositivo.
  • Adicionada a suporte a identificadores de chave estendida (Extended Key ID, IEEE 802.11-2016).
  • Na implementação do método de negociação de conexões SAE, foi adicionada a suporte ao mecanismo de proteção SAE-PK (SAE Public Key). Implementado o modo de envio imediato de confirmação, ativado pela opção "sae_config_immediate=1", assim como o mecanismo hash-to-element, ativado ao definir o parâmetro sae_pwe para os valores 1 ou 2.
  • Na implementação do EAP-TLS, foi adicionada a suporte ao TLS 1.3 (desativado por padrão).
  • Adicionadas novas configurações (max_auth_rounds, max_auth_rounds_short) para alterar os limites no número de mensagens EAP durante o processo de autenticação (a alteração de limites pode ser necessária ao usar certificados muito grandes).
  • Adicionada a suporte ao mecanismo PASN (Pre Association Security Negotiation) para estabelecer uma conexão protegida e proteger a troca de pacotes de controle nas fases iniciais de conexão.
  • Implementado o mecanismo Transition Disable, que permite, para aumentar a segurança, desativar automaticamente o modo de roaming, que permite a troca entre pontos de acesso durante a mobilidade.
  • Foi removida a suporte ao protocolo WEP das compilações padrão (para restaurar a suporte ao WEP, é necessária a recompilação com a opção CONFIG_WEP=y). A funcionalidade obsoleta relacionada ao protocolo IAPP (Inter-Access Point Protocol) foi eliminada. A suporte ao libnl 1.1 foi interrompida. Adicionada a opção de compilação CONFIG_NO_TKIP=y para compilações sem suporte ao TKIP.
  • Corrigidas vulnerabilidades na implementação do UPnP (CVE-2020-12695), no manipulador P2P/Wi-Fi Direct (CVE-2021-27803) e no mecanismo de proteção PMF (CVE-2019-16275).
  • Das alterações específicas do hostapd, destaca-se a ampliação da suporte a redes sem fio HEW (High-Efficiency Wireless, IEEE 802.11ax), incluindo a possibilidade de uso da faixa de frequência de 6 GHz.
  • Alterações específicas do wpa_supplicant:
    • Adicionada a suporte a configurações do modo ponto de acesso para SAE (WPA3-Personal).
    • Para canais EDMG (IEEE 802.11ay), foi implementada a suporte ao modo P2P.
    • Melhorou-se a previsão de capacidade e escolha do BSS.
    • Expandida a interface de gerenciamento através do D-Bus.
    • Adicionado um novo backend para armazenar senhas em um arquivo separado, permitindo que informações confidenciais sejam retiradas do arquivo de configuração principal.
    • Novas políticas foram adicionadas para SCS, MSCS e DSCP.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster