Безпека Wi-Fi мереж

Матеріал з Вікі ЦДУ
Версія від 11:56, 19 листопада 2008; Dpirogowsky (обговореннявнесок)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук

Як і будь-яка комп'ютерна мережа, Wi-Fi – є джерелом підвищеного ризку несанкціонованого доступу. Крім того, проникнути в бездротову мережу значно простіше, ніж в звичайну, — не потрібно підключатися до проводів, досить опинитися в зоні прийому сигналу.

Бездротові мережі відрізняються від кабельних тільки на перших двох - фізичному (Phy) і частково канальному (MAC) - рівнях семирівневої моделі взаємодії відкритих систем. Вищі рівні реалізуються в дротяних мережах, а реальна безпека мереж забезпечується саме на цих рівнях. Тому різниця в безпеці тих і інших мереж зводиться до різниці в безпеці фізичного і MAC - рівнів. Якщо налаштуванню мережі не приділити належної уваги зловмисник може:

  • дістати доступ до ресурсів і дисків користувачів Wi-Fi-мережі, а через неї і до ресурсів LAN;
  • підслуховувати трафік, витягувати з нього конфіденційну інформацію;
  • спотворювати інформацію, що проходить в мережі;
  • скористатися інтернет-трафіком;
  • атакувати ПК користувачів і сервери мережі;
  • упроваджувати підроблені точки доступу;
  • розсилати спам, і здійснювати інші протиправні дії від імені вашої мережі.

Для захисту мереж 802.11 передбачений комплекс заходів безпеки передачі даних.

На ранньому етапі використання Wi-Fi мереж таким був пароль SSID (Server Set ID) для доступу в локальну мережу, але з часом виявилось, що дана технологія не може забезпечити надійний захист.

Головним же захистом довгий час було використання цифрових ключів шифрування потоків даних за допомогою функції Wired Equivalent Privacy (WEP). Самі ключі вдають із себе звичайні паролі з довжиною від 5 до 13 символів ASCII. Дані шифруються ключем з розрядністю від 40 до 104 битів. Але це не цілий ключ, а тільки його статична складова. Для посилення захисту застосовується так званий вектор ініціалізації Initialization Vector (IV), який призначений для рандомізації додаткової частини ключа, що забезпечує різні варіації шифру для різних пакетів даних. Даний вектор є 24-бітовим. Таким чином, в результаті ми отримуємо загальне шифрування з розрядністю від 64 (40+24) до 128 (104+24) битів, в результаті при шифруванні ми оперуємо і постійними, і випадково підібраними символами.

Але, як виявилось, зламати такий захист можна, відповідні утиліти присутні в Інтернеті (наприклад, AirSnort, WEPcrack). Основне її слабке місце — це вектор ініціалізації. Оскільки ми говоримо про 24 біти, це мається на увазі близько 16 мільйонів комбінацій, після використання цієї кількості, ключ починає повторюватися. Хакерові необхідно знайти ці повтори (від 15 хвилин до години для ключа 40 бітів) і за секунди зламати останню частину ключа. Після цього він може входити в мережу як звичайний зареєстрований користувач.

Як показав час, WEP теж виявилася не найнадійнішою технологією захисту. Після 2001 року для дротяних і бездротових мереж був упроваджений новий стандарт IEEE 802.1X, який використовує варіант динамічних 128-розрядних ключів шифрування, тобто ключі, які періодично змінюються в часі. Таким чином, користувачі мережі працюють сеансами, після закінчення яких їм присилається новий ключ. Наприклад, Windows XP підтримує даний стандарт, і за замовчанням час одного сеансу рівний 30 хвилинам. IEEE 802.1X — це новий стандарт, який виявився ключовим для розвитку індустрії бездротових мереж в цілому. За основу узято виправлення недоліків технологій безпеки, вживаних в 802.11, зокрема, можливість злому WEP, залежність від технологій виробника і тому подібне 802.1X дозволяє підключати в мережу навіть PDA-пристрої, що дозволяє вигідніше використовувати саму ідею бездротового зв'язку. З іншого боку, 802.1X і 802.11 є сумісними стандартами. У 802.1X застосовується той же алгоритм, що і в WEP, а саме — RC4, але з деякими відмінностями. 802.1X базується на протоколі розширеної аутентифікації (EAP), протоколі захисту транспортного рівня (TLS) і сервері доступу Remote Access Dial-in User Server. Протокол захисту транспортного рівня TLS забезпечує взаємну аутентифікацію і цілісність передачі даних. Всі ключі є 128-розрядними за замовчанням.

В кінці 2003 року був упроваджений стандарт Wi-Fi Protected Access (WPA), який суміщає переваги динамічного оновлення ключів IEEE 802.1X з кодуванням протоколу інтеграції тимчасового ключа TKIP, протоколом розширеної аутентифікації (EAP) і технологією перевірки цілісності повідомлень MIC. WPA — це тимчасовий стандарт, про який домовилися виробники устаткування, поки не набув чинності IEEE 802.11i. По суті, WPA = 802.1X + EAP + TKIP + MIC, де:

WPA — технологія захищеного доступу до бездротових мереж EAP — протокол розширеної аутентифікації (Extensible Authentication Protocol) TKIP — протокол інтеграції тимчасового ключа (Temporal Key Integrity Protocol) MIC — технологія перевірки цілісності повідомлень (Message Integrity Check). Стандарт TKIP використовує автоматично підібрані 128-бітові ключі, які створюються непередбачуваним способом і загальне число варіацій яких досягає 500 мільярдів. Складна ієрархічна система алгоритму підбору ключів і динамічна їх заміна через кожних 10 Кбайт (10 тис. передаваних пакетів) роблять систему максимально захищеною. От зовнішнього проникнення і зміни інформації також обороняє технологія перевірки цілісності повідомлень (Message Integrity Check). Достатньо складний математичний алгоритм дозволяє звіряти відправлені в одній крапці і отримані в іншій дані. Якщо відмічені зміни і результат порівняння не сходиться, такі дані вважаються помилковими і викидаються. Правда, TKIP зараз не є кращим в реалізації шифрування, оскільки в силу вступають нові алгоритми, засновані на технології Advanced Encryption Standard (AES), яка, вже давно використовується в VPN. Що стосується WPA, підтримка AES вже реалізована в Windows XP, поки тільки опционально. Крім цього, паралельно розвивається безліч самостійних стандартів безпеки від різних розробників, зокрема, в даному напрямі досягають успіху Intel і Cisco. У 2004 році з'являється WPA2, або 802.11i, який, в даний час є максимально захищеним. Таким чином, на сьогоднішній день у звичайних користувачів і адміністраторів мереж є всі необхідні засоби для надійного захисту Wi-Fi, і за відсутності явних помилок (горезвісний людський чинник) завжди можна забезпечити рівень безпеки, відповідний цінності інформації, що знаходиться в такій мережі. Сьогодні бездротову мережу вважають захищеною, якщо в ній функціонують три основних складових системи безпеки: аутентифікація користувача, конфіденційність і цілісність передачі даних. Для отримання достатнього рівня безпеки необхідно скористатися поряд правив при організації і настройці приватної Wi-Fi-сети: ? Шифрувати дані шляхом використання різних систем. Максимальний рівень безпеки забезпечить застосування VPN; ? використовувати протокол 802.1X; ? заборонити доступ до настройок точки доступу за допомогою бездротового підключення; ? управляти доступом клієнтів по MAC-адресам; ? заборонити трансляцію в ефір ідентифікатора SSID; ? розташовувати антени якнайдалі від вікон, зовнішніх стін будівлі, а також обмежувати потужність радіовипромінювання; ? використовувати максимально довгі ключі; ? змінювати статичні ключі і паролі; ? використовувати метод WEP-аутентификации “Shared Key" оскільки клієнтові для входу в мережу необхідно буде знати WEP-ключ; ? користуватися складним паролем для доступу до настройок точки доступу; ? по можливості не використовувати в бездротових мережах протокол TCP/IP для організації тек, файлів і принтерів загального доступу. Організація ресурсів, що розділяються, засобами NETBEUI в даному випадку безпечніше; ? не вирішувати гостьовий доступ до ресурсів загального доступу, використовувати довгі складні паролі; ? не використовувати в бездротовій мережі DHCP. Уручну розподілити статичні IP-адреса між легітимними клієнтами безпечніше; ? на всіх ПК усередині бездротової мережі встановити файерволлы, не встановлювати точку доступу поза брандмауером, використовувати мінімум протоколів усередині WLAN (наприклад, тільки HTTP і SMTP); ? регулярно досліджувати уразливості мережі за допомогою спеціалізованих сканерів безпеки (наприклад NetStumbler) ? використовувати спеціалізовані мережеві операційні системи такі як, Windows Nt, Windows 2003, Windows Xp. Так само загрозу мережевій безпеці можуть представляти природні явища і технічні пристрої, проте тільки люди (незадоволені звільнені службовці, хакери, конкуренти) упроваджуються в мережу для навмисного отримання або знищення інформації і саме вони представляють найбільшу загрозу.