IT-словарь › Безопасность › Атака Marvin

Атака Marvin

Безопасность Svenska → Обновлено: 2026-10-19

Возрождение оракула дополнения Блейхенбахера против RSA PKCS#1 v1.5 на основе времени выполнения: опубликовано в 2023 году и по-прежнему живо.

Хуберт Карио из Red Hat показал, что во многих библиотеках расшифровка PKCS#1 v1.5 занимает измеримо разное время в зависимости от того, было ли дополнение корректным. Разница часто составляла считаные наносекунды, но при достаточном числе замеров и статистике она работала как оракул — тот же, что использовал Даниэль Блейхенбахер в 1998 году, только построенный на тактах процессора, а не на сообщениях об ошибках.

Название намекает на баг, который отказывается умирать. Традиционное средство — отвечать одинаково при любой ошибке — не спасает, если код за этим ответом идёт разными путями. Рекомендация: вообще отказаться от шифрования PKCS#1 v1.5 в пользу OAEP или от обмена ключами, не опирающегося на шифрование RSA.

← Назад к словарю