
Фахівці з кібербезпеки виявили вісім цифрових сертифікатів із настільки слабкими ключами шифрування, що сторонні особи могли отримати можливість підробляти захищені з’єднання. Проблема потенційно загрожувала користувачам інтернету та VPN-сервісів, однак підтверджених випадків використання вразливості для атак поки не зафіксовано.
Усі вісім проблемних проміжних сертифікатів належали індійському центру сертифікації eMudhra Limited. Такі сертифікати використовують у системі довіри, яка допомагає браузерам та іншим програмам перевіряти справжність захищених інтернет-з’єднань.
Про небезпеку стало відомо після появи неофіційного попередження, підписаного приватним ключем одного із сертифікатів. Це продемонструвало, що відповідний ключ міг бути відтворений сторонньою особою.
Найбільше спеціалістів здивувала надзвичайна слабкість криптографічних ключів. Замість складних значень, які практично неможливо підібрати звичайним перебором, вони фактично відповідали невеликим числам.
Зокрема, виявлені значення становили 4, 56, 66, 115, 155, 156, 230 і 237. Їхня криптографічна стійкість оцінювалася лише у 3–8 бітів.
Для порівняння, стандартний приватний ключ на еліптичній кривій NIST P-384 має розмір 384 біти. Кількість можливих значень для такого ключа незрівнянно більша, ніж для виявлених уразливих сертифікатів.
Однією з можливих причин помилки експерти називають випадкове використання тестового програмного коду в робочому середовищі. Інше припущення стосується неправильного налаштування параметрів генерації ключів.
Криптоінженер Філіппо Вальсорда, який також займається підтримкою мови програмування Go, попередив про складність усунення наслідків. За його оцінкою, повне відновлення довіри до всіх компонентів інфраструктури може потребувати значних зусиль.
Фахівець порівняв ситуацію з відомою вразливістю Heartbleed, виявленою у 2014 році. Тоді помилка в OpenSSL створила можливість витоку конфіденційної інформації з пам’яті серверів, зокрема даних, пов’язаних із захищеними з’єднаннями.
Нова проблема має інший механізм, оскільки стосується надзвичайно слабких приватних ключів сертифікатів. За певних умов зловмисники могли б використовувати такі ключі для підроблення цифрових підписів і спроб перехоплення захищеного трафіку.
Для подібної атаки недостатньо лише знати значення приватного ключа. Зловмисник також повинен мати можливість втрутитися у з’єднання між користувачем і сервером, а програма має прийняти відповідний сертифікат як довірений.
Особливу увагу експерти звернули на користувачів VPN-сервісів, передусім у країнах із практикою масового контролю інтернет-трафіку. Потенційний ризик залежить від того, як саме конкретний сервіс перевіряє сертифікати та захищає передавання даних.
Додаткову небезпеку можуть створювати незахищені публічні мережі Wi-Fi. У певних умовах сторонній особі легше отримати можливість втручатися в передавання даних у громадських мережах, зокрема в кафе чи інших публічних місцях.
Водночас не всі популярні засоби захищеного зв’язку залежать від відповідної системи сертифікатів TLS. Зокрема, для забезпечення конфіденційності повідомлень Signal і WhatsApp використовують власні механізми наскрізного шифрування, а WireGuard має окрему криптографічну архітектуру.
Розробники браузерів та іншого програмного забезпечення розпочали блокування восьми проблемних проміжних сертифікатів. Однак швидкість запровадження захисту відрізняється залежно від конкретної програми та операційної системи.
Повідомлялося, що окремі версії Microsoft Edge на Windows 10 певний час продовжували встановлювати з’єднання з використанням проблемних сертифікатів. Для користувачів це означає важливість своєчасного встановлення оновлень браузера та операційної системи.
Найскладніше швидко оновити програмне забезпечення на пристроях, які рідко отримують виправлення безпеки. Це стосується окремих дистрибутивів Linux, вбудованих систем, обладнання інтернету речей і застарілих консольних інструментів.
Додаткової уваги потребують контейнеризовані середовища, зокрема Docker, де можуть використовуватися старі набори довірених сертифікатів. Навіть після оновлення основної операційної системи такі компоненти іноді потребують окремого обслуговування.
За наявною інформацією, у журналах прозорості сертифікатів не виявили підтверджених ознак використання скомпрометованих ключів для реальних атак. Водночас повне усунення проблеми залежить від оновлення програм і пристроїв, які досі можуть довіряти відповідним сертифікатам.
🌟 Читайте «Експерт» у своєму смартфоні — додайте нас в Google Discover



