Wired Equivalent Privacy (WEP)
Wired Equivalent Privacy (skrót WEP) – protokół szyfrowania danych w sieciach IEEE 802.11, czyli w sieciach bezprzewodowych. Został opracowany w 1997 roku jako część pierwszego standardu 802.11 i miał zapewnić poziom poufności porównywalny z tradycyjnymi sieciami kablowymi (wired equivalent).
Historia
WEP powstał w odpowiedzi na rosnące zapotrzebowanie na bezpieczną komunikację w nowych, sieciach bezprzewodowych. Standard 802.11 został przyjęty w 1997 roku, a WEP stał się jego integralną częścią. Pierwsza wersja, określana później jako WEP‑40, używała 40‑bitowego klucza szyfrowego (rozszerzonego do 64 bitów przez 24‑bitowy wektor inicjalizacyjny – IV). W 2000 roku wprowadzono wersję WEP‑104 (później nazywaną WEP‑128), zwiększającą długość klucza do 104 bitów (razem 128 bitów).
Podstawy techniczne
- Algorytm szyfrowania: RC4 – strumieniowy szyfr symetryczny.
- Klucz szyfrowania: 40 bitowy lub 104 bitowy współdzielony między wszystkimi urządzeniami w sieci.
- Wektor inicjalizacyjny (IV): 24‑bitowy, dołączany do każdego pakietu i transmitowany w nagłówku.
- Integralność danych: prosty sumaryczny kod kontrolny CRC‑32 (tzw. ICV – Integrity Check Value).
Działanie protokołu
Podczas transmisji każdy pakiet jest szyfrowany w następujący sposób:
- Urządzenie generuje 24‑bitowy IV i dołącza go do nagłówka.
- IV jest łączony z kluczem współdzielonym, tworząc 64‑lub 128‑bitowy klucz sesji.
- Klucz sesji jest podawany algorytmowi RC4, który generuje strumień klucza.
- Treść pakietu oraz CRC‑32 są mieszane ze strumieniem klucza przy pomocy operacji XOR.
- Otrzymany pakiet jest nadawany przez medium powietrzne.
Po otrzymaniu pakietu odbiorca odtwarza ten sam strumień klucza (używając tego samego klucza współdzielonego i IV) i odwraca operację XOR, a następnie weryfikuje integralność przy pomocy ICV.
Wady i podatności
Mimo że WEP miał zapewnić równowartość zabezpieczeń sieci przewodowych, w praktyce okazało się, że protokół jest podatny na liczne ataki:
- Powtarzalność IV: 24‑bitowy wektor inicjalizacyjny powoduje częste powtórzenia, co umożliwia odszyfrowanie klucza przy użyciu metod takich jak atak FMS (Fluhrer, Mantin, Shamir).
- Słaby algorytm RC4: użycie jednego klucza współdzielonego dla wszystkich użytkowników prowadzi do kolizji i umożliwia analizę statystyczną.
- Brak uwierzytelniania: WEP nie zapewnia mechanizmu weryfikacji tożsamości stacji, co otwiera drogę atakom typu Man‑in‑the‑Middle.
- Uproszczone sumy kontrolne: CRC‑32 nie jest kryptograficznie bezpieczną funkcją skrótu, więc nie chroni przed celowymi modyfikacjami danych.
W rezultacie, już w 2001 roku pojawiły się pierwsze publiczne exploity, a w 2004 roku narzędzia takie jak Aircrack‑ng umożliwiały przełamanie zabezpieczeń WEP w ciągu kilku minut.
ZastÄ…pienie WEP
Ze względu na liczne luki, WEP został stopniowo wypierany przez bardziej zaawansowane protokoły:
- WPA (Wi‑Fi Protected Access) – wprowadzony w 2003 roku jako tymczasowe rozwiązanie, oparte na TKIP.
- WPA2 – standard przyjęty w 2004 roku, wykorzystujący AES w trybie CCMP i zapewniający silne szyfrowanie oraz uwierzytelnianie.
- WPA3 – najnowszy standard, wprowadzony w 2018 roku, podnoszący poziom bezpieczeństwa pod kątem ataków offline i ochrony prywatności.
W praktyce, od 2010 roku producenci routerów i urządzeń mobilnych przestali instalować WEP jako domyślną metodę ochrony, rekomendując użycie WPA2 lub WPA3.
Obecny status
W dzisiejszych sieciach Wi‑Fi WEP jest uznawany za niebezpieczny i niezalecany. Wiele organizacji, w tym IEEE oraz agencje rządowe, zalecają jego wyłączenie i migrację do WPA2/WPA3. Niemniej jednak, w niektórych starszych systemach przemysłowych lub prostych urządzeniach IoT, WEP wciąż może występować ze względu na ograniczenia sprzętowe.
Powiązane pojęcia
- IEEE 802.11 – rodzina standardów sieci bezprzewodowych.
- WPA i WPA2 – nowsze protokoły zabezpieczeń Wi‑Fi.
- RC4 – algorytm szyfrowania używany w WEP.
- TKIP – algorytm wprowadzony w WPA jako tymczasowy zamiennik RC4.
- AES – algorytm szyfrowania stosowany w WPA2/WPA3.
- Aircrack‑ng – popularne narzędzie do łamania WEP.
- Man‑in‑the‑Middle – typ ataku możliwy w niechronionych sieciach.
Bibliografia
- IEEE Std 802.11‑1997 – Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications.
- Fluhrer, M., Mantin, I., Shamir, A. – “Weaknesses in the Key Scheduling Algorithm of RC4”, Proceedings of the 8th International Workshop on Fast Software Encryption, 2001.
- WPA2 – Wi‑Fi Alliance, 2004 (standardy wewnętrzne).
- O'Reilly Media, “Wi‑Fi Security”, 2015.