WPA2 đã qua thời kỳ hoạt động chính. WPA2-Enterprise có quá nhiều tùy chọn cho xác thực EAP như trao đổi khóa Diffie-Hellman hoặc RSA, xác thực 1024-bit hoặc 2048-bit, TLS1.0 và SHA1. Điều này có thể dẫn đến việc triển khai không đảm bảo độ an toàn như mong muốn.
Giải pháp là áp đặt các mức độ bảo mật bắt buộc.
Mặc dù WPA2-Enterprise vẫn đáng tin cậy về mặt bảo mật, nhưng nó vẫn có thể bị tấn công.
Giải pháp trong WPA3 là áp đặt bảo vệ khung quản lý bắt buộc (management frame protection).
WPA3 yêu cầu sử dụng các bộ mã hóa TLS ciphersuites thuộc CNSA (trước đây là Suite B) trong EAP-TLS, bao gồm:
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 sử dụng p384.
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 sử dụng p384 và RSA > 3k.
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 sử dụng RSA > 3k.
EAP server (máy chủ xác thực mở rộng) áp dụng chính sách này cho các thuộc tính RADIUS mới, và bộ xác thực (authenticator) chỉ ra rằng CNSA AKM (Chế độ quản lý khóa) đã được thỏa thuận. Quá trình bốn bước và KDF (Hàm phát triển khóa) sử dụng SHA384 với CNSA AKM.
Các SSID luôn luôn mở là một vấn đề bảo mật. Do đó, Opportunistic Wireless Encryption (RFC 8110) thay thế chúng. OWE thực hiện một giao thức Diffie-Hellman không xác thực trong quá trình kết nối. Trong quá trình trao đổi Associate Request và Response, các bên trao đổi khóa công khai Diffie-Hellman.
Client và AP tính toán một PMK (Pairwise Master Key) sau khi kết nối. PMK được sử dụng trong quá trình bốn bước sau kết nối để tạo ra các khóa mã hóa dữ liệu. Điều này cung cấp mã hóa mà không cần xác thực và hoàn toàn minh bạch đối với người dùng, giống như một SSID mở.
AP thiết lập hai SSID, một là SSID mở và một SSID khác nhưng có OWE. Nếu client chỉ định rằng nó tương thích với OWE, thì client sẽ được định hướng đến SSID ẩn với OWE. Điều này hữu ích trong các mạng Wi-Fi công cộng nơi cần mã hóa nhưng không cần xác thực (quán cà phê, quán bar, v.v.)
WPA2-Personal có thể bị tấn công bằng kỹ thuật tìm kiếm từ điển và tấn công brute force nếu khóa được sử dụng ngắn.
WPA2-PSK có thể bị tấn công bằng kỹ thuật tìm kiếm từ điển ngoại tuyến và dễ bị tấn công thụ động, trong đó kẻ tấn công ghi lại quá trình giao tiếp 4 bước (4-way handshake).
WPA2-PSK được thay thế bằng SAE (802.11-2016, mục 12.4, D. SAE sử dụng giao thức trao đổi khóa dragonfly dựa trên xác thực dựa trên mật khẩu, chống lại cả tấn công chủ động, thụ động và từ điển.
SAE sử dụng các khung xác thực 802.11. Quá trình xác thực này tạo ra PMK, sau đó quá trình kết nối chỉ ra PMKID. Sau đó, trong quá trình bốn bước sau kết nối, các khóa mã hóa dữ liệu được tạo ra. Người dùng nhập mật khẩu như thông thường nhưng dưới bề mặt, họ được bảo đảm về mặt bảo mật.
WPA3




















