La cassaforte sul tuo desktop: Argon2id e un profilo che resiste a chi prova a indovinare
In modalità AirGap il lato desktop di AirNox non contiene chiavi di firma, ma contiene comunque cose che vale la pena proteggere: quali wallet hai, quali indirizzi sono tuoi, la tua rubrica, le tue impostazioni. Tutto questo vive in un unico profilo cifrato.

In questa pagina
Un solo profilo
Tutto ciò che il desktop sa di te sta in un unico file cifrato: i wallet, i loro indirizzi ed etichette, la rubrica, le impostazioni di rete, gli abbinamenti con il tuo telefono e, per i wallet che non sono air-gapped, i seed che usano. Si apre con la tua password, sulla macchina che l’ha creato, e viene scritto con la cura che merita un file di wallet.
Argon2id, e perché conta che sia memory-hard
Una password da sola è un segreto debole. Le persone le scelgono corte, e un computer veloce può provare miliardi di combinazioni al secondo contro un hash economico. La difesa è rendere costoso ogni tentativo, e renderlo costoso in un modo che l’hardware specializzato non può aggirare.
AirNox Wallet passa la tua password attraverso Argon2id, il vincitore della Password Hashing Competition e la raccomandazione attuale proprio per questo compito. Argon2id è memory-hard: per calcolarlo serve un grande blocco di memoria per tutta la durata del calcolo, non solo tempo di processore. Una scheda grafica ha migliaia di core ma non migliaia di grandi blocchi di memoria, quindi il solito trucco di eseguire i tentativi in parallelo su una GPU porta pochissimi vantaggi. L’hardware costruito su misura non se la cava meglio.

Calibrato sulla tua macchina
Il costo non è un numero fisso. Quando il profilo viene creato, il wallet misura il tuo computer e regola Argon2id in modo che un calcolo richieda lì circa un secondo, usando un’ampia porzione di memoria. Su una workstation veloce significa più lavoro per ogni tentativo; su un piccolo computer a scheda singola significa che i parametri si adattano a ciò che l’hardware offre, pur richiedendo sempre circa un secondo.

L’asimmetria è tutto il senso dell’operazione. Tu paghi il costo una volta per ogni sblocco, e un secondo non è niente. Chi prova a indovinare lo paga per ogni tentativo. Un milione di tentativi sono un milione di secondi di piena attenzione di una macchina, ciascuno con un grande ingombro di memoria, e chi attacca non può distribuire il lavoro su un rack di schede grafiche per renderlo economico.
Legato alla macchina
Il profilo è legato al computer che l’ha creato, e sulle macchine con un chip di sicurezza TPM 2.0 questo legame è ancorato nel chip. Copiato su un’altra macchina, il file non si apre con la sola password. Un file rubato diventa così molto più difficile da sfruttare del solito.
Il resto della cassaforte
Attese crescenti. Dopo i tentativi sbagliati, l’attesa prima del tentativo successivo aumenta. Un tentativo già costoso diventa costoso e lento.
Blocco automatico per inattività. Ti allontani e il profilo si blocca da solo. Rientrare ti costa una password.
Memoria bloccata. Mentre il profilo è aperto, i suoi segreti vivono in una memoria che il sistema operativo ha l’istruzione di non scaricare mai su disco (swap). Un seed resta lì solo finché serve e viene cancellato subito dopo, e tutto viene cancellato quando il wallet si chiude o si blocca.
Nessuna acquisizione dello schermo. Il wallet tiene le sue finestre fuori da screenshot e registrazioni dello schermo, così uno strumento di cattura sullo stesso computer non vede quello che vedi tu.
Scritture sicure. Ogni salvataggio è atomico: il nuovo file viene scritto per intero e poi messo al posto del vecchio, quindi un crash durante la scrittura ti lascia la versione precedente funzionante, mai una scritta a metà. Un file danneggiato viene messo da parte con il nome contrassegnato, mai usato in silenzio.
Permessi riservati al proprietario. Il profilo è leggibile dal tuo account utente e da nessun altro sulla macchina.
Cosa protegge e cosa no
Per un wallet air-gapped, il profilo desktop contiene indirizzi e impostazioni, e le chiavi restano sul telefono. La cassaforte protegge la tua privacy e la tua configurazione. Per un wallet il cui seed vive sul desktop, la cassaforte è ciò che sta tra i tuoi fondi e un attaccante in possesso del tuo file, ed è per questo che è costruita così. Ed è così che AirNox Wallet da solo, con il seed in questa cassaforte, è una scelta solida per le operazioni di tutti i giorni, mentre AirGap resta il livello definitivo per ciò che conta di più. In entrambi i casi, scegliere una password robusta spetta a te. La cassaforte fa sì che ogni tentativo abbia un costo. Non può rendere lunga una password corta.
La serie completa
- Parti dal presupposto che il computer sia compromesso
- Mass Adoption Security: il dispositivo di firma è un telefono che hai già
- Tre modi per attraversare l’air gap: codici QR, Bluetooth LE e NFC
- Invisibile nell’etere: un dispositivo di firma che nessuno può scovare con uno scanner
- Del trasporto non ci si fida mai
- Cosa ti mostra il telefono: l’analisi della transazione sul dispositivo di firma
- Il telefono tiene il proprio registro
- La cassaforte sul tuo desktop: Argon2id e un profilo che resiste a chi prova a indovinare
- dApp senza un wallet nel browser
- Un server MCP con delle regole: agenti AI entro dei limiti
- Un solo wallet protetto per tutto
- Piccolo e nativo: C++, nessun runtime JavaScript, dalla workstation al Raspberry Pi