Ledger corregge una falla nell'app Ethereum che poteva mostrare una transazione e firmarne un'altra
Punti chiave
- •Ledger ha corretto una falla nella propria app Ethereum che poteva mostrare una transazione sullo schermo del dispositivo mentre ne firmava un'altra.
- •Il bug è stato segnalato da un ricercatore esterno e trattato come ad alta gravità perché infrangeva la garanzia che ciò che l'utente vede sul display corrisponda a ciò che viene firmato.
- •Il rischio è accentuato su Ethereum, dove molte transazioni sono interazioni con contratti più difficili da verificare rispetto ai semplici pagamenti e che possono richiedere il blind signing.
- •Un altro bug di firma di Ledger all'inizio di quest'anno è stato collegato a perdite sulla rete Zilliqa, dimostrando come gli errori di firma possano tradursi in furti reali.
- •Gli utenti dovrebbero aggiornare l'app Ethereum tramite Ledger Live e continuare a confermare ogni dettaglio della transazione sullo schermo del dispositivo prima di approvarla.

Ledger ha corretto una falla nella propria app Ethereum che poteva permettere a un dispositivo di mostrare sullo schermo una transazione mentre ne firmava silenziosamente un'altra. Il bug colpiva la promessa fondamentale di un hardware wallet: che ciò che l'utente vede sullo schermo sia esattamente ciò che viene approvato.
Cosa ha corretto Ledger nella propria app Ethereum
Un hardware wallet è un piccolo dispositivo fisico che conserva offline le chiavi delle criptovalute. La correzione è arrivata nell'app Ledger Ethereum, il software che permette a questi dispositivi di firmare le transazioni Ethereum. Ledger è uno dei produttori di hardware wallet più utilizzati, quindi una falla in questo percorso di firma poteva potenzialmente raggiungere una vasta base di utenti.
Il problema era una discordanza. Secondo il ricercatore che ha segnalato il problema, lo schermo poteva mostrare un insieme di dettagli della transazione mentre il dispositivo ne firmava altri.
Questo tipo di discordanza viene trattata come ad alta gravità. Lo scopo stesso di un hardware wallet è permettere agli utenti di verificare un pagamento su uno schermo attendibile prima di approvarlo; se il display non è affidabile, questa salvaguardia viene meno. Ledger afferma che la falla di firma è già stata corretta, come riportato da crypto.news.
Perché la discordanza delle transazioni è importante per gli utenti di Ethereum
La sicurezza degli hardware wallet si fonda su un'abitudine: leggere lo schermo del dispositivo prima di firmare. Gli utenti confermano l'importo, l'indirizzo del destinatario e l'azione su un hardware che un computer compromesso non può facilmente ingannare. La transazione viene preparata sul computer e poi passata al dispositivo per l'approvazione, il che rende lo schermo il confine tra una macchina non affidabile e le chiavi custodite al suo interno.
Quando il display e la firma non corrispondono, quell'abitudine smette di proteggere l'utente. Qualcuno potrebbe credere di approvare un piccolo trasferimento mentre in realtà autorizza qualcosa di completamente diverso.
Ethereum alza ulteriormente la posta in gioco. Molte transazioni di Ethereum sono interazioni con contratti, ovvero chiamate a programmi automatizzati in esecuzione sulla blockchain. Queste sono più difficili da leggere rispetto a un semplice pagamento, quindi un prompt accurato sul dispositivo conta ancora di più. L'app include già un'impostazione nota come blind signing, che gli utenti devono attivare per le chiamate ai contratti che il dispositivo non può decodificare completamente; quell'opzione esiste proprio perché alcune transazioni non si prestano a una visualizzazione chiara, il che rende ancora più importante l'accuratezza di tutto ciò che lo schermo mostra effettivamente.
I bug legati alla discordanza tra display e firma non sono esclusivi di un solo prodotto. All'inizio di quest'anno, un bug di firma di Ledger è stato collegato a perdite sulla rete Zilliqa, dimostrando come gli errori di firma possano tradursi in furti reali. I rischi a livello di firma vanno oltre i wallet, come si è visto quando una falla di autorizzazione ha spostato milioni di token BounceBit.
Cosa dovrebbero fare gli utenti Ledger dopo la correzione
Poiché Ledger ha rilasciato una correzione, il primo passo è aggiornare l'app Ethereum tramite Ledger Live e verificare che sia installata la versione attuale. Le modifiche possono essere seguite nel codice pubblico dell'app e nelle note di rilascio sul repository dell'app Ledger Ethereum, quindi le correzioni successive saranno visibili lì man mano che vengono pubblicate.
Gli utenti dovrebbero continuare a verificare ogni dettaglio della transazione sullo schermo del dispositivo prima di approvarla, anche dopo l'aggiornamento. Se ciò che il dispositivo mostra non corrisponde a quanto visualizzato dal computer, rifiutare la transazione è l'opzione sicura predefinita. Lo schermo è l'ultima linea di difesa, e rallentare per leggerlo non costa nulla.
La conclusione pratica è semplice: aggiornare l'app, poi fidarsi di ciò che viene mostrato sullo schermo dell'hardware, non solo del computer.
Disclaimer: questo articolo ha solo scopo informativo e non costituisce consulenza finanziaria o di investimento. I mercati delle criptovalute e degli asset digitali comportano rischi significativi. Effettua sempre le tue ricerche prima di prendere decisioni.