İletişim

Okuma: ~2 dk

802.11i — Wi-Fi Güvenliğinin Temeli: RSN, 4-Way Handshake ve AES-CCMP

WEP'in çöküşünden sonra gelen 802.11i, bugün WPA2 ve WPA3'ün üzerine kurulduğu güvenlik mimarisidir. RSN, anahtar hiyerarşisi, 4-way handshake, CCMP ve 802.1X ilişkisini adım adım inceliyoruz.

  • Teknik inceleme bekliyor

WEP'in çöküşü ve acil yama: WPA/TKIP

Orijinal 802.11'in güvenlik mekanizması WEP (Wired Equivalent Privacy), RC4 akış şifresini 24 bitlik kısa bir başlatma vektörüyle (IV) kullanıyordu. 2001'deki Fluhrer-Mantin-Shamir saldırısı, yeterli trafik toplandığında anahtarın dakikalar içinde kırılabileceğini gösterdi. Bugün WEP birkaç saniyede kırılabilir.

802.11i'nin tamamlanması zaman alacağı için Wi-Fi Alliance 2003'te geçici bir çözüm sundu: WPA ve TKIP. TKIP, mevcut donanımda yazılım güncellemesiyle çalışabilmek için RC4'ü korudu ama paket başına anahtar karıştırma ve Michael bütünlük kontrolü ekledi. Bir köprüydü; kalıcı çözüm 2004'te onaylanan 802.11i ve onun sertifikasyon adı olan WPA2 oldu. Bugün TKIP de güvensiz kabul edilir ve kaldırılmalıdır.

Wi-Fi güvenlik nesilleri
NesilŞifrelemeBütünlükDurum
WEPRC4 (40/104 bit)CRC-32Kırık — kesinlikle kullanılmamalı
WPA (TKIP)RC4 + anahtar karıştırmaMichaelKullanımdan kaldırıldı
WPA2 (802.11i)AES-CCMP 128CBC-MACYaygın, hala güvenli (PSK zayıflığına dikkat)
WPA3AES-CCMP/GCMP, SAECBC-MAC / GMACGüncel standart

RSN: güvenlik yeteneklerinin pazarlığı

802.11i, RSN (Robust Security Network) kavramını tanımlar. AP, beacon ve probe response çerçevelerindeki RSN Information Element (RSNE) ile desteklediği şifreleme takımlarını (cipher suite) ve kimlik doğrulama/anahtar yönetimi yöntemlerini (AKM) duyurur: örneğin AKM 1 = 802.1X, AKM 2 = PSK, AKM 8 = SAE. İstemci association request'te bunlardan seçtiklerini bildirir.

Paket analizinde bir bağlantı sorununu çözerken ilk bakılacak yerlerden biri RSNE'dir: AP'nin duyurduğu ile istemcinin seçtiği uyuşuyor mu? WPA3 geçiş modunda bağlanamayan eski cihazların büyük kısmı, bu alanı yanlış yorumlayan sürücülerden kaynaklanır.

Anahtar hiyerarşisi: PMK'dan PTK'ya

802.11i'nin zarif tarafı, anahtar hiyerarşisidir. En üstte PMK (Pairwise Master Key) vardır. PSK modunda PMK, parola ve SSID'den PBKDF2 ile türetilir — bu yüzden aynı parolayı bilen herkes aynı PMK'ya sahiptir. 802.1X modunda ise PMK her kullanıcı ve oturum için RADIUS sunucusuyla yapılan EAP doğrulaması sonucunda benzersiz olarak üretilir.

PMK hiçbir zaman doğrudan şifreleme için kullanılmaz. 4-way handshake sırasında PMK, iki tarafın rastgele sayıları (ANonce, SNonce) ve MAC adresleriyle birleştirilerek PTK (Pairwise Transient Key) türetilir. PTK, tek yayın trafiği şifreler; çok yayın/yayın trafiği ise AP'nin dağıttığı GTK (Group Temporal Key) ile şifrelenir.

802.11i anahtar hiyerarşisi
  • PMKPSK: parola+SSID'den / 802.1X: EAP doğrulamasından
  • PTKPMK + ANonce + SNonce + MAC adresleri → oturuma özel
  • KCK / KEK / TKPTK'nın parçaları: bütünlük, anahtar şifreleme, veri şifreleme
  • GTKAP tarafından üretilir, KEK ile şifrelenip dağıtılır

4-way handshake adım adım

4-way handshake, PMK'yı ağ üzerinden hiç göndermeden iki tarafın aynı PMK'ya sahip olduğunu kanıtlamasını ve taze oturum anahtarları türetmesini sağlar. Dört EAPOL-Key mesajıyla tamamlanır ve tipik olarak birkaç milisaniye sürer.

4-way handshake
  1. 1 M1 (AP → İstemci)

    ANonce gönderilir

  2. 2 M2 (İstemci → AP)

    SNonce + MIC; istemci PTK'yı türetmiştir

  3. 3 M3 (AP → İstemci)

    GTK (şifreli) + MIC; AP PTK'yı doğrulamıştır

  4. 4 M4 (İstemci → AP)

    Onay; anahtarlar kurulur, veri akışı başlar

AES-CCMP ve 802.1X'in rolü

802.11i'nin zorunlu şifreleme takımı CCMP'dir: AES-128 sayaç modunda şifreleme ve CBC-MAC ile bütünlük. Paket numarası (PN) ile tekrar saldırıları engellenir. WPA3 ve Wi-Fi 6/7'de GCMP-256 de eklenmiştir.

802.11i, kurumsal kimlik doğrulama için 802.1X'i çerçeve olarak kullanır: istemci (supplicant), AP (authenticator) ve RADIUS sunucusu arasında EAP yöntemleri (EAP-TLS, PEAP vb.) çalışır. Her kullanıcının ayrı PMK'sı olması, bir çalışan ayrıldığında tüm ağın parolasını değiştirme zorunluluğunu ortadan kaldırır.

802.11i ayrıca PMK önbelleği ve ön kimlik doğrulama (pre-authentication) tanımlayarak 802.1X'in roaming üzerindeki yükünü azaltmaya çalıştı. Bu fikirler daha sonra OKC ve 802.11r (Fast Transition) ile olgunlaştı.

Bilinen zayıflıklar ve dersler

802.11i'nin kriptografik temeli sağlamdır, ancak kullanım biçimi zayıflık yaratabilir. PSK modunda 4-way handshake'i yakalayan bir saldırgan, çevrimdışı sözlük saldırısıyla zayıf parolaları kırabilir — WPA3-SAE'nin varlık nedeni budur. 2017'deki KRACK saldırısı, handshake mesajlarının yeniden oynatılmasıyla anahtar tekrar kurulumunu tetikleyen bir uygulama hatasını ortaya çıkardı ve güncellemelerle kapatıldı.

  • WEP ve TKIP'yi tamamen kaldırın; yalnızca CCMP/GCMP.
  • PSK kullanıyorsanız en az 16 karakterli rastgele parola veya PPSK.
  • Kurumsal ağlarda 802.1X/EAP-TLS ve sunucu sertifikası doğrulaması.
  • İstemci ve AP yazılımlarını güncel tutun (KRACK benzeri uygulama hataları).
  • Mümkünse WPA3 ve PMF'ye geçiş planlayın.