У 8 сертификатов eMudhra обнаружили ключи, которые можно подобрать почти мгновенно

У 8 сертификатов eMudhra обнаружили ключи, которые можно подобрать почти мгновенно

Компания eMudhra отозвала сертификаты после сообщения исследователя, который 17 октября направил доказательства контроля над ключами самой компании и операторам программ доверенных сертификатов, включая Apple. Шесть затронутых сертификатов предназначались для защиты соединений с сайтами, ещё два использовались для подписи кода.

Согласно разбору инцидента в системе Mozilla, Apple подтвердила выводы исследователя и запросила доказательства для сертификатов, которые дополнительно подписала Sectigo. Восемь сертификатов eMudhra отозвали 18 октября. Позднее Sectigo сообщила, что завершила отзыв затронутых сертификатов со своей подписью и опубликовала обновлённые данные об их статусе.

Закрытый ключ промежуточного сертификата позволяет выпускать сертификаты для сайтов. В разборе Mozilla говорится, что обладатель одного из шести затронутых ключей мог бы создать сертификат для любого домена, который Firefox принял бы без блокировки. Это позволило бы перехватывать защищённые соединения. Mozilla добавила проблемные сертификаты в список блокировки OneCRL и доставила обновление пользователям Firefox.

Как появились слабые ключи сертификатов eMudhra

Все восемь ключей создали 30 апреля 2025 года в составе партии из 24 промежуточных сертификатов. Затронуты оказались ключи P-384 серий B и C: вместо чисел из большого допустимого диапазона для каждого из них использовалось число меньше 256. Специалист Mozilla самостоятельно восстановил ключи, не зная метода исследователя, который первым сообщил о проблеме.

Предварительное расследование eMudhra указало на ошибку в сценарии создания ключей. Компания объяснила, что сначала оборудование сформировало исходные ключи, затем при проверке процедуры их переноса появились вторые, более слабые пары. Из-за похожих обозначений именно их по ошибке использовали при создании запросов на сертификаты. Те же запросы отправили Sectigo для дополнительной подписи.

Читайте также:

eMudhra заявила, что затронутые сертификаты для подписи кода не применялись для выпуска сертификатов. Из шести сертификатов для сайтов в работу ввели один, но, по словам компании, и с его помощью сертификаты для конечных сайтов не выпускали. Компания изучает ошибки в коде и процедурах проверки. По её предварительной оценке, ключи RSA из той же партии создавались другим способом.

Почему одного отзыва недостаточно

Mozilla отметила, что некоторые устройства недостаточно эффективно получают сведения об отзыве сертификатов. После сообщений о том, что несколько человек независимо восстановили закрытые ключи, организация решила экстренно прекратить доверять корневому сертификату emSign ECC Root CA — G3. Мера затрагивает и клиентов, которые не проверяют отзыв отдельных промежуточных сертификатов.

По запросу Mozilla eMudhra остановила выпуск сертификатов через промежуточные центры, связанные с этим корневым сертификатом. Компания оценила число сертификатов, которые нужно перенести на другую цепочку доверия, примерно в 30 000. По её данным, около 97% из них были получены через ACME. Для переноса компания намерена использовать цепочку от другого своего корневого сертификата, G1.

Публикация Mozilla подтверждает участие Apple в проверке сообщения, но не описывает отдельную блокировку сертификатов в Safari или работу встроенных средств macOS. В ней также нет результатов проверки, которые позволяли бы утверждать, что затронутые сертификаты использовали для атак. Mozilla сообщает об отзыве доверия и выяснении причин ошибки при создании ключей.

Ранее сообщалось, что ключи можно подобрать за 256 попыток, а браузеры блокируют затронутые сертификаты. Сегодняшняя новость продолжает эту историю: после обнаружения слабых ключей сертификаты отозвали.