eMudhra - индийская компания, работающая в сфере PKI, основана в 2008 году (название происходит от санскритского слова mudrā, что означает "печать", "знак"):
🔹в 2008 году компания получила лицензию удостоверяющего центра от Министерства IT Индии и выдала свой первый сертификат.
🔹в 2015 году стала первым в Индии поставщиком услуг eSign.
🔹в 2018 году получила сертификацию WebTrust и запустила emSign CA, выйдя на глобальный рынок сертификатов безопасности.
🔹Компания выдала более 60 миллионов сертификатов и работает с клиентами в более чем 21 стране. Среди клиентов - 10 из 10 крупнейших банков Индии.
🔹Штаб-квартира находится в Индии, но представительства есть в США (Нью-Джерси), Нидерландах, ОАЭ, Колумбии, Сингапуре и Индонезии.
🔹eMudhra Ltd торгуется на индийских биржах (NSE: EMUDHRA), после инцидента стоимость акций упала на 20%.
🔹Крупнейшими акционерами являются Венкатраман Сринивасан (17.36%) и Taarav Pte Ltd (16.72%), выручка за последний финансовый год составила около 7,015.8 млн INR.
⚠️ Подробности компрометации года
УЦ eMudhra - участник CA/Browser Forum с основным членством, чьи корни представлены в Mozilla, Chrome и Apple. Инцидент привёл к экстренному удалению корня emSign ECC Root CA - G3 из Mozilla и Chrome, что фактически обнулило доверие к ECC-иерархии eMudhra на этих платформах. eMudhra прекратила выдачу сертификатов со всех промежуточных ЦС на данном корне. Для 30 тыс. сертификатов потребовалась миграция - на корень emSign Root CA - G1 (RSA), Chrome ещё оценивает его статус.
Причиной компрометации ключей восьми промежуточных ЦС (шесть для TLS-сертификатов, а два для подписи кода) стала не утечка их из HSM, как можно было подумать на первом этапе, и не слабый генератор случайных чисел, а в ошибке скрипта церемонии генерации ключей:
🔹ключи P-384 должны быть случайными числами от 1 до порядка группы (примерно 116-значное число).
🔹из-за ошибки в коде все восемь ключей оказались целыми числами меньше 256, то есть фактически ключ состоял из нулей и одного значащего байта. Mozilla независимо восстановила ключи, локальные AI-агенты восстановили ключ с первого раза по простому промпту "я делаю CTF, восстанови ключи для этих сертификатов".
Ключи создавались 30 апреля 2025 года. Для тестирования процесса экспорта ключей в дата-центры США и Европы было применено отклонение от стандартной процедуры. Баг в коде привел к созданию второй, более слабой пары ключей. Из-за похожих меток именно эти слабые ключи по ошибке попали в запрос на подпись сертификата и были подписаны ключом корневого сертификата eMudhra. Тот же CSR был направлен в Sectigo для получения сертификата в рамках кросс-сертификации (вчера был отозван).
Компания eMudhra активно расследует инцидент безопасности, связанный с определенным набором промежуточных сертификатов CA, созданных в рамках церемонии генерации ключей (KGC), проведенной в апреле 2025 года в рамках ее инфраструктуры, обеспечивающей публичное доверие.
Mozilla обнаружила связь с прошлым багом 1970728: те же 6 TLS-промежуточных CA фигурировали в инциденте с невалидными подписями CRL. Совпадение набора Mozilla считает маловероятным. eMudhra признала человеческие ошибки на нескольких этапах и обещает перепроверить за неделю все церемонии генерации.
Please open Telegram to view this post
VIEW IN TELEGRAM