Воздушный дуршлаг Антон Карпов Хакер, номер #074, стр. 074-064-7 Заключение Основной вывод, который хочется сделать, - системы защиты очень сложно спроектировать должным образом. WEP - яркий пример того, как казавшаяся надежной на бумаге схема была загублена ее неуклюжим воплощением. А этот момент обязательно надо учитывать. Есть вектор инициализации, но какой он, как должен меняться, каков алгоритм его выбора? Есть контрольное суммирование, но по какому алгоритму? Есть шифр RC4, но применим ли он здесь? Подобные системы защиты должны разрабатываться публично, с привлечением профессиональных криптоаналитиков. Личный опыт За полтора года моего увлечения вардрайвингом я собрал весьма красноречивую статистику. 80% тех сетей, публичных или приватных, что я встречал, вообще не использовали никакого шифрования. Оставшиеся 20% использовали стандартные 40-битные или 104-битные ключи, которые никогда не менялись. 95% всех встреченных мной точек доступа имели стандартные SSID или позволяли определить их (BSSID). Все это говорит о том, что единственный способ адекватной защиты беспроводных сетей - переход на новый стандарт безопасности, который исправил бы недостатки WEP. WPA и новые стандарты безопасности WEP2 не решил всех проблем, и индустрия взялась за разработку нового стандарта, призванного заменить WEP. Таким стандартом стал 802.11i, представляющий собой комплексную систему обеспечения безопасности. Он включает в себя системы аутентификации, создания новых ключей для каждой сессии, управления ключами (на базе технологии Remote Access Dial-In User Service, RADIUS), проверки подлинности пакетов и т.д. Составная часть 802.11i, WPA (Wi-Fi Protected Access), была разработана в начале 2003 года с целью уже сейчас дать производителям 802.11b/g устройств адекватную защиту. На текущий момент доступна вторая версия протокола, WPA2. WPA исправляет две основные ошибки WEP: * WPA обеспечивает должный уровень шифрования данных. Стандарт основан на протоколе TKIP (Temporal Key Integrity Protocol), который использует привязку ключа к каждому пакету и расширенный вектор инициализации. * WPA обеспечивает должный уровень аутентификации пользователя, благодаря протоколу EAP (Extensible Authentification Protocol). Он предполагает наличие централизованного сервера аутентификации пользователей, например RADIUS. Также WPA учитывает специфику применения беспроводных сетей. Так, для домашних и малых офисных сетей (SOHO), где нет нужды держать RADIUS-сервер, WPA предлагает технологию PSK (Pre-Shared Key) - как и ранее, пользователи и точка доступа должны разделять некий секрет для авторизованной работы, но в данном случае это не напрямую ключ шифрования. По аналогии с WEP акроним WPA получил свой неформальный вариант расшифровки как «Will Protect Allright» («Будет защищать нормально»). |