Bezpieczeństwo sieci bezprzewodowej - ataki uwierzytelniające
Jak już zapewne wiesz, uwierzytelnianie to metoda weryfikacji przedstawionej tożsamości i poświadczeń. Większość schematów uwierzytelniania używanych w konfiguracjach bezprzewodowych jest zabezpieczona odpowiednim szyfrowaniem.
Opisaliśmy już scenariusz oparty na uwierzytelnianiu EAP używanym w WPA / WPA2, z uwierzytelnianiem PSK. Poprzez wąchanie 4-kierunkowego uzgadniania między klientem a wystawcą uwierzytelnienia (AP), można wykonać atak brute-force (przykład - atak słownikowy offline) w celu złamania szyfrowania i uzyskania wartości PSK.
Innym przykładem może być LEAP (Lightweight Extensible Authentication Protocol). Był używany w dawnych czasach jako mechanizm generowania dynamicznych kluczy WEP. W tej konfiguracji skróty haseł były przesyłane bezprzewodowo za pomocą algorytmów MS-CHAP lub MS-CHAPv2 (oba można złamać za pomocą ataku słownikowego offline). Krótki opis ataku uwierzytelniającego, który można zastosować do LEAP, składałby się z następujących kroków -
Nazwa użytkownika jest wysyłana w postaci zwykłego tekstu.
Istnieje tekst wyzwania w postaci zwykłego tekstu.
Tekst odpowiedzi jest zaszyfrowany.
Atak słownikowy pakietu Office, który można tutaj wykorzystać (używając aircrack-ng tool), aby wypróbować wszystkie kombinacje hasła wewnątrz „function(password,challenge) = response„wzór matematyczny, aby znaleźć właściwe hasło.
Przykłady takich ataków zostaną zilustrowane krok po kroku w kolejnych rozdziałach.