LINUX.ORG.RU

Там УЦ сломали

 , ,


1

4

Были скомпрометированы закрытые ключи 8 промежуточных сертификатов УЦ eMudhra. Атакующий может выпустить сертификат для любого домена, и ваш софт будет ему доверять.

Срочно обновляйте списки сертификатов, чтобы отключить доверие этому УЦ. По ссылке инструкции, как это сделать вручную без обновления.

https://emudhra.we-have-a-problem.com/

★★★★★

История была бы смешной, если бы не была страшной.

Приватные ключи сертификационной компании, сертификаты которой признавали Chrome, Firefox, Windows и Apple, оказались скомпрометированы.

Эти приватные ключи опубликованы. Один из них - 4. Просто число 4. Все остальные – тоже числа в пределах 250.

Единственной работой этой компании было придумать число от 0 до 2^256 (~77 десятичных знаков), которое никто никогда не угадает, и держать его в строгом секрете.

Они придумали 4.

einhander ★★★★★
()
Последнее исправление: einhander (всего исправлений: 1)
Ответ на: комментарий от Bfgeshka

Обнови, если есть свежий ca-certificates в доступных то его и всё.

Your browser

Ща, в DE куча всякой фигни типа расширений, аплетов, аддонов и прочего тянется из вне, а иногда ещё и обновляется у некоторых само. Так что может проковыряться и через апплет «пипетка» на панельке. О божечки, так написал что сам параноить начал. killall Xorg && startx dwm

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 2)

Кстати только что человечество получило хороший инструмент для митма необновлённых устройств. Где-то может пригодиться.

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 1)
Ответ на: комментарий от anonymous

пришло в голову тупо сбрутфорсить закрытые ключи …

… и сгенерировать сертификат именно этого УЦ с такими же данными.

Слишком много совпадений.

anonymous
()

То-то я смотрю, в Воиде ca-certificates обновился и в Арче ca-certificates-mozilla тоже, вон оно чо, оказывается…

CrX ★★★★★
()
Ответ на: комментарий от anonymous

Так он же знал чьи ключи брутфорсил или выяснил цепочку доверия, где тут совпадение? Может он так уже давно пробовал с много кем.

anonymous
()
sudo sed -i -E '/^mozilla\/(emSign_ECC_Root_CA_-_[CG]3|emSign_Root_CA_-_[CG]1)\.crt$/s/^/!/' /etc/ca-certificates.conf && sudo update-ca-certificates
anonymous
()
Ответ на: комментарий от anonymous

Знал чьи и какие значения для приватных ключей из диапазона 2^256.

anonymous
()
Ответ на: комментарий от anonymous

так то да, вероятность выдача рандомом числа «0», даже суперквантовым, равна вероятности выдачи любого другого числа. иначе условия рандома не выполняются.

а вообще на рандом накладываются требования чтонить типа «не быть элементарным числом» ??

pfg ★★★★★
()

Извините, некогда, моя параноя занята плясками вокруг сертификата МинЦифры.

ugoday ★★★★★
()
Ответ на: комментарий от anonymous

а могло быть и 0

8 раз подряд

необходимое условие выполняется

У двух разных людей

anonymous
()
Ответ на: комментарий от einhander

Единственной работой этой компании было придумать число от 0 до 2^256

На сколько я понял из обсуждений, софт должен был придумать число от 0 до 2^256, а реализация была 0 до 256.

Aceler ★★★★★
() автор топика

А что с андроидами старыми делать (андрюшка №6)? Написано везде что феннек и фаерфокс используют системное хранилище, но это не правда или полуправда, я для теста вообще все сертификаты отозвал оно подключается. Правда в системном хранилище не увидел ничего с eMudhra, возможно раньше оно называлось по другому

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от firkax

Ключи генерируются прогами.

Скорее всего аппаратно генерится сразу пара ключей: приватный и публичный (сертификат). При этом приватный ключ неизвлекаемый. То есть кто-то кому-то продал/внедрил «качественный» аппаратный токен.

anonymous
()

Для Java'ы (т.к. у нее свое отдельное хранилище сертификатов) нужно заблочить руками, пока не выкатили обновление: https://ops.java/emudhra

X-Pilot ★★★★★
()
Ответ на: комментарий от einhander

Единственной работой этой компании было придумать число от 0 до 2^256

Так 4 это и есть число от 0 до 2^256, оно выдает с той же вероятностью, что и любое другое.

KillTheCat ★★★★★
()
Ответ на: комментарий от KillTheCat

Осталось рассчитать вероятность вот этого:

Все остальные – тоже числа в пределах 250

anonymous
()
Ответ на: комментарий от anonymous

ИИ брутфорсит сложнейшие проблемы математики, а тут какие-то ключи. Пускай отрабатывает мои $20/мес.

ant1 ★
()
Ответ на: комментарий от Ololo_Trololo

Они придумали 4.

А должны были 42.

У меня тоже двойка на клавиатуре западет.

ant1 ★
()
Ответ на: комментарий от firkax

У них ключ на эллиптических кривых. Интересная особенность такого ключа в том, что закрытым ключом может служить любое число, ничего проверять не нужно.

Собственно наиболее вероятная последовательность событий:

  1. Они сгенерировали нормальный ключ на HSM.
  2. Зачем-то они его пометили как exportable при генерации. Они утверждают, что это было очень нужно.
  3. Они экспортировали этот ключ.
  4. Они по этому ключу прокатили какой-то скрипт, вероятно для конвертации в другой формат.
  5. Этот скрипт при конвертации взял первый байт от реального ключа, а не весь ключ. Я думаю, что они перепутали head -n1 и head -c1, впрочем вряд ли мы это узнаем доподлинно.
  6. Результатом «конвертации» оказался недоключ, внутрь которого никто не смотрел (а часто вы смотрите в свои закрытые ключи?), из которого потом получили открытый ключ и сертификат.

Классические индусы.

vbr ★★★★★
()
Ответ на: комментарий от vbr

Да я то понял, конечно, по длине ключа. Намекал на то, что надо было пользоваться RSA8K вместо новомодных EC.

И проблема в битым ключом для него почти невозможна - если испортить ключ то RSA с большой вероятностью перестанет корректно работать (у испорченного ключа скорее всего будет куча маленьких делителей) и всё сразу будет заметно.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от firkax

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

vbr ★★★★★
()
Ответ на: комментарий от Khnazile

Да, уже наверное и так. Интересно, есть ли какой-нибудь постквантовый сайт с постквантовым сертификатом?

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 1)
Ответ на: комментарий от vbr

Результатом «конвертации» оказался недоключ, внутрь которого никто не смотрел (а часто вы смотрите в свои закрытые ключи?)

Кто-то удачно посмотрел 8 раз подряд (почему бы и нет?), зная как созданы эти недоключи.

anonymous
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария