Efter tvÄ och ett halvt Ärs utveckling har version 2.11 av hostapd/wpa_supplicant publicerats, ett paket som sÀkerstÀller funktionalitet för trÄdlösa protokoll IEEE 802.1X, WPA, WPA2, WPA3 och EAP. Paketet inkluderar applikationen wpa_supplicant för att ansluta till ett trÄdlöst nÀtverk som klient och en bakgrundsprocess hostapd för att tillhandahÄlla en Ätkomstpunkt samt en autentiseringstjÀnst som omfattar komponenter som WPA Authenticator, RADIUS klient/server autentisering och EAP-server. KÀllkoderna för projektet distribueras under BSD-licensen.
HuvudförÀndringar i de nya versionerna av hostapd och wpa_supplicant:
- Stöd för Wi-Fi 7 (EHT/IEEE 802.11be) har lagts till och stödet för Wi-Fi 6 (HE/IEEE 802.11ax) har förbÀttrats.
- Stöd för den tredje versionen av DPP-protokollet (Device Provisioning Protocol), allmÀnt kÀnt som "Wi-Fi Easy Connect", har lagts till, liksom möjligheten att överföra instÀllningar för Wi-Fi via DPP. DPP-protokollet möjliggör enkel konfiguration av trÄdlösa enheter utan skÀrmanvÀndargrÀnssnitt, genom anvÀndning av en annan mer avancerad enhet som redan Àr ansluten till det trÄdlösa nÀtverket. DPP bygger pÄ anvÀndning av autentisering med offentliga nycklar, exempelvis kan instÀllningar för en IoT-enhet utan skÀrm stÀllas in frÄn en smartphone baserat pÄ en QR-kod som skrivits ut pÄ enheten och som kodar den offentliga nyckeln.
- Stöd för API-Àndringar som föreslagits i OpenSSL 3.0 kryptografibibliotekets gren har lagts till.
- I implementeringen av EAP-SIM (Extensible Authentication Protocol â Subscriber Identity Module) och EAP-AKA (Extensible Authentication Protocol â Authentication and Key Agreement) har stöd för en mekanism för att sĂ€kerstĂ€lla sekretess för mobilnĂ€tets abonnentidentifierare lagts till, vilket utesluter avslöjande av IMSI vid anslutning till en Ă„tkomstpunkt.
- Stöd för driftsĂ€ttningar av SAE AKM (Simultaneous Authentication of Equals â Authentication and Key Management) med variabel nyckelstorlek har lagts till.
- Stöd för AKM (Authentication and Key Management) baserat pÄ SHA384-hashar har lagts till.
- I implementeringen av PASN (Pre Association Security Negotiation) mekanismen, som anvÀnds för att etablera en sÀker anslutning och skydda utbytet av kontrollramar i ett tidigt skede av anslutningen, har stöd för "secure ranging" för sÀker distansmÀtning mellan tvÄ Wi-Fi enheter lagts till.
- Stöd för USD-mekanismen (Unsynchronized Service Discovery) har lagts till, vilket förenklar upptÀckten av tjÀnster av trÄdlösa enheter.
- Stöd för explicit SSID-skydd vid fyrastegsanslutningsöverenskommelse har lagts till. Skyddet aktiveras med alternativet "ssid_protection=1" och blockerar sÄrbarheten CVE-2023-52424, som möjliggör anslutning till ett mindre skyddat trÄdlöst nÀtverk.
- Ăndringar specifika för hostapd:
- Stöd för bakgrundsuppackning av störningar frÄn radarsystem som arbetar i samma frekvensomrÄden har lagts till (vid upptÀckten sker vÀxling till andra frekvenser). Stöd för mekanismen CAC (Channel Availability Check) har ocksÄ lagts till, avsedd för att lyssna pÄ kanalen innan anvÀndning för att kontrollera dess upptagenhet av radarsystemet.
- I implementeringen av SAE (Simultaneous Authentication of Equals) har möjlighet att begÀra lösenord frÄn RADIUS-servern lagts till.
- Stöd för kontroller av ACL (Access-Control List) och PSK (Pre-Shared Key) med hjÀlp av RADIUS-protokollet under anslutningsöverenskommelsen (wpa_psk_radius=3) har lagts till.
- I implementeringen av ACS (Automatic Channel Selection) beaktas bÄde bandbredd och typer av kanaler vid val av anvÀnd kanal.
- Stödet för att anvÀnda flera BSSID (Basic Service Set Identifier) pÄ en enda Ätkomstpunkt för att sÀkerstÀlla drift av virtuella trÄdlösa nÀtverk har utvidgats.
- Inledande stöd för att anvÀnda TLS för att kryptera anrop över RADIUS-protokollet har lagts till.
- Ăndringar specifika för wpa_supplicant:
- I implementeringen av MACsec (IEEE 802.1AE), som tillhandahÄller medel för att skydda datakanalen, har möjligheten att anvÀnda chifferuppsÀttningen GCM-AES-256 givits, och stöd för maskinvaruacceleration genom att flytta operationer till nÀtverksadaptern har lagts till.
- För TLSv1.3 har stödet för EAP-TLS förbÀttrats.
- Skyddet mot DoS-attacker vid anvÀndning av PMF (Protected Management Frames) har stÀrkts.
- Roaming mellan AKM (Authentication and Key Management) förbÀttrades vid val av SME/BSS (Service Management Entity/Basic Service Set) -drivrutinen.
- Möjlighet till att anvÀnda mekanismen PASN (Protected Access Secure Negotiation) med externa program har tillhandahÄllits.
- Stöd för att anvÀnda förgenererade MAC-adresser (mac_addr=3) istÀllet för att generera en slumpmÀssig MAC för varje nÀtverk har lagts till.
- Andra fasen av autentisering (phase2_auth=1) Àr som standard aktiverad för EAP-PEAP-protokollet, vilket innebÀr klientautentisering inom en sÀker tunnel.
- Utökat stöd för MSCS (Multi-Streaming Channel Switching) teknik, vilket möjliggör att enheten kan vÀxla mellan flera kanaler.
- Utökat stöd för SCS (Spatial Channel Switching) teknik för prioriterad hantering av viktig trafik vid anvÀndning av QoS.
KĂ€lla: opennet.ru
