Un keyring è la raccolta interna del wallet di chiavi, record degli account e metadati correlati usati per gestire gli account crypto. Nei wallet del browser, spesso contiene le informazioni necessarie per identificare gli account, derivare gli indirizzi e coordinare la firma senza esporre le chiavi private grezze a ogni parte dell'applicazione. È un livello di comodità, ma concentra anche in un unico punto lo stato sensibile.
I keyring sono importanti nella sicurezza informatica perché rappresentano un obiettivo di alto valore per malware e estensioni malevole. Se codice non attendibile può accedere al runtime dell'estensione prima della crittografia o prima che i segreti siano protetti, potrebbe leggere il keyring in chiaro e rubare i dati dell'account. I difensori trattano i keyring come materiale segreto: limitano i permessi delle estensioni, preferiscono software firmato da fonti affidabili, evitano di memorizzare dati sensibili in un archivio locale non cifrato e usano la firma supportata da hardware per una protezione più forte.


