La firma leggibile è un metodo per presentare i dettagli di una transazione in forma comprensibile alle persone prima che l’utente approvi una firma crittografica. Un wallet può mostrare informazioni come il destinatario, l’importo o le autorizzazioni richieste sul dispositivo di firma, invece di mostrare solo dati opachi o affidarsi allo schermo di un computer.
Questo è importante perché una firma autorizza un’azione: proteggere la chiave privata non garantisce che l’utente capisca cosa sta approvando. La firma leggibile può aiutare gli utenti a individuare richieste dannose o involontarie, anche negli attacchi che li inducono con l’inganno ad autorizzare una transazione. La sua protezione dipende dalla corretta interpretazione e visualizzazione del formato della transazione da parte del wallet. Se i dettagli sono assenti, non decodificati o confusi, gli utenti dovrebbero fermarsi e verificare la richiesta prima di firmare.


