Программы корневых сертификатов и доверительные хранилища различных мировых браузеров и операционных систем начали блокировку восьми промежуточных сертификатов, выданных индийским центром сертификации (eMudhra), после подтверждения утечки или серьезной уязвимости связанных с ними закрытых ключей, позволяющей легко их восстановить.
Затронутые сертификаты были выданы в апреле 2025 года, и компания Google пояснила, что закрытые ключи были сгенерированы с недостаточной степенью случайности и слабой криптографической энтропией, что позволяет любому лицу подделывать надежные сертификаты HTTPS и выдавать себя за любой веб-сайт по отношению к клиентам, которые еще не отозвали доверие к этим сертификатам. В ответ такие крупные компании, как Mozilla и Google, поспешили заблокировать сертификаты в браузерах Firefox и Chrome в середине октября, за ними в последующие дни последовали Apple и Microsoft, а также аналогичные меры приняли Sectigo и Cloudflare.
Простота и скорость восстановления слабых ключей
Исследователь Денис Джексон из Mozilla опубликовал инструмент для проверки того, доверяют ли системы по-прежнему скомпрометированным сертификатам, пояснив, что закрытые ключи были сгенерированы неправильно, из-за чего они состояли из нулей за исключением последнего байта. Джексон подтвердил, что несколько человек смогли независимо и крайне быстро восстановить ключи с помощью алгоритма «шаг младенца — шаг великана» (baby-step giant-step).
Со своей стороны, центр eMudhra пояснил, что сбой связан с ошибкой в скрипте, использовавшемся во время церемонии генерации ключей, что привело к созданию второй, более слабой пары ключей, которая была ошибочно использована для создания запросов на подпись сертификатов из-за схожести названий с оригинальными ключами. Компания отметила, что эти издатели изначально создавались для экспорта в центры обработки данных в США и Европе для решения проблем цифрового суверенитета клиентов, подчеркнув, что они операционно не использовались в producción за исключением лишь одного случая.
Что меняется на практике?
Несмотря на отсутствие в журналах прозрачности сертификатов (CT) доказательств вредоносного использования этих ключей до их отзыва, некоторым клиентам могут потребоваться обновления программного обеспечения, чтобы гарантировать, что эти промежуточные сертификаты больше не считаются ими доверенными. В настоящее время eMudhra проводит более глубокий анализ уязвимостей в коде и операционных пробелов, пообещав заново проверить каждую церемонию создания ключей, проведенную ей в ближайшие недели.