Ricercatori bypassano un modulo di sicurezza hardware senza estrarre la chiave
Un team congiunto dell'Università della California a San Diego e dell'INRIA francese ha dimostrato la possibilità di falsificare firme RSA su una chiave da 1.024 bit all'interno di un hardware security module (HSM), dispositivi utilizzati per custodire chiavi crittografiche, senza mai estrarre fisicamente la chiave. Lo studio, pubblicato il 20 settembre sul repository IACR Cryptology ePrint Archive, rappresenta un caso di studio significativo per la sicurezza delle chiavi crittografiche.
Risposta Rapida
L'attacco ha richiesto circa 4 miliardi di richieste di firma e 1.380 anni-core di CPU. Ha colpito RSA, non le criptovalute come Bitcoin ed Ethereum che usano ECDSA. L'HSM era in modalità FIPS disattivata e utilizzava una chiave di test.
L'attacco non minaccia Bitcoin ed Ethereum
Bitcoin ed Ethereum utilizzano algoritmi di firma diversi (ECDSA e Schnorr per Bitcoin, ECDSA per Ethereum), quindi non sono direttamente interessati da questa vulnerabilità. Tuttavia, il risultato solleva importanti questioni sulla sicurezza dei moduli hardware che custodiscono chiavi crittografiche, compresi quelli utilizzati dai provider di custodia istituzionale come BitGo.
Come funziona l'attacco
I ricercatori hanno disattivato la modalità FIPS dell'HSM, che garantisce standard di sicurezza certificati, permettendo al dispositivo di firmare numeri non formattati. Hanno inviato circa 4 miliardi di numeri selezionati per essere firmati, analizzando le risposte per ricostruire il processo di firma. Questo metodo è stato paragonato a un sistema di autenticazione che funziona senza mai aprire la cassaforte fisica.
Cosa sono le firme digitali
Ogni transazione crittografica richiede una firma digitale creata con la chiave privata dell'utente. Questa firma prova l'autenticità della transazione e la sua integrità. RSA, sviluppato nel 1977 da Ron Rivest, Adi Shamir e Leonard Adleman, si basa sulla difficoltà di scomporre numeri molto grandi in fattori primi. Tuttavia, l'attacco dimostrato non ha violato direttamente questo principio fondamentale.
Chi è realmente colpito
L'attacco è efficace solo su implementazioni RSA senza padding, un passaggio di formattazione che previene questo tipo di vulnerabilità. La maggior parte dei moderni sistemi RSA utilizza padding (come PKCS#1 v1.5 o PSS), rendendo improbabile un'immediata minaccia operativa. Alcuni sistemi, come Privacy Pass di Cloudflare, utilizzano firme RSA cieche per scopi di privacy, ma non sono direttamente interessati da questa vulnerabilità.
La minaccia quantistica rimane più grande
Gli annunci che dichiarano "RSA è rotto" hanno una storia di esagerazione. Nel gennaio 2023, ricercatori cinesi affermarono di aver sviluppato un metodo quantistico per cracking RSA, ma la loro dimostrazione si limitava a numeri da 48 bit, insufficienti per minacciare sistemi reali. Questo nuovo studio rappresenta un progresso significativo, ma rimane un problema classico, non quantistico.
Il futuro post-quantistico
Gli autori dello studio suggeriscono che i risultati forniscano ulteriori prove per la transizione verso crittografia post-quantistica, progettata per resistere agli attacchi di computer quantistici. Per Bitcoin, la preoccupazione principale riguarda le firme a curva ellittica. Ricercatori del Caltech hanno stimato che tra 10.000 e 20.000 qubit potrebbero essere sufficienti per eseguire l'algoritmo di Shor, minacciando queste firme. Google ha fissato il 2029 come scadenza per completare la migrazione dei propri sistemi a crittografia post-quantistica.
Implicazioni per la custodia istituzionale
I provider di custodia istituzionale come BitGo utilizzano hardware security module per proteggere le chiavi crittografiche, garantendo che le chiavi non escano mai fisicamente dal dispositivo. Questo attacco dimostra che, anche senza estrarre la chiave, è possibile manipolare il processo di firma. Tuttavia, l'attacco richiede condizioni specifiche e un investimento computazionale significativo, limitandone l'impatto pratico immediato.
Conformità e gestione del rischio
Per le aziende che utilizzano RSA, questo studio sottolinea l'importanza di implementare correttamente il padding e mantenere i dispositivi di sicurezza in modalità FIPS attiva. La gestione del rischio deve includere valutazioni regolari della sicurezza dei sistemi crittografici e la pianificazione per la transizione verso soluzioni post-quantistiche. La compliance con standard come la direttiva NIS2 e il regolamento DORA diventa ancora più critica in questo contesto.
Protezione contro attacchi avanzati
Per mitigare rischi simili, le organizzazioni dovrebbero considerare l'implementazione di servizi SOC gestiti e soluzioni di Managed Detection and Response (MDR). Questi servizi offrono monitoraggio continuo e risposta agli incidenti, cruciali per identificare e rispondere rapidamente a minacce avanzate come quelle dimostrate nello studio.
La resilienza operativa digitale
La resilienza operativa digitale, un pilastro del regolamento DORA, richiede che le aziende implementino misure robuste di disaster recovery e business continuity. Questo include la protezione delle chiavi crittografiche e la preparazione per scenari di attacco avanzati che potrebbero compromettere i sistemi di sicurezza esistenti.
L'importanza della crittografia post-quantistica
Mentre l'attacco dimostrato è classico, il contesto più ampio sottolinea l'urgenza di adottare crittografia post-quantistica. Le aziende dovrebbero iniziare a valutare soluzioni che offrano resilienza contro futuri attacchi quantistici, garantendo la sicurezza a lungo termine dei loro sistemi crittografici. Questo include la valutazione di algoritmi alternativi e l'implementazione di architetture zero trust per migliorare la sicurezza complessiva.
L'impatto sugli standard di sicurezza esistenti
Lo studio solleva interrogativi sui protocolli di certificazione attuali per gli hardware security module. La modalità FIPS, che garantisce standard di sicurezza certificati, è stata disattivata per consentire l'attacco. Questo dimostra che anche dispositivi conformi a standard riconosciuti possono presentare vulnerabilità quando configurati in modalità meno sicure. Le aziende che utilizzano HSM dovrebbero rivalutare le proprie configurazioni di sicurezza, assicurandosi che la modalità FIPS rimanga attiva per prevenire simili vulnerabilità.
Il ruolo della crittografia post-quantistica
La transizione verso la crittografia post-quantistica è diventata una priorità per le organizzazioni che gestiscono dati sensibili. Algorithmi come CRYSTALS-Kyber e CRYSTALS-Dilithium, selezionati dal NIST come standard post-quantistici, offrono soluzioni alternative a RSA. Le aziende dovrebbero iniziare a pianificare la migrazione verso questi algoritmi per garantire la sicurezza a lungo termine dei loro sistemi crittografici. La migrazione richiede una valutazione accurata delle soluzioni disponibili e una pianificazione dettagliata per minimizzare i tempi di transizione.
La protezione delle chiavi crittografiche
La custodia istituzionale delle criptovalute richiede soluzioni avanzate per la protezione delle chiavi. Provider come BitGo utilizzano hardware security module per garantire che le chiavi non escano mai fisicamente dal dispositivo. Tuttavia, l'attacco dimostrato evidenzia la necessità di implementare ulteriori livelli di sicurezza. Soluzioni come la gestione delle identità e degli accessi (IAM) possono migliorare la sicurezza complessiva, limitando l'accesso ai dispositivi di sicurezza solo a personale autorizzato e monitorando attentamente tutte le operazioni.
L'importanza del monitoraggio continuo
Il monitoraggio continuo delle attività di sicurezza è essenziale per identificare e rispondere rapidamente a minacce avanzate. Servizi di Security Information and Event Management (SIEM) possono aiutare le organizzazioni a rilevare anomalie e comportamenti sospetti, fornendo dati preziosi per la risposta agli incidenti. L'implementazione di un SOC gestito può offrire un ulteriore livello di protezione, garantendo che le minacce siano identificate e neutralizzate tempestivamente.
La pianificazione per la resilienza operativa
La resilienza operativa digitale è un elemento chiave per garantire la continuità delle operazioni in caso di attacchi avanzati. Le aziende dovrebbero implementare piani di disaster recovery e business continuity che includano la protezione delle chiavi crittografiche e la preparazione per scenari di attacco. Questo include la valutazione regolare dei sistemi di sicurezza e la pianificazione per la transizione verso soluzioni post-quantistiche.
L'impatto sulla conformità normativa
La conformità con standard come la direttiva NIS2 e il regolamento DORA diventa ancora più critica in seguito a questo studio. Le aziende devono garantire che i loro sistemi crittografici siano conformi agli standard di sicurezza richiesti, implementando misure robuste per la protezione delle chiavi e la gestione del rischio. La non conformità può comportare sanzioni significative e danni alla reputazione.
La necessità di audit di sicurezza
Gli audit di sicurezza regolari sono essenziali per identificare e correggere vulnerabilità nei sistemi crittografici. Le aziende dovrebbero considerare l'implementazione di certificazioni ISO 27001 per garantire che i loro sistemi siano conformi agli standard di sicurezza internazionali. Gli audit dovrebbero includere valutazioni dettagliate delle configurazioni di sicurezza, test di penetrazione e valutazioni delle vulnerabilità per identificare potenziali punti deboli.
L'importanza della formazione del personale
La formazione del personale è un elemento chiave per garantire la sicurezza dei sistemi crittografici. Le aziende dovrebbero investire nella formazione continua dei loro dipendenti, assicurandosi che siano a conoscenza delle ultime minacce e delle migliori pratiche per la protezione delle chiavi crittografiche. La formazione dovrebbe includere simulazioni di attacchi e scenari di risposta agli incidenti per preparare il personale a gestire situazioni di emergenza.
Il futuro della crittografia
Il futuro della crittografia è in continua evoluzione, con nuove minacce e soluzioni che emergono costantemente. Le aziende devono rimanere aggiornate sulle ultime tendenze e tecnologie per garantire la sicurezza dei loro sistemi. Questo include la valutazione di nuove soluzioni di crittografia post-quantistica e l'implementazione di misure di sicurezza avanzate per proteggere le chiavi crittografiche. La collaborazione con esperti di sicurezza e la partecipazione a forum e conferenze possono offrire ulteriori opportunità per rimanere aggiornati sulle ultime novità.
Lo studio rappresenta un passo significativo nel campo della sicurezza crittografica, evidenziando la necessità di migliorare le misure di protezione delle chiavi crittografiche. Mentre l'attacco dimostrato non minaccia direttamente Bitcoin ed Ethereum, solleva importanti questioni sulla sicurezza dei moduli hardware che custodiscono chiavi crittografiche. Le aziende dovrebbero valutare attentamente i risultati dello studio e implementare misure di sicurezza avanzate per proteggere i loro sistemi. La transizione verso la crittografia post-quantistica è diventata una priorità, e le organizzazioni dovrebbero pianificare la migrazione verso soluzioni più sicure per garantire la protezione a lungo termine dei loro dati.
Nota Editoriale e Disclaimer
Le guide e i contenuti pubblicati su GoYou sono frutto di attività di ricerca e analisi indipendente, a scopo informativo, educativo e di approfondimento.
GoYou non costituisce una testata giornalistica né un prodotto editoriale ai sensi della Legge n. 62/2001 e non svolge attività di informazione in tempo reale.
Il progetto GoYou non fornisce consulenza professionale, tecnica, legale o finanziaria e declina ogni responsabilità per l’uso improprio delle informazioni pubblicate.
Nel settore Crypto, ogni investimento comporta rischi: si invita il lettore a informarsi sempre in modo autonomo prima di assumere qualsiasi decisione.