Компрометация приватных ключей индийского удостоверяющего центра eMudhra: один из них — цифра «4»

Emudhra сертификаты безопасность ключи компрометация Mozilla theregister.com

Масштабная чистка после компрометации ключей индийского удостоверяющего центра eMudhra. Угроза подделки сертификатов для любого домена. Узнайте, как защититься.

Трагически простые приватные ключи, использовавшиеся удостоверяющим центром из Индии, были скомпрометированы. Это означает, что более 60 миллионов выданных им сертификатов нельзя считать надежными, и теперь предстоит масштабная работа по их исправлению.

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

Вместо этого компания вызвала панику во всем мире.

Новости об ошибках компании появились во вторник в сообщении Денниса Джексона, члена команды криптографической инженерии Mozilla.

«В субботу, 17 октября, в 20:06 UTC Mozilla получила сообщение от члена сообщества о том, что приватные ключи, связанные с восемью промежуточными сертификатами eMudhra, были скомпрометированы», — написал он. «Эти ключи могли позволить злоумышленникам выдавать мошеннические HTTPS-сертификаты для веб-сайтов, которые они не контролируют».

Или, как выразилась Cloudflare в своем блоге: «злоумышленник может создать поддельный сертификат для любого домена и использовать его для выдачи себя за серверы с целью перехвата или изменения трафика».

С тех пор Джексон подробно рассказал об инциденте и принятых мерах. К счастью, Mozilla, Chrome и Apple устранили проблему, и их браузеры не будут полагаться на эти сертификаты — по крайней мере, после установки обновления пользователями. Он также сообщает, что eMudhra отозвала сертификаты, и перечисляет множество FOSS-проектов, которые выпустили обновления, означающие, что они не будут распознавать сертификаты от eMudhra.

Это отрадное известие, но, к сожалению, сертификаты, подписанные этими приватными ключами, все еще существуют, и многие сервисы на них полагаются. Производители браузеров настроены на обнаружение и отклонение недействительных сертификатов. Другие, кто полагался на них, могут быть не готовы, и им, вероятно, придется копаться в своих средах, чтобы выяснить, полагаются ли они на сертификаты, подписанные eMudhra. Разработчик Джеффри Хантли предложил некоторые советы по автоматизации этого процесса.

На момент написания статьи eMudhra не ответила на запросы *The Register* относительно инцидента и своих практик безопасности.

Последний вопрос представляет большой интерес, поскольку исследователь безопасности Скотт Хелм проанализировал сертификаты eMudhra и обнаружил, что один из использованных приватных ключей — «это число 4».

«Не число, начинающееся с 4, или число 4, за которым следуют несколько сотен случайных цифр, просто 4… Другое — 56, а еще одно — 115. Я знаю, потому что я только что восстановил их все из их общедоступных сертификатов на своем ноутбуке, и это заняло меньше секунды», — написал Хелм.

Другие исследователи обнаружили приватные ключи, включающие числа 66, 155, 156, 230 и 237.

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

Как сказал Хелм: «Приватный ключ P-384 должен быть случайным 384-битным числом, что дает вам 2³⁸⁴ возможностей (или примерно 10¹¹⁵), поэтому никто никогда не будет его искать».

Это развивающаяся история, и The Register будет обновлять ее по мере поступления новой информации. ®

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

В тренде:


Похожие новости: