Три дня назад в списке рассылки mozilla.dev.security.policy опубликовано
сообщение о массовом нарушении в генерации TLS-сертификатов. Как показало расследование, пострадало несколько удостоверяющих центров, в том числе
GoDaddy,
Apple и
Google. Общее количество неправильных сертификатов превышает 1 миллион, а может быть намного больше. GoDaddy первоначально
назвала цифру в 1,8 млн сертификатов, а потом уменьшила оценку на два порядка, до 12 000. Представитель Apple назвал цифру
558 000 сертификатов.
Суть в том, что все пострадавцие УЦ использовали open source PKI-решение
EJBCA с неправильными настройками, в результате чего для последовательных номеров сертификатов использовались случайные числа из 63-битного пространства, что нарушает
требования CA/B Forum по минимальной энтропии (64 бита).
Разница между 2
63 и 2
64 превышает 9 квинтиллионов, то есть 9×10
18, это очень существенное число (хотя разница всего в два раза). Все сертификаты должны быть отозваны. У SSL.com и GoDaddy процедура займёт 30 дней, у других могут быть примерно такие же сроки, хотя по стандарту RFC5280 они обязаны отозвать некорректные сертификаты в пятидневный срок. Но они очевидно не успевают уложиться в норматив.