Уязвимость DKIM: взлом 512-битного ключа за 8 долларов

Исследование обнаружило, что более 1700 сайтов все еще используют уязвимые 512-битные ключи DKIM, несмотря на рекомендации отказаться от ключей короче 1024 бит еще с 2018 года. Эксперимент показал, что 512-битный ключ можно взломать менее чем за 4 суток, используя облачный сервер стоимостью около 8 долларов, и специализированное программное обеспечение.
Уязвимость DKIM: взлом 512-битного ключа за 8 долларов
Изображение носит иллюстративный характер

Для факторизации модуля RSA был использован CADO-NFS, а для сборки закрытого ключа — PyCryptodome. Полученным закрытым ключом удалось подписать email-сообщения, которые затем прошли DKIM-проверку у некоторых крупных провайдеров электронной почты, таких как Yahoo Mail, Mailfence и Tuta. Это позволило подтвердить и DMARC-аутентификацию, и соответствие BIMI.

Использование 512-битных ключей в настоящее время неприемлемо из-за низкой стоимости и простоты их взлома. Почтовые сервисы должны автоматически отклонять DKIM-подписи, созданные ключами менее 1024 бит. Владельцам доменов следует регулярно проверять DNS-записи на наличие устаревших и небезопасных ключей.

Обнаружение 1700 сайтов с такими ключами говорит о пренебрежении мерами безопасности. Проверка длины ключа DKIM с подсчетом символов Base64 в метке "p" позволяет быстро выявить проблему. Открытый 1024-битный RSA-ключ содержит не менее 216 символов.


Новое на сайте

20854Как дешёвые Android-смартфоны превращаются в чужие прокси? 20853В Индии имя звонящего появится на экране вместе с номером 20852Как проверить готовность команды к звонку с клонированным голосом? 20851Уязвимости MarkLogic: делегированные права могли открыть путь к администраторскому... 20850Как GitHub закрыл лазейку, угрожавшую тысячам npm-пакетов? 20849Hirudo подменяет банковские приложения, чтобы обойти их защиту 20848Как Vghost превратил старую ошибку Linux в путь к root? 20847Уязвимости в PAN-OS и Cisco Secure Email Gateway уже используют атакующие 20846Как уязвимость GitLab могла открыть сервер для чужого кода? 20845Уязвимость SAP Cloud SDK могла отправить OAuth2-секреты злоумышленнику 20844Уязвимость в Nextcloud открыла путь к веб-оболочкам на серверах 20843Смогут ли малые ИИ-модели превратить бытовую технику в ботнет? 20842Пять уязвимостей NGINX: кому грозит риск и как закрыть его 20841Тайный диктофон в OpenAI: что утверждают следователи 20840Как проверять уязвимость входа, не заходя дальше дозволенного?
Ссылка