Lessico IT › Sicurezza › Attacco alle API di un HSM

Attacco alle API di un HSM

Sicurezza Svenska → Aggiornato: 2026-10-14

Estrarre le chiavi da un modulo di sicurezza concatenando chiamate che, prese singolarmente, sono del tutto legittime.

Un HSM può essere impossibile da aprire e rivelare comunque tutto attraverso la propria interfaccia. Mike Bond e Ross Anderson descrissero questa classe come attacchi a livello di API nel 2001, con esempi tratti da moduli bancari. Jolyon Clulow mostrò nel 2003 il caso più semplice in PKCS#11: si chiede al modulo di incapsulare (wrap) una chiave sensibile sotto un'altra chiave che può anche decifrare, poi si chiede di decifrare il blob ottenuto. Ne esce la chiave in chiaro.

Il difetto sta nelle regole su ciò per cui una chiave può essere usata, non nella crittografia. Lo strumento Tookan nel 2010 trovò falle di questo tipo in diversi token USB commerciali. La cura è vincolare ogni chiave a un solo ruolo, ed è ciò che cercano di ottenere i key block TR-31 e i profili PKCS#11 più rigorosi.

← Torna al lessico