Cloudflare відстежує експлуатацію слабких ключів eMudhra та нерівне виправлення
Cloudflare повідомляє, що всі високопріоритетні системи виправлені після витоку слабких ключів eMudhra. Компанія зафіксувала близько 22 000 спроб рукостискання зі слабкими ключами і зазначає, що виправлення серед відвідувачів залишається нерівним.
Cloudflare опублікувала подальший звіт про інцидент зі слабкими ключами eMudhra. Компанія повідомляє, що всі високопріоритетні системи Cloudflare виправлені, і зафіксувала близько 22 000 спроб рукостискання зі слабкими ключами. Виправлення серед відвідувачів нерівне: сучасні браузери переважно оновлені, а боти, старі браузери та вбудовані браузери відстають. Cloudflare поки не бачила доказів того, що слабкі ключі використовували для перехоплення її з'єднань, хоча зазначила, що ретельно націлене перехоплення не можна виключити.
Відстежена експлуатація
Cloudflare додала логування до Pingora, свого проксі-сервісу, що звертається до серверів-джерел клієнтів, щоб записувати випадки, коли сервер або зловмисник пред'являє сертифікат, підписаний слабкими ключами eMudhra. Логування завершилося 21 жовтня. За тиждень Cloudflare побачила близько 22 000 спроб рукостискання. Дві третини були запитами тестових сайтів, таких як emudhra.we-have-a-problem.com. Майже всі решта йшли до серверів-джерел, які, схоже, встановили для себе сертифікат, використовуючи слабкий проміжний ключ. Кожне рукостискання з перевіркою було відхилено, оскільки Cloudflare виправила системи.
Близько 160 рукостискань вирізнялися тим, що альтернативні назви суб'єкта сертифікатів містили домени інших організацій, не пов'язані з індикацією назви сервера, запитаною під час рукостискання. Cloudflare повідомила, що ці підроблені сертифікати створили після витоку ключів, а деякі діяли понад два роки, довше, ніж будь-який публічний центр сертифікації може видавати. Вони виглядали як власні сертифікати за замовчуванням серверів, а не як спроба перехопити з'єднання Cloudflare, і не пройшли б перевірку назви хоста. Один був датований 20 жовтня о 18:19 UTC, менше ніж через годину після того, як звіт про помилку Mozilla став публічним. Cloudflare повідомила, що це не виключає ретельно націленого перехоплення, але вона не бачила звичайних непрямих ознак компрометації системи.
Виправлення та відповідь eMudhra
Cloudflare почала виправляти системи з високим впливом негайно 19 жовтня. Проксі Pingora виправили за години, щоб відхиляти вразливі ключі. Аналіз вихідного коду за допомогою ШІ завершився за чотири години. На момент написання всі високопріоритетні системи Cloudflare були виправлені, а над невеликою кількістю підтверджених тікетів низького впливу ще працювали. Cloudflare повідомила, що eMudhra виходить з бізнесу публічних центрів сертифікації і заявила про помилку скрипта генерації ключів, але не поділилася скриптом. Cloudflare повідомила, що багато чого ще треба з'ясувати, зокрема роль аудиторів і крос-підписувачів.
Результати перевірки відвідувачів
Cloudflare використовувала сторінки перевірки (challenge), щоб перевірити, чи відвідувачі ще довіряють слабким ключам, не розриваючи з'єднань. За 50 мільйонів перевірок за останній тиждень компанія повідомила, що сучасні оновлені браузери переважно виправлені, а боти та старі браузери ні. Вбудовані браузери, такі як Android WebView, відстають: 30-40 відсотків усе ще приймають. У великих мережах понад половина перевірок усе ще приймала скомпрометований ланцюг, зокрема трафік з виявленими сигналами ботів і без них. Cloudflare повідомила, що трафік сильно перекошений непідтвердженими ботами, а перевірки надсилають лише клієнти, які виконують JavaScript, тому докази радше навідні, ніж остаточні. Компанія зазначила певне виправлення за перший вікенд, але мало руху після того.
Рекомендація Cloudflare: виправляти. Компанія вказала на краудсорсинговий вебсайт з інструкціями Денніса Джексона, особливо для розробників macOS, і на свій попередній допис у блозі для клієнтів Cloudflare, які використовують WARP або Tunnel. Cloudflare також повідомила, що в деяких продуктах має механізм швидкого відкликання і цікавиться upki, який розглядає сховище довіри як щось, що можна швидко оновити інформацією про відкликання та прозорість сертифікатів, а не як статичний список кореневих центрів сертифікації.
Раніше висвітлення: eMudhra залишає глобальний бізнес TLS-сертифікатів після слабких проміжних ключів · Вісім приватних ключів CA eMudhra скомпрометовано, що спричинило екстрені блокування в браузерах
Джерела: Cloudflare
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.