HeadlinesBriefing HeadlinesBriefing.com

Ключи CA eMudhra взломаны за миллисекунды

Hacker News •
×

Исследователь безопасности сообщил, что закрытые ключи восьми промежуточных сертификатов eMudhra были скомпрометированы. В субботу, 17 октября, Chrome выпустил обновление CRLSet, блокирующее их, а через несколько часов Mozilla заблокировала их в Firefox через OneCRL. Во вторник, 20 октября, Mozilla публично объявила о проблеме и выпустила обновление NSS, удаляющее корневой сертификат eMudhra, а Chrome подтвердил, что корень будет удалён из Chrome Root Store v43.

Восемь промежуточных сертификатов включают шесть удостоверяющих центров TLS (DV, OV и EV, по два поколения каждого типа) и два удостоверяющих центра для подписи кода, все созданные в апреле 2025 года. В мае 2025 года каждый из них также был перекрёстно подписан корневым сертификатом AAA Certificate Services компании Sectigo.

Проблема заключается в самих ключах. Закрытые ключи являются ключами на эллиптической кривой P-384, где закрытый ключ должен представлять собой случайное 384-битное число. Однако ключи оказались крошечными: один ключ eMudhra равен просто 4, другой — 56, третий — 115. Исследователь восстановил все 16 затронутых сертификатов на ноутбуке менее чем за секунду, перебрав каждое возможное значение, поскольку у одного байта всего 256 вариантов.

В самих сертификатах ничего не выглядело неправильно, поскольку каждый открытый ключ, полученный из малого числа, по-прежнему является допустимой точкой на кривой. Поскольку ключи фактически были открыты с того дня, как были выпущены сертификаты, любой мог восстановить их начиная с апреля 2025 года, и нет возможности узнать, сделал ли кто-то это.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing