В системе цифровых сертификатов обнаружена серьёзная проблема безопасности, способная затронуть компьютеры, смартфоны, серверы и сетевое оборудование по всему миру. Индийская компания eMudhra выпустила шесть промежуточных сертификатов TLS и два сертификата для подписи программного обеспечения с практически отсутствующей криптографической защитой.
По имеющимся данным, закрытые ключи сертификатов имели длину всего один байт, то есть могли принимать лишь 256 различных значений. Подобные ключи можно подобрать практически мгновенно, что делает их непригодными для защиты цифровых подписей.
При определённых условиях злоумышленники могли бы использовать такие сертификаты для подмены веб-сайтов, перехвата защищённых соединений или распространения вредоносных приложений под видом программ известных разработчиков. Особенно опасны подобные атаки в сетях, где злоумышленник способен контролировать передаваемый трафик.
При этом пользователи современных браузеров Chrome, Firefox, Safari и Brave в значительной степени защищены механизмом прозрачности сертификатов Certificate Transparency. Он позволяет выявлять сертификаты, отсутствующие в публичных журналах, и блокировать подозрительные соединения.
Основная сложность заключается в необходимости обновления доверенных сертификатов на огромном количестве устройств. Помимо операционных систем и браузеров, изменения могут потребоваться серверам, контейнерам, маршрутизаторам, IoT-устройствам и программам, использующим собственные хранилища сертификатов.
Причины выпуска сертификатов со столь слабыми ключами пока выясняются. Специалистам и системным администраторам рекомендуется следить за обновлениями безопасности и своевременно устанавливать исправления.









