Lessico IT › Sicurezza › Attacco Marvin

Attacco Marvin

Sicurezza Svenska → Aggiornato: 2026-10-13

Una rinascita, basata sui tempi di risposta, dell'oracolo di padding di Bleichenbacher contro RSA PKCS#1 v1.5, pubblicata nel 2023 e tuttora più che viva.

Hubert Kario di Red Hat ha mostrato che in un lungo elenco di librerie la decifratura PKCS#1 v1.5 richiede tempi misurabilmente diversi a seconda che il padding sia valido o meno. Le differenze erano spesso di pochi nanosecondi, ma con abbastanza campioni e un po' di statistica funzionavano da oracolo — lo stesso che Daniel Bleichenbacher sfruttò nel 1998, solo costruito con cicli di clock invece che con messaggi di errore.

Il nome strizza l'occhio a un bug che non vuole morire. Il rimedio tradizionale, rispondere allo stesso modo qualunque cosa sia andata storta, non basta se il codice dietro quella risposta segue percorsi diversi. La raccomandazione è abbandonare del tutto la cifratura PKCS#1 v1.5 e passare a OAEP, oppure a uno scambio di chiavi che non si basi sulla cifratura RSA.

← Torna al lessico