Принцип работы
Рассмотрим коротко как происходит Wi-Fi соеденение:
Сканирование
Станция производит пассивное (обнаружению близлежащих беспроводных сетей посредством мониторинга сигнальных сообщений), или активное (станция активно отправляет запросы на проверку и получает ответы от точки доступа. В свою очередь делится на сканирование с SSID - с открытой сетью и без SSID - со скрытой сетью) сканирование.
Аутентификация
Далее при успешном поиске после первого пункта происходит аутентификация. В свою очередь делится на: Открытую - не требует шифрования, любая станция может получить доступ.
Неоткрытую: включает в себя аутентификацию с использованием открытого ключа защищенного доступа Wi-Fi (WPA) и надежной сетевой безопасности (RSN).
Открытый ключ - это когда станция отправляет запрос аутентификации на точку доступа (далее - ТД). В свою очередь ТД генерирует текст вызова и отправляет его на станцию. Станция использует предварительно настроенные ключи для шифрования текста и отправляет обратно. ТД применяет предварительно настроенные ключи для расшифровки текста и сравнения его с исходным текстом. Если два текста идентичны, то аутентификация завершена.
Немного о WPA (Wi-Fi Protected Access):
Все WPA делятся на PSK и Enterprise
PSK - аутентификация по логину и паролю. В случае совпадения лог/пас на ТД и на устройстве - аутентификация считается успешной.
Enterprise – усложненный способ аутентификации. Он имеет повышенный уровень защиты и использует сервер для выдачи паролей.
|
WEP (1997 год) |
WPA (2003 год) |
WPA2 (2004 год) |
WPA3 (2018 год) |
Шифрование |
RC4 |
RC4+TKIP |
AES+CCMP |
AES+GCMP-256 |
Аутентификация |
SharedKey |
PSK |
PSK |
SAE |
Целостность данных |
CRC-32 |
MIC |
CBC-MAC |
BIP-GMAC-256 |
Управление ключами |
none |
4-way handshake |
4-way handshake |
ECDH и ECDSA |
Подключение
При прохождении успешной аутентификации происходит подключение для получения полного доступа к сети.
Авторизация
После прохождения всех выше перечисленных пунктов устройство должно пройти авторизацию.
Авторизация проходит по расширяемому протоколу аутентификации (EAP), также известным как протокол четырехстороннего взаимного подтверждения.
EAP – это самый простой протокол безопасности для проверки личности, который является не просто протоколом, а целой структурой. Основываясь на этой структуре протокола, хорошо поддерживаются различные методы проверки подлинности. Заявители отправляют запросы на аутентификацию через протокол EAP поверх локальной сети (EAP over LAN, EAPOL) и получают разрешение на однократное использование сети, если проверка проходит успешно.
