Asset digitali

Il tuo hardware wallet è sicuro dopo lo sfruttamento di Coldcard?

mm
Aggiungi Securities.io alle tue fonti preferite su Google

Per molte persone, un hardware wallet rappresenta il modo più sicuro possibile per conservare Bitcoin (BTC ). A differenza di uno scambio online o di un wallet software installato su un computer, un hardware wallet mantiene le tue chiavi private su un dispositivo dedicato progettato per rimanere isolato da Internet.

Quella reputazione di sicurezza è stata recentemente messa in discussione dopo che centinaia di wallet Bitcoin sono stati presumibilmente svuotati in un attacco coordinato collegato a un difetto che colpisce alcuni hardware wallet Coldcard. L’incidente ha sorpreso molti proprietari di Bitcoin perché gli hardware wallet sono generalmente considerati una delle forme di protezione più solide disponibili.

Per essere chiari, lo sfruttamento non significa che Bitcoin stesso sia stato hackerato. Non significa nemmeno che ogni hardware wallet sia improvvisamente insicuro. Invece, evidenzia una lezione importante sulla sicurezza digitale. Anche i prodotti progettati per la massima protezione possono contenere bug software, e comprendere come funzionano è la migliore difesa contro problemi inaspettati.

Che cos’è un hardware wallet?

Per capire lo sfruttamento, è utile prima comprendere cosa fa realmente un hardware wallet.

Il possesso di Bitcoin è controllato tramite chiavi crittografiche. Pensa a una chiave privata come a una password estremamente lunga che dimostra la proprietà delle tue monete. Chiunque possieda la chiave privata corretta può spendere i Bitcoin associati.

Un hardware wallet memorizza quelle chiavi private all’interno di un dispositivo dedicato anziché su un computer o uno smartphone. Quando vuoi inviare Bitcoin, la transazione viene creata sul tuo computer, ma l’hardware wallet la firma internamente senza esporre la chiave privata a Internet.

Questo approccio riduce drasticamente il rischio che malware rubi i tuoi Bitcoin perché le informazioni segrete non lasciano mai il dispositivo.

Quando configuri per la prima volta un hardware wallet, esso crea un nuovo wallet generando un segreto casuale noto come frase seed. Di solito è composta da 12 o 24 parole. Quelle parole possono in seguito ripristinare il tuo wallet se il dispositivo viene perso, danneggiato o sostituito.

Tutto dipende dal fatto che quella frase seed sia completamente casuale. Se qualcuno riesce a prevederla, può ricreare il tuo wallet e rubare i tuoi Bitcoin senza mai toccare il dispositivo fisico.

Come ha funzionato lo sfruttamento di Coldcard

Le prove attuali suggeriscono che lo sfruttamento recente non è stato un attacco contro la crittografia di Bitcoin. Invece, sembra aver coinvolto debolezze nel modo in cui alcuni dispositivi Coldcard generavano nuove seed per i wallet.

Se un wallet produce seed davvero casuali, il numero di combinazioni possibili è talmente immenso da rendere impossibile indovinarne una.

Se la casualità è ridotta a causa di un bug software o di un difetto di implementazione, tuttavia, il numero di seed possibili diventa molto più piccolo. Un attaccante potrebbe allora ricreare quei wallet cercando tra tutte le combinazioni possibili fino a trovare quella corretta.

I rapporti indicano che gli attaccanti sono riusciti a ricreare i wallet generati nelle condizioni interessate cercando tra il numero ridotto di combinazioni di seed possibili prima di trasferire i Bitcoin che controllavano.

È importante notare che non si è trattato di hacker che hanno preso il controllo da remoto degli hardware wallet o che hanno rotto la crittografia di Bitcoin. Il problema si è verificato molto prima, quando i wallet sono stati originariamente creati.

Questo riguarda tutti gli hardware wallet?

No.

Gli hardware wallet sono prodotti da diversi produttori che utilizzano hardware diverso, software diverso e metodi diversi per generare le seed dei wallet.

Mentre tutti producono alla fine wallet Bitcoin compatibili, il processo interno varia in modo significativo da un’azienda all’altra.

Metodo di archiviazione Chiavi private memorizzate Principali vantaggi Principali rischi
Portafoglio hardware Dispositivo offline dedicato Protezione forte dagli attacchi online Bug del firmware, perdita fisica, backup insufficienti
Portafoglio software Computer o smartphone Comodo e gratuito Malware e compromissione del dispositivo
Custodia di exchange Detenuto dall’exchange Semplice da usare, nessuna frase seed da gestire Rischio di controparte e regolamentare
Custodia istituzionale Custodi professionali Sicurezza di livello aziendale e assicurazione in molti casi Non controlli direttamente le chiavi

Al momento della stesura, non ci sono prove che i principali hardware wallet di aziende come Ledger, Trezor, BitBox, Foundation, Cypherock o KeepKey siano colpiti dalla stessa vulnerabilità.

Ciò non significa che quei prodotti non possano mai contenere bug. Ogni pezzo di software comporta un certo rischio. Significa semplicemente che questo sfruttamento sembra legato a una singola implementazione piuttosto che a una debolezza condivisa in tutto il settore.

In effetti, la diversità dei produttori di hardware wallet fornisce un ulteriore livello di protezione. Un difetto scoperto nel firmware di un’azienda non influisce automaticamente sui concorrenti che utilizzano codice completamente diverso.

Protezione multi-firma

Alcuni proprietari di Bitcoin usano una configurazione chiamata multi-firma (o “multi-sig”), che richiede l’approvazione di più hardware wallet — spesso di produttori diversi — per spostare fondi. Anche se un attaccante riuscisse a ricreare una singola seed Coldcard compromessa, non sarebbe comunque in grado di autorizzare una transazione perché gli mancherebbero le altre approvazioni richieste.

Dovresti smettere di usare gli hardware wallet?

Per la maggior parte delle persone, la risposta è no.

Gli hardware wallet rimangono uno dei metodi più sicuri disponibili per proteggere le criptovalute a lungo termine. Continuano a offrire una protezione significativamente più forte contro malware, attacchi di phishing e furti online rispetto a tenere grandi quantità di criptovaluta su un computer connesso a Internet.

L’incidente Coldcard serve da promemoria che nessun prodotto di sicurezza è perfetto. Una buona sicurezza si basa su più livelli piuttosto che su una fiducia totale in un singolo dispositivo.

Molti proprietari esperti di Bitcoin suddividono le loro partecipazioni tra più forme di custodia. Alcuni mantengono una parte con custodi regolamentati, mentre altri conservano hardware wallet separati di diversi produttori. Questo riduce l’impatto di un eventuale singolo fallimento.

Cosa dovrebbero fare i proprietari di Coldcard?

Il primo passo è determinare se il tuo dispositivo e il wallet memorizzato su di esso rientrano nella popolazione interessata identificata dal produttore. Non tutti i possessori di Coldcard sono necessariamente a rischio. Secondo Coinkite, gli utenti che hanno aggiunto inizialmente sufficiente entropia indipendente tramite dadi durante la generazione del wallet potrebbero non essere colpiti da questa vulnerabilità specifica.

Se il tuo wallet è stato creato con firmware interessato dallo sfruttamento, semplicemente aggiornare il dispositivo potrebbe non essere sufficiente. Poiché la vulnerabilità riguarda il modo in cui il wallet è stato originariamente generato, dovresti generalmente creare un wallet completamente nuovo dopo l’aggiornamento del firmware e poi trasferire i tuoi Bitcoin agli indirizzi appena generati.

Ripristinare la seed originale su un altro dispositivo non risolverebbe il problema di base se quella seed stessa è prevedibile. In altre parole, la vulnerabilità è legata al wallet originariamente creato, non all’hardware fisico che lo conserva oggi.

E le passphrase?

Se hai configurato il tuo wallet usando una passphrase opzionale (a volte chiamata “25ª parola”), disponi di un ulteriore livello di protezione. Poiché una passphrase personalizzata viene combinata con la frase seed per derivare un wallet interamente diverso, rende molto più difficile per un attaccante ricreare le chiavi private corrette, anche se la frase seed sottostante è stata generata con entropia debole.

Segnali di avvertimento da non ignorare

  • Il produttore del tuo hardware wallet annuncia che il tuo dispositivo o la versione del firmware è affetta da una vulnerabilità di sicurezza.
  • Il tuo wallet è stato creato durante il periodo coperto da un avviso pubblicato.
  • Noti transazioni in uscita inattese che non hai autorizzato.
  • Ricevi email o messaggi che ti invitano a inserire la tua frase di recupero online. Le aziende legittime di hardware wallet non ti chiederanno mai la tua seed phrase.
  • Non sei sicuro se il tuo wallet sia mai stato aggiornato o se sia stato correttamente inizializzato.

Se pensi di essere a rischio

Se credi che il tuo wallet possa essere interessato, agisci in modo metodico anziché affrettarti.

Inizia leggendo l’avviso di sicurezza ufficiale del produttore del wallet. Conferma esattamente quali dispositivi, versioni del firmware o date di creazione del wallet sono interessati.

Se il tuo wallet è incluso, aggiorna il dispositivo all’ultimo firmware seguendo le istruzioni del produttore.

Successivamente, genera un wallet completamente nuovo sul dispositivo aggiornato o su un altro hardware wallet di fiducia. Questo crea una frase seed totalmente nuova e nuovi indirizzi.

Prima di trasferire l’intero saldo, testa il nuovo wallet con una piccola transazione. Verifica di poter sia ricevere sia inviare fondi con successo.

Una volta che sei sicuro che il nuovo wallet funzioni correttamente, trasferisci le criptovalute rimanenti dal vecchio wallet a quello nuovo.

Infine, distruggi in modo sicuro tutte le copie scritte delle frasi seed compromesse dopo aver confermato che tutti i fondi sono stati trasferiti con successo.

L’intelligenza artificiale ha aiutato a trovare il bug?

Coinkite ritiene che l’intelligenza artificiale possa aver avuto un ruolo nella scoperta della vulnerabilità, sebbene attualmente non vi siano prove pubbliche che confermino che gli attaccanti abbiano effettivamente usato l’IA.

Secondo l’azienda, il codice sorgente è stato a lungo disponibile pubblicamente, rendendo possibile per ricercatori o attaccanti analizzarlo. Coinkite crede che gli strumenti di IA moderni possano aver accelerato quel processo aiutando a identificare bug software sottili nascosti all’interno di un ampio codice.

Ironia della sorte, l’azienda ha anche rivelato di aver recentemente utilizzato uno dei migliori modelli di IA disponibili per revisionare il proprio firmware prima che lo sfruttamento diventasse pubblico. Quella revisione non ha identificato la vulnerabilità.

L’episodio illustra sia le promesse sia i limiti dell’IA nella cybersecurity. L’IA sta diventando sempre più capace di aiutare gli esseri umani ad analizzare software complessi, ma non è ancora sufficientemente affidabile da garantire che le falle di sicurezza critiche vengano sempre rilevate prima che gli attaccanti le trovino.

La lezione più grande

Lo sfruttamento di Coldcard non segnala la fine degli hardware wallet. Al contrario, dimostra perché la sicurezza non dovrebbe mai basarsi su un’unica assunzione.

Bitcoin stesso continua a funzionare esattamente come progettato. La crittografia che protegge la rete non è stata violata. Il problema sembra derivare da un’implementazione utilizzata durante la creazione del wallet, non dalla tecnologia di base di Bitcoin.

Per la maggior parte degli utenti, l’approccio migliore rimane lo stesso. Scegli un wallet affidabile, mantieni il firmware aggiornato, proteggi le informazioni di recupero, verifica gli annunci di sicurezza ufficiali e considera di diversificare la custodia se le tue partecipazioni diventano consistenti.

Lo sfruttamento di Coldcard è improbabile che sia l’ultima vulnerabilità di hardware wallet che l’industria vedrà. L’obiettivo di una buona sicurezza non è presumere che un prodotto sia perfetto. È costruire abbastanza livelli indipendenti di protezione affinché nessun singolo errore, bug software o vulnerabilità inaspettata possa mettere a rischio l’intero investimento.

Daniel è un forte sostenitore del potenziale della blockchain per disruptare la finanza tradizionale. Ha una profonda passione per la tecnologia e sta sempre esplorando le ultime innovazioni e gadget.