
Индийская компания eMudhra Limited решила прекратить работу на мировом рынке сертификатов SSL/TLS после обнаружения восьми промежуточных сертификатов с крайне слабыми закрытыми ключами. Один из них имел ключ длиной всего четыре бита, поэтому злоумышленник мог выпускать сертификаты для любых сайтов и почтовых серверов. Об этом сообщила Ars Technica.
О решении объявили через два дня после того, как исследователи раскрыли проблему с этими сертификатами. Подбор ключей занимал миллисекунды, после чего их можно было использовать для создания TLS-сертификатов, которым доверяют основные браузеры. Уязвимость также затрагивала многочисленные почтовые серверы, устройства интернета вещей, контейнеры Docker, не обслуживаемые Linux-системы и инструменты командной строки с собственными копиями корневых сертификатов.
Восемь скомпрометированных сертификатов применяли криптографию на эллиптических кривых NIST P-384. Для таких ключей ожидается около 384 бит энтропии, однако фактическая длина обнаруженных ключей составляла от 3 до 8 бит. Вместо примерно 2384 возможных вариантов, то есть числа со 116 цифрами, самый сильный из дефектных ключей допускал лишь 256 комбинаций.
Длины закрытых ключей распределялись следующим образом: 4, 56, 66, 115, 155, 156, 230 и 237 бит. Это позволяло практически мгновенно подобрать каждый из них и затем использовать полученный сертификат для выпуска новых доверенных сертификатов. Проблема распространялась на системы, которые самостоятельно хранят корневые сертификаты и не получают обновления.
Председатель совета директоров eMudhra V. Srinivasan объяснил уход ростом расходов и усложнением требований к соблюдению нормативов. По его словам, направление SSL/TLS приносило компании лишь 1% выручки, а появление организаций, бесплатно выдающих TLS-сертификаты, дополнительно снизило его окупаемость по сравнению с другими продуктами и услугами eMudhra.
«Однако масштаб распространения информации об этом инциденте в социальных сетях привлек внимание, несоразмерное значению SSL/TLS для нашего бизнеса», — заявила компания в четверг. «После подробного обсуждения совет директоров пришел к выводу, что отказ от глобального бизнеса SSL/TLS является правильным решением для eMudhra и ее акционеров».