Cos'è la crittografia zero-knowledge? Una guida semplice
Crittografia zero-knowledge significa che il servizio che conserva i tuoi dati non può leggerli. I dati sono cifrati con una chiave ricavata da qualcosa che conosci solo tu, e l'azienda non vede mai quella chiave.
È un termine di marketing, non uno standard. Quindi la domanda utile non è "dice zero-knowledge?" ma "chi può sbloccare i miei dati?".
Scarica Cryptile dall'App Store
Cosa devo sapere?
- Si tratta di chi tiene la chiave. Se ce l'hai solo tu, l'azienda non può leggere i tuoi dati.
- Non esiste il reset della password. Se l'azienda potesse resettarla, potrebbe anche entrare.
- Non è la stessa cosa della cifratura end-to-end. Spesso vanno insieme, ma rispondono a domande diverse.
In cosa è diversa dalla cifratura end-to-end?
La cifratura end-to-end riguarda i dati che si spostano tra dispositivi. Apple la descrive così: i dati cifrati end-to-end si possono decifrare solo sui tuoi dispositivi affidabili in cui hai effettuato l'accesso al tuo Account Apple.
Zero-knowledge riguarda il fornitore. Dice che l'azienda che conserva i tuoi dati non ne viene a sapere nulla. In pratica, entrambe portano alla stessa verifica: la chiave non lascia mai i tuoi dispositivi.
iCloud è zero-knowledge?
Non per impostazione predefinita. Con la protezione dei dati standard, Apple dice che le tue chiavi sono protette nei data center di Apple, così Apple può decifrare i tuoi dati per tuo conto quando ne hai bisogno. Questo vale per Foto di iCloud e Backup di iCloud.
Alcune categorie sono diverse. Apple dice che 15 categorie di dati, tra cui Salute e le password nel Portachiavi iCloud, sono cifrate end-to-end per impostazione predefinita. Con la Protezione avanzata dei dati, disponibile da iOS 16.2, l'elenco si allarga e include Foto e Backup. La fonte è la panoramica di Apple sulla sicurezza dei dati di iCloud.
Perché un servizio zero-knowledge non può resettare la mia password?
Perché non ha la tua chiave. Apple dice che con la Protezione avanzata dei dati attiva non ha le chiavi di cifratura necessarie per aiutarti a recuperare i dati cifrati end-to-end. Per questo ti chiede prima di configurare un contatto di recupero o una chiave di recupero. La pagina di Apple sulla Protezione avanzata dei dati spiega entrambi.
Qualsiasi app che davvero non tiene alcuna chiave segue la stessa regola. Ti chiederà di conservare un codice di recupero in un posto sicuro.
Come capisco se un'app è davvero zero-knowledge?
Fai queste cinque domande.
- Serve un account? Un account non dimostra che ci sia un problema, ma chiedi cosa può sbloccare.
- Cosa succede se dimentico la password? Un reset via email significa che l'azienda può entrare.
- Dove viene creata la chiave? La risposta che vuoi è "sul tuo dispositivo, dalla tua password o dal tuo schema".
- Il progetto è pubblicato? Una descrizione pubblica o il codice sorgente permettono ad altri di verificare quanto dichiarato.
- Cosa dice di non poter proteggere? Un'app onesta elenca i propri limiti.
Zero-knowledge vuol dire che nessuno può entrare?
No. Elimina un rischio: che l'azienda legga i tuoi dati o li consegni ad altri. I tuoi dati restano al sicuro solo quanto la tua password e il tuo telefono sbloccato. Una password corta si può indovinare.
Da cosa non ti protegge
La crittografia zero-knowledge protegge i dati conservati dall'azienda che li conserva. Non protegge un telefono sbloccato nelle mani di qualcun altro, uno screenshot o un malware sul tuo dispositivo. Se perdi la password e il codice di recupero, i tuoi dati sono persi per sempre.
Fallo con Cryptile
Cryptile non ha nessun account e nessun server, e lo sviluppatore non possiede mai le tue chiavi. Le chiavi vengono ricavate sul tuo iPhone da uno schema che disegni, e ogni file è cifrato con AES-256-GCM. Il nucleo è pubblicato per la verifica, insieme a un modello delle minacce, e la pagina sulla sicurezza elenca i limiti.
Se dimentichi lo schema, la frase di recupero di 9 parole ripristina la cassaforte dal suo backup iCloud cifrato. Non esiste un reset. Usa 8 o più punti nel tuo schema.
Cryptile è gratis fino a 2 casseforti, 100 foto e 10 video. Plus toglie i limiti a $19.99 all'anno (7 giorni di prova gratuita) o $39.99 una tantum.