ЖУРНАЛ ДОСЛІДЖЕНЬ / ЗВІТ 001
Стандартні паролі маршрутизаторів: проблема не в шаблоні
Знання шаблону пароля на наліпці маршрутизатора не робить його зламуваним. Маршрутизатори стають доступними для зловмисників, коли виробник неналежно генерує пароль або повторно використовує його для входу адміністратора.
У 2023 році хтось запитав, чи є заводський пароль Wi-Fi із п’яти малих літер, чотирьох цифр і ще п’яти літер слабким через видимий шаблон. Я перевірив розрахунки й опубліковані атаки. Шаблон усе одно залишає близько 1,4 квінтильйона варіантів. У маршрутизаторів, які справді зламали, паролі будували з відкритих даних пристрою, генератори мали дуже малий внутрішній стан або той самий секрет повторно використовували для входу адміністратора.
- 1,411,670,956,533,760,000можливих паролів у зазначеному форматі 5–4–5
- 60,3 бітаентропії в цьому форматі
- близько 17 700 роківдля повного перебору на одній RTX 4090
- 10 із 40маршрутизаторів в одному дослідженні повторно використовували пароль Wi-Fi як пароль адміністратора
Короткий виклад
Ще у 2023 році хтось на форумі запитав, чи є заводський пароль Wi-Fi маршрутизатора слабким через незмінну структуру: п’ять малих літер, чотири цифри й ще п’ять літер. Кожен, хто бачив дві такі наліпки, помітить шаблон, тож він здається коротким шляхом до зламу.
Такий виграш невеликий. Знання позицій цифр скорочує пошук приблизно із 64 квінтильйонів варіантів до 1,4 квінтильйона. На одній потужній відеокарті це все ще близько 17 700 років перебору. Шаблон розкриває приблизно 5,5 біта й залишає 60,3.
Коли я переглянув опубліковані випадки зламу стандартних паролів маршрутизаторів, структура пароля жодного разу не була причиною. Виробник будував пароль із даних, які нападник міг зчитати з ефіру, використовував генератор із дуже малим внутрішнім станом або повторно застосовував той самий секрет для входу адміністратора. Це недоліки процесу, і жодного з них не видно на наліпці.
Розрахунки
Десять позицій містять одну з 26 літер, а чотири містять одну з 10 цифр, тому формат допускає 26^10 × 10^4 = 1 411 670 956 533 760 000 паролів. Це 60,3 біта. Чотирнадцять випадкових малих літер без фіксованої структури дали б 26^14, або приблизно 6,45 × 10^19. Отже, структура зменшує простір у 45,7 раза, тобто приблизно на 5,5 біта.
Для оцінки швидкості я використав тест Hashcat від спільноти: одна RTX 4090 зі штатними налаштуваннями виконувала WPA-PBKDF2-PMKID+EAPOL зі швидкістю 2,5333 МГеш/с. [S1] Ділення простору варіантів на цю швидкість дає близько 17 700 років для повного перебору. Реальний нападник може орендувати значно більше обладнання, ніж одна карта, а швидкість залежить від драйвера, пристрою та перехоплених даних. Тож наведені нижче строки слід розглядати як спосіб порівняння форматів, а не прогноз для конкретного пароля.
| Формат пароля | Варіанти | Ентропія | Повний перебір |
|---|---|---|---|
| 14 символів, літери та цифри (62 символи) | 1.24 × 10^25 | 83,4 біта | близько 155 млрд років |
| 14 малих літер | 6.45 × 10^19 | 65,8 біта | близько 807 000 років |
| 16 шістнадцяткових символів | 1.84 × 10^19 | 64,0 біта | близько 231 000 років |
| Зазначений формат 5–4–5 | 1,411,670,956,533,760,000 | 60,3 біта | близько 17 700 років |
| 10 шістнадцяткових символів | 1.10 × 10^12 | 40,0 біта | 5,0 дня |
| 8 великих літер | 2.09 × 10^11 | 37,6 біта | 22,9 години |
| 10 цифр | 10^10 | 33,2 біта | 1,1 години |
| 8 шістнадцяткових символів | 4.29 × 10^9 | 32,0 біта | 28,3 хвилини |
| Опублікована реконструкція генератора (2^31 початкових станів) | 2.15 × 10^9 | 31,0 біта | 14,1 хвилини |
| Моделі Belkin, що виводили ключ із WAN MAC | не застосовується | не застосовується | перебір не потрібен |
Погляньте на останні два рядки. Пароль, який виглядає як 14 випадкових символів, може походити з генератора з 31-бітовим початковим станом або взагалі не спиратися на секрет. [S1] [S2] [S10]
Як насправді зламують паролі маршрутизаторів
Пароль походить із відкритих даних
CVE-2012-4366 стосується маршрутизаторів Belkin, які будували стандартну парольну фразу WPA2 із восьми цифр MAC-адреси WAN. Власні сигнальні кадри маршрутизатора розкривали дані, потрібні для її обчислення. [S2]
Генератор має малий стан
Дослідники Університету Радбауда відтворили алгоритми генераторів стандартних паролів у маршрутизаторах, популярних у Нідерландах. Внутрішній стан генераторів був значно меншим, ніж можна було припустити з надрукованих паролів, і команда змогла отримати ключі. Довжина пароля цьому не завадила. [S3]
Один секрет виконує дві ролі
Рецензоване дослідження 2024 року охопило 40 маршрутизаторів 14 брендів. Десять із них використовували пароль Wi-Fi як стандартний пароль адміністратора, тож будь-хто в мережі міг також увійти до маршрутизатора. Загалом автори повідомили виробникам про 30 вразливостей у межах ширшого дослідження. [S4]
Масові атаки спрямовані на адміністрування
На піку Mirai заразив приблизно 600 000 пристроїв за допомогою списку з 62 пар імен користувачів і паролів. Переважно це були камери, відеореєстратори й домашні маршрутизатори. Він входив до відкритих служб керування й навіть не торкався ключів Wi-Fi. Це підказує, з чого починати виправлення. [S5]
Люди роками каталогізують простори стандартних ключів. Існує велика гілка форуму Hashcat, що починається з 2016 року, і два менші списки на GitHub, які зіставляють сімейства SSID із форматами. [S10] [S13] [S14] Це добра відправна точка, але лише нотатки спільноти. Жоден із цих ресурсів не узгоджується з виробниками, не прив’язується до версій прошивки й не має відкритої процедури виправлень. Саме цього бракує перед включенням до закупівельних матеріалів.
Я також шукав злочинну кампанію, що проникла в систему шляхом відновлення шаблонного заводського пароля Wi-Fi. Такої не знайшов. Усі великі кампанії в моєму наборі джерел використовували служби керування, облікові дані адміністратора або невиправлені вразливості. Це описує лише те, що мені вдалося знайти, і не доводить, що таких атак не було. Злам ключа Wi-Fi також потребує перебування в радіусі радіозв’язку, що обмежує атаку локальною зоною.
Що нині вимагають правила
Регулятори теж звернули увагу на генератор. Британський режим PSTI діє з 29 квітня 2024 року. Паролі мають бути унікальними для кожного виробу або встановлюватися користувачем. Унікальний пароль не можна будувати з лічильників, відкритої інформації чи ідентифікаторів виробу, якщо процес виведення не захищений шифруванням або гешуванням із ключем. [S6] [S11]
ETSI TS 103 848 установлює подібну вимогу для домашніх шлюзів: попередньо налаштовані паролі Wi-Fi та адміністратора мають відрізнятися між шлюзами. [S7] NIST IR 8425A визначає базові вимоги для споживчих маршрутизаторів. [S8] Із 1 січня 2020 року Каліфорнія вважає унікальний попередньо встановлений пароль або примусову зміну під час першого використання належною функцією безпеки під’єднаних пристроїв. [S9]
У ЄС Акт про кіберстійкість також запроваджує звітування. Обов’язки за статтею 14 щодо вразливостей, які активно експлуатуються, і серйозних інцидентів застосовуються з 11 вересня 2026 року, а вимоги до продукції застосовуються з 11 грудня 2027 року. [S12]
Я наводжу ці джерела, щоб показати, де нині встановлено вимоги. Чи відповідає їм конкретний продукт або виробник, є окремим питанням, на яке цей звіт не відповідає.
Що зробив би я
Якщо ви виробляєте або постачаєте маршрутизатори
- Генеруйте пароль кожного пристрою з джерела випадковості операційної системи, того самого, яке використали б для ключів.
- Надайте Wi-Fi, локальному адмініструванню та віддаленій підтримці окремі облікові дані.
- Не використовуйте серійні номери, MAC-адреси та будь-які дані з SSID для виведення пароля.
- Якщо не можете зробити попередньо встановлений пароль достатньо стійким до ймовірних нападників, вимагайте його зміни власником під час налаштування.
Якщо ви експлуатуєте або купуєте маршрутизатори
- Змініть пароль адміністратора під час налаштування маршрутизатора.
- Використовуйте окрему парольну фразу Wi-Fi та перевірте, що гості не мають доступу до сторінки адміністратора.
- Зафіксуйте дату завершення підтримки прошивки. Отримуйте оновлення лише з офіційного сайту або застосунку виробника.
- Запитайте постачальника, як створюються заводські облікові дані, як їх скидають і чи використовують повторно для різних функцій.
Як я це дослідив і чого не робив
Це кабінетне дослідження. Я звірив добірку матеріалів із наведеними в ній джерелами й залишив лише твердження, які міг простежити до джерела або відтворити розрахунком. Я відкинув поточні лічильники, непідтверджені згадки виробників і сумарні кількості інцидентів без джерел.
Кількість варіантів і бітову стійкість я обчислив самостійно з наборів символів. Час отримано діленням цих просторів на опубліковану швидкість тесту, а не виміряно в моїй лабораторії.
Допис на форумі від квітня 2023 року, з якого все почалося, більше недоступний, а бренд маршрутизатора я так і не підтвердив, тому не називаю його. Записи CVE й статті описують перевірені моделі та дати. Вони не доводять, що будь-який маршрутизатор, який нині продається, уражений.
Я не взаємодіяв з апаратними засобами маршрутизаторів, мережевими службами, бездротовим трафіком або чиїмись обліковими даними. 25 вересня 2026 року я переписав звіт для кращої читабельності. Усі числа та джерела залишилися такими самими, як у серпневій редакції.
Джерела
- S1Тест RTX 4090 у Hashcat v6.2.6Вимірювання спільноти · Chick3nman, GitHub Gist · 14 жовтня 2022 року
- S2CVE-2012-4366Першоджерело · Національна база вразливостей NIST · 19 листопада 2012 року; запис оновлено 16 червня 2026 року
- S3Дослідження алгоритмів генерування паролів WPA2 у бездротових маршрутизаторахРецензовано · USENIX WOOT 2015 · серпень 2015 року
- S4Уразливі за замовчуванням: аналіз безпеки стандартних налаштувань домашніх маршрутизаторівРецензовано · ACM AsiaCCS 2024, авторська копія · липень 2024 року
- S5Дослідження ботнету MiraiРецензовано · USENIX Security 2017 · серпень 2017 року
- S6Британський режим безпеки продукції та телекомунікаційної інфраструктуриПершоджерело · GOV.UK · чинний із 29 квітня 2024 року
- S7Кібербезпека домашніх шлюзів, ETSI TS 103 848 V1.1.1Першоджерело · ETSI · березень 2022 року
- S8Рекомендовані вимоги кібербезпеки до споживчих маршрутизаторів, NIST IR 8425AПершоджерело · NIST · вересень 2024 року
- S9Цивільний кодекс Каліфорнії, розділ 1798.91.04Першоджерело · California Legislative Information · чинний із 1 січня 2020 року
- S10Перелік просторів ключів WPA для стандартних паролів маршрутизаторівДовідник спільноти · форум Hashcat · 2016–2024 роки
- S11Правила безпеки PSTI 2023 року, додаток 1Першоджерело · законодавство Великої Британії · чинні з 29 квітня 2024 року
- S12Обов’язки зі звітування за Актом про кіберстійкістьПершоджерело · Європейська комісія · звітування застосовується з 11 вересня 2026 року
- S13Wifi-WPA-Keyspace-ListДовідник спільноти · sheimo, GitHub · останнє оновлення у вересні 2017 року
- S14Таблиця просторів ключів SSIDДовідник спільноти · n0kovo, GitHub · березень 2022 року
Знайшли помилку?
Напишіть на UA@ssx360.com. Я виправлю її на цій сторінці та зафіксую зміну на сторінці виправлень.
Постійне посилання: ssx360.com/research/001
