La cybersicurezza nel mondo delle criptovalute
Immaginiamo di ricevere un messaggio dalla società presso cui acquistiamo criptovalute. Ci avvisa di un accesso sospetto e ci invita a mettere subito in sicurezza l'account. Apriamo il link, inseriamo le credenziali di accesso e il codice di verifica. Tutto sembra un normale controllo di sicurezza. Ma il messaggio non l'ha inviato il nostro exchange. Il link portava a un sito fraudolento e i nostri dati sono appena finiti nelle mani di un aggressore.
In un'altra situazione custodiamo le criptovalute nel nostro wallet hardware. Le chiavi sono protette all'interno del dispositivo e non abbiamo comunicato a nessuno la frase di recupero. Eppure possiamo perdere parte dei fondi se, usando un'applicazione blockchain, approviamo noi stessi un'operazione dannosa. L'aggressore, infatti, non ha bisogno di ottenere la nostra chiave. Gli basta convincerci a firmare noi stessi l'operazione dannosa.
La cybersicurezza nel mondo delle criptovalute comprende quindi più della semplice scelta del wallet. Dobbiamo capire come proteggere l'accesso all'account, che cosa consente di disporre dei nostri asset e quali conseguenze può avere la conferma di una determinata operazione. Proprio la comprensione di queste differenze ci aiuterà a riconoscere le situazioni in cui un passaggio apparentemente ordinario può avere gravi conseguenze finanziarie.
La sicurezza della blockchain e la sicurezza dei nostri fondi
Quando compare una notizia di criptovalute rubate, è facile avere l'impressione che qualcuno abbia violato l'intera blockchain. In realtà, però, può trattarsi di diversi eventi distinti. Un account compromesso presso un fornitore, una chiave privata divulgata o un errore in un'applicazione non equivalgono a un cedimento delle regole della rete stessa. Per l'utente tutte queste situazioni possono concludersi con una perdita di denaro, ma richiedono una prevenzione e una reazione diverse.
È quindi utile considerare la sicurezza su più livelli. Uno è costituito dalla rete blockchain e dalle sue regole. Un altro è rappresentato dalle applicazioni, dagli smart contract e dalle società attraverso cui operiamo con le criptovalute. Non meno importanti sono la nostra casella di posta elettronica, il telefono, il computer, le credenziali di accesso e il modo in cui approviamo le operazioni. Una buona protezione di un livello, infatti, non sostituisce la protezione degli altri.
Conta anche chi gestisce le chiavi. In caso di custodia presso un fornitore proteggiamo l'accesso al nostro account e al tempo stesso ci affidiamo alla sicurezza e al funzionamento della società in questione. Con un wallet proprio ci assumiamo la responsabilità della gestione delle chiavi e dei backup. La distinzione tra wallet hardware e software è peraltro diversa da quella basata sul fatto che gestiamo le chiavi da soli o le affidiamo a un fornitore. Anche un wallet software può consentire l'autocustodia.
La scelta del metodo di custodia dovrebbe quindi corrispondere a ciò che comprendiamo e che siamo in grado di gestire nel lungo periodo. Una configurazione più complessa non è necessariamente più sicura per una determinata persona, se in seguito questa non riesce a ripristinare l'accesso o a riconoscere un eventuale errore.

Quando un attacco sembra un aiuto
Il phishing è una truffa in cui l'aggressore si spaccia per una persona o un servizio affidabile per ottenere dati sensibili o indurre qualcuno a compiere un'azione pericolosa. Nel mondo delle criptovalute può trattarsi di una falsa e-mail di un exchange, di un'applicazione contraffatta o di un messaggio del presunto supporto di un wallet. Il truffatore può farsi vivo anche per telefono o tramite un messaggio privato su un social network.
Immaginiamo un avviso secondo cui dobbiamo trasferire entro trenta minuti i fondi in un «wallet sicuro». L'istruzione può essere accompagnata dal nostro nome, da un logo noto e da una spiegazione dall'aria credibile. Ciò che conta davvero, però, è chi controlla l'indirizzo di destinazione e se abbiamo verificato la richiesta indipendentemente dal messaggio ricevuto. Se il luogo in cui depositare gli asset ce lo ha indicato un truffatore, potremmo essere noi stessi a inviargli i nostri fondi.
In modo simile funziona la richiesta di «verificare» la frase di recupero. Trezor, ad esempio, avverte esplicitamente che il suo supporto non ne ha bisogno e che l'utente non deve comunicarla a nessuno. L'aspetto professionale di un messaggio, peraltro, non prova la sua reale provenienza. Oggi l'intelligenza artificiale consente di creare testi convincenti e di imitare voci o immagini. Gli errori linguistici possono quindi essere un segnale d'allarme, ma la loro assenza non conferma l'affidabilità del messaggio.
Una difesa pratica consiste nell'interrompere il percorso che l'aggressore ha preparato per noi. Invece di cliccare sul link nel messaggio, apriamo l'applicazione che conosciamo o l'indirizzo verificato del servizio e controlliamo lì direttamente l'eventuale problema. Contattiamo l'assistenza clienti tramite i suoi canali ufficiali. Nemmeno HTTPS o il simbolo di connessione sicura confermano l'affidabilità del gestore. Una connessione cifrata, infatti, può essere utilizzata anche da un sito fraudolento.
La casella di posta elettronica fa parte della protezione dell'account
Quando mettiamo in sicurezza un'applicazione di investimento, è facile trascurare la casella di posta elettronica attraverso cui ripristiniamo l'accesso. Se qualcuno ne prende il controllo, può ricevere le notifiche di sicurezza o avviare il ripristino della password presso i servizi collegati. Le possibilità dell'aggressore dipendono dalla protezione specifica, ma la tutela della casella di posta è comunque una parte importante dell'intero sistema.
Per ogni account importante ha senso usare una password lunga e unica. Riutilizzare la stessa password collega tra loro la sicurezza di servizi diversi. Una fuga di dati presso uno di essi può così mettere a rischio anche gli altri. Un password manager aiuta a creare e conservare credenziali diverse senza doverle ricordare tutte. Anche il password manager stesso, però, ha bisogno di una protezione solida e di un metodo ben ponderato per ripristinare l'accesso.
Un ulteriore livello di protezione è l'autenticazione a più fattori, che oltre alla password utilizza un altro modo per dimostrare l'identità. Un codice monouso generato da un'app di autenticazione offre di norma una protezione migliore rispetto agli SMS, ma anche questo può essere inserito in una pagina falsa. Dove il servizio supporta chiavi di accesso (passkeys) implementate correttamente o chiavi di sicurezza dello standard FIDO, si può ottenere una protezione più resistente al phishing. Nessuno di questi metodi, tuttavia, elimina tutti i rischi legati all'account.
La sicurezza deve comprendere anche la possibilità di ripristinare l'accesso in modo sicuro. La perdita del telefono o della chiave di sicurezza non dovrebbe coglierci impreparati solo nel momento in cui accade davvero. Conserviamo i codici di backup in un luogo protetto secondo le istruzioni del servizio. Inseriamo il codice di verifica solo durante un'operazione che abbiamo avviato noi stessi in un servizio verificato. Non lo comunichiamo mai a una persona che ci ha chiamato inaspettatamente.
La frase di recupero ha un ruolo diverso dalla password
La password dell'applicazione, il PIN del wallet hardware e la frase di recupero non sono dati intercambiabili. La password o il PIN possono proteggere l'uso di una specifica applicazione o di un dispositivo. La chiave privata consente di creare le firme digitali necessarie per disporre degli asset. Nei comuni wallet basati su seed, la frase di recupero funge poi da backup da cui è possibile derivare nuovamente le chiavi corrispondenti.
Questo spiega perché la divulgazione della frase di recupero sia così grave. Un aggressore che ottiene il backup necessario può ripristinare il wallet su un altro dispositivo. Non deve nemmeno conoscere il PIN del dispositivo originale. In alcune configurazioni per il ripristino serve un ulteriore dato, ad esempio una passphrase, oppure più parti del backup. Le regole precise dipendono dalla soluzione utilizzata ed è necessario comprenderle prima di depositare un importo di fondi più consistente.
Nell'autocustodia standard, una base ragionevole è conservare il backup al di fuori del consueto ambiente digitale. Una foto nel telefono, un documento non cifrato o una nota sincronizzata nel cloud rappresentano ulteriori possibilità di furto. Al tempo stesso il backup deve rimanere leggibile e protetto da perdita o danneggiamento. Qui sicurezza significa non solo impedire l'accesso non autorizzato, ma anche preservare la possibilità di ripristinare il wallet.
La gestione dei backup ha quindi importanza anche dal punto di vista dell'eredità. Un backup conservato in modo che nessun estraneo lo trovi non ci aiuta se, dopo la perdita del dispositivo, non riusciamo a trovarlo nemmeno noi. Istruzioni pensate in anticipo possono conciliare la protezione del patrimonio in vita con la possibilità di trasmetterlo legittimamente. Per questo, però, non dobbiamo inviare la frase di recupero stessa ai familiari via e-mail.

Che cosa può fare un wallet hardware
Un wallet hardware, ad esempio il ceco Trezor, separa la gestione delle chiavi private dal normale telefono o computer. In un dispositivo usato correttamente la firma avviene all'interno del wallet e le chiavi non vengono inviate all'applicazione collegata. Ciò riduce il rischio che vengano sottratte tramite software dannoso presente nel computer. Gli asset in sé restano comunque registrati sulla blockchain. Il dispositivo protegge gli strumenti necessari per controllarli.
Questa protezione, tuttavia, non significa che ogni operazione confermata sarà nel nostro interesse. Se approviamo noi stessi un trasferimento a un aggressore o un'autorizzazione pericolosa, la firma può essere tecnicamente corretta e avere comunque conseguenze dannose. È quindi importante controllare i dati sul display affidabile del dispositivo e capire che cosa stiamo confermando. Per le operazioni più complesse, inoltre, varia quanto chiaramente un determinato wallet riesca a visualizzarle.
Possiamo quindi immaginare il wallet hardware come uno strumento che protegge il processo di firma. La decisione su che cosa firmare, però, resta a noi. Se l'interfaccia mostra solo dati incomprensibili o la richiesta non corrisponde all'azione prevista, la procedura sicura è interrompere l'operazione e verificarne il significato. Nemmeno un dispositivo costoso sostituisce questo controllo. Non ci protegge neppure nel caso in cui siamo noi stessi a inserire la frase di recupero in un sito fraudolento.
Una firma digitale può significare anche un'autorizzazione
Quando usiamo applicazioni blockchain, non confermiamo necessariamente solo un trasferimento immediato. Alcuni token richiedono di consentire prima a uno smart contract di disporre di una determinata quantità dei nostri token. Questa autorizzazione, chiamata approval, può essere una normale parte di uno scambio decentralizzato. Conta però a chi la concediamo e quale ampiezza abbia.
Consideriamo una situazione modello in cui vogliamo scambiare token per un valore di cinquanta euro, ma l'applicazione chiede di poter disporre di una quantità notevolmente maggiore. La differenza tra l'operazione prevista e l'ampiezza dell'autorizzazione richiesta è un motivo per effettuare un controllo. Se concediamo un'autorizzazione illimitata a un contratto dannoso, possiamo mettere a rischio anche altri token a cui si estende il consenso. Ciò non significa però automaticamente rendere accessibili tutti gli asset su tutte le blockchain.
Occorre inoltre distinguere tra collegamento del wallet, firma di un messaggio e approvazione di una specifica autorizzazione. Il semplice collegamento ordinario del wallet a un sito web di norma non significa che il sito ottenga il diritto di disporre dei nostri fondi. Una firma successiva, invece, può avere un effetto diverso, anche quando per l'operazione non paghiamo alcuna commissione di rete. Chiudere la pagina, inoltre, non revoca necessariamente un'autorizzazione concessa in precedenza a disporre dei token. Disconnettere l'applicazione e revocare il consenso sono due azioni distinte.
Ne deriva un'abitudine utile: prima di ogni conferma controlliamo se l'operazione richiesta corrisponde a ciò che volevamo davvero fare. Se non comprendiamo il destinatario, il contratto, l'importo o l'ampiezza del consenso, non confermiamo l'operazione. Le autorizzazioni precedenti possono essere controllate e revocate sulle reti supportate tramite strumenti verificati. Anche il loro indirizzo, però, va verificato. Un presunto servizio per «ripulire il wallet» può infatti essere un'ulteriore trappola fraudolenta.

Nel trasferimento contano l'indirizzo e la rete
Gli indirizzi delle criptovalute sono lunghi e per questo, nell'uso quotidiano, spesso li copiamo. Proprio a questa abitudine mira l'attacco chiamato address poisoning. Il truffatore inserisce nella cronologia delle transazioni un indirizzo simile a quello che abbiamo già usato e conta sul fatto che la volta successiva lo copieremo. L'inizio e la fine dell'indirizzo possono sembrare familiari, mentre la parte centrale è diversa e l'indirizzo appartiene in realtà a qualcun altro. Una simile transazione in entrata, di per sé, non significa che le nostre chiavi siano state divulgate.
Per questo otteniamo l'indirizzo da una fonte verificata del destinatario e prima della conferma lo controlliamo per intero. La cronologia delle transazioni non dovrebbe servire come rubrica automaticamente affidabile. Con un nuovo destinatario può essere utile un trasferimento di prova di un piccolo importo, seguito dalla verifica della sua ricezione. Occorre però tenere conto della commissione di transazione e dell'eventuale importo minimo necessario per l'accredito del deposito. Nemmeno un test riuscito, peraltro, sostituisce il controllo dei dati al successivo trasferimento più consistente.
Oltre all'indirizzo devono corrispondere anche l'asset e la rete blockchain. Alcuni token esistono su più reti e il servizio ricevente potrebbe non supportarle tutte. Un indirizzo dall'aspetto identico, quindi, non garantisce di per sé la corretta consegna dei fondi. Prima dell'invio leggiamo sempre le istruzioni aggiornate del destinatario, compreso un eventuale identificatore aggiuntivo, ad esempio memo o tag. Un trasferimento errato potrebbe non essere rimediabile e l'eventuale recupero dei fondi può essere soggetto a ulteriori condizioni.
Una parte significativa della protezione è quindi costituita da pochi istanti dedicati al controllo prima di confermare la transazione. Nei pagamenti ordinari siamo abituati a verificare il numero di conto e l'importo. Con le criptovalute aggiungiamo la rete, il tipo di asset ed eventuali ulteriori requisiti.
La sicurezza richiede anche la protezione dei dispositivi e buone abitudini
Il computer, il telefono e il browser costituiscono l'ambiente in cui operiamo con account e wallet. Gli aggiornamenti regolari correggono vulnerabilità di sicurezza note e dovrebbero quindi far parte della loro normale gestione. Altrettanto importante è evitare di installare programmi sconosciuti ed estensioni del browser superflue. Cerchiamo l'applicazione del wallet tramite il sito verificato del suo sviluppatore e controlliamo chi ne sia l'effettivo editore.
Un chiaro segnale d'allarme è un'offerta di aiuto non richiesta che presuppone l'accesso remoto al dispositivo. Una persona che si spaccia per consulente per gli investimenti può, durante la presunta «configurazione dell'investimento», osservare il nostro schermo, indurci a confermare pagamenti o ottenere altri dati sensibili. La polizia ceca richiama ripetutamente l'attenzione su questa modalità nelle truffe con le criptovalute.
Con un uso più attivo delle criptovalute è possibile anche separare il patrimonio detenuto a lungo termine dai fondi destinati a provare le singole applicazioni. Lo scopo è limitare il valore degli asset esposti a un determinato errore. Questa separazione, però, deve corrispondere al modo effettivo in cui vengono gestite le chiavi. Un ulteriore account creato dalla stessa frase di recupero divulgata non risolve la sua compromissione. Allo stesso modo, più wallet su un computer compromesso potrebbero non costituire una protezione indipendente.
Quando il rendimento esiste solo sullo schermo
Una parte delle truffe con le criptovalute non richiede né il furto della password né la compromissione del wallet. L'autore convince la persona a inviare lei stessa denaro a una presunta piattaforma di investimento. Nell'applicazione la vittima osserva poi un saldo in crescita, che però potrebbe non corrispondere ad alcun asset reale. Quando vuole prelevare il denaro, arriva la richiesta di un ulteriore pagamento per sbloccare l'account, per verificare l'identità o per una presunta tassa.
Immaginiamo di aver versato trentamila corone e di vedere dopo alcune settimane sul conto un valore di sessantamila. Il numero sullo schermo, però, non spiega chi detiene gli asset né se sia davvero possibile prelevarli. Perfino un primo prelievo di un piccolo importo può far parte della costruzione della fiducia. Un ulteriore deposito può così soltanto aggravare la perdita, invece di consentire di ottenere il rendimento promesso.
Nel valutare un servizio dobbiamo quindi conoscerne il gestore effettivo, le condizioni e il modo in cui vengono gestiti i fondi. La promessa di un rendimento elevato garantito, la pressione a decidere in fretta o l'istruzione di tenere nascosto l'investimento alle persone vicine sono motivi di cautela e di un'attenta verifica dell'offerta. Nemmeno l'uso sicuro del wallet, infatti, ci protegge di per sé dall'inviare denaro a un progetto fraudolento.
Come reagire in caso di sospetta compromissione
La prima reazione dipende da ciò che è realmente accaduto. Smettiamo di seguire le istruzioni della persona sospetta ed eseguiamo i passi successivi esclusivamente tramite canali verificati. Se sospettiamo che il computer sia compromesso, mettiamo in sicurezza gli account da un altro dispositivo affidabile. Per l'account a rischio cambiamo le credenziali di accesso, controlliamo le sessioni attive e le impostazioni di sicurezza disponibili. Contattiamo inoltre immediatamente il fornitore del servizio e gli chiediamo aiuto per limitare l'accesso non autorizzato. Se la truffa riguarda anche un pagamento bancario o una carta di pagamento, ci rivolgiamo anche alla banca.
Con un wallet proprio è importante distinguere tra un'autorizzazione dannosa e la fuga delle chiavi. Un consenso sospetto può dover essere revocato sulla rete corrispondente. Se però qualcuno ha ottenuto la frase di recupero o la chiave privata, né la revoca del consenso né il cambio della password dell'applicazione eliminano il suo accesso. In tal caso occorre smettere di usare il wallet compromesso e trasferire in sicurezza gli eventuali fondi rimanenti in un nuovo wallet creato in modo indipendente.
Un nuovo wallet, in questa situazione, significa chiavi davvero nuove e un backup sicuro creato in un ambiente affidabile. Aggiungere semplicemente un altro account sotto lo stesso seed non basta. La procedura concreta, però, dipende dalla rete e dal tipo di attacco. Se i fondi in entrata scompaiono immediatamente, dietro può esserci un programma automatizzato dell'aggressore. Inviare altre criptovalute per le commissioni di transazione può allora portare solo a ulteriori perdite. Una situazione del genere va quindi gestita secondo le istruzioni verificate del supporto del wallet in questione.
Al tempo stesso è importante conservare le prove. Sono utili indirizzi, identificativi delle transazioni, importi, orari, indirizzi web e tutte le comunicazioni. Segnaliamo l'incidente al servizio interessato e, in caso di sospetto reato, anche alla polizia ceca. Il movimento dei fondi sulla blockchain, consultabile pubblicamente, può aiutare le indagini, ma di per sé non ne garantisce la restituzione. Particolare cautela è opportuna anche nei confronti di persone che si fanno vive in seguito promettendo il «recupero delle criptovalute» dietro pagamento anticipato. Anche l'FBI mette in guardia da truffe successive di questo tipo.
La sicurezza come parte dell'uso quotidiano
Prima di confermare ogni operazione conviene porsi alcune semplici domande:
- – Abbiamo avviato noi stessi questa operazione e ci troviamo in un'applicazione verificata o sul sito corretto?
- – Capiamo che cosa deve succedere ai nostri fondi?
- – Il destinatario, l'indirizzo completo, l'asset, la rete e l'importo corrispondono alla nostra intenzione?
- – Concediamo solo l'autorizzazione di cui l'operazione prevista ha bisogno?
- – Le nostre chiavi, la frase di recupero e i codici di verifica restano protetti?
- – Disponiamo di un modo sicuro e comprensibile per ripristinare l'accesso?
Conclusione
Le criptovalute possono dare a una persona un maggiore controllo sul proprio patrimonio digitale. A questa possibilità, però, è legata anche la responsabilità per il modo in cui protegge l'accesso ai propri fondi e verifica le singole operazioni. Né la sicurezza della blockchain né un wallet hardware di qualità risolvono da soli una frase di recupero divulgata, un account compromesso o un'autorizzazione dannosa che approviamo noi stessi.
Una protezione efficace consiste quindi nella combinazione di strumenti adeguati e abitudini quotidiane. Password uniche, autenticazione a più fattori, backup conservati in modo sicuro e un controllo scrupoloso delle transazioni aiutano a limitare diversi tipi di rischio. Altrettanto importante, però, è sapersi fermare quando una richiesta non ci sembra sensata e verificarla in modo indipendente dalla persona o dal messaggio che ci ha condotto a essa.
La protezione deve funzionare anche in caso di perdita del telefono, sostituzione del dispositivo o ripristino dell'accesso. La soluzione migliore per un determinato utente è quindi quella che comprende e che è in grado di utilizzare a lungo termine. Dedicare tempo alla sua corretta configurazione è importante quanto decidere l'acquisto stesso delle criptovalute.
Questo testo ha finalità puramente informative ed educative e non costituisce consulenza di investimento. I cripto-asset sono volatili e potreste perdere l'intero importo investito.
Author
Tomáš Bára
I grandi operatori e i prezzi delle criptovalute: quando si tratta di normale attività di trading e quando di manipolazione del mercato?
Un grande trasferimento di bitcoin verso un exchange non è ancora una vendita, e un brusco movimento del prezzo non è ancora una manipolazione. Come distinguere la normale compravendita dalle pratiche ingannevoli?
Criptovalute ed eredità: chi riceverà i tuoi Bitcoin e come potrà accedervi?
Il Bitcoin si può ereditare come le azioni, ma un diritto legale non significa avere accesso. Scopri perché il Bitcoin può restare inaccessibile senza le chiavi, quali regole valgono in Cechia e all'estero e come prepararsi al suo passaggio.