IT-словарь › Безопасность › HSM API attack

HSM API attack

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

Извлечение ключей из модуля безопасности одной лишь цепочкой вызовов, каждый из которых по отдельности вполне легитимен.

HSM можно сделать невскрываемым и всё равно потерять все ключи через интерфейс. Майк Бонд и Росс Андерсон описали этот класс как атаки уровня API в 2001 году на примерах банковских модулей. Самый простой пример в PKCS#11 привёл в 2003 году Джолион Клулоу: попросить модуль обернуть секретный ключ другим ключом, которым разрешено и расшифровывать, а затем попросить расшифровать получившийся блоб. На выходе — ключ в открытом виде.

Изъян не в криптографии, а в правилах о том, для чего можно использовать ключ. Инструмент Tookan в 2010 году нашёл такие дыры в нескольких коммерческих USB-токенах. Лекарство — привязывать каждый ключ ровно к одной роли, чего добиваются блоки ключей TR-31 и более строгие профили PKCS#11.

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