Sicurezza
Come proteggiamo i tuoi dati.
ErtiNote è progettato in modo che un file cassaforte rubato o trapelato sia inutilizzabile senza la tua password principale. Ecco come funziona e dove finisce la sua protezione.
Stato: ErtiNote è in fase di sviluppo. Non è ancora stato effettuato alcun audit indipendente del suo codice o della sua crittografia.
Principi
Prima di tutto locale
La tua cassaforte è un file sul tuo dispositivo e l’app non effettua richieste di rete.
Cifrare tutto
Contenuti, nomi, struttura delle cartelle e numero di elementi sono cifrati, non solo il testo delle note.
Nessuna crittografia fatta in casa
Solo primitive open source consolidate del progetto RustCrypto.
Nessuna backdoor
La tua password principale non viene mai memorizzata. Nessuno, nemmeno noi, può recuperarla.
Fallire in sicurezza
I dati danneggiati o manomessi vengono rilevati e non vengono mai restituiti senza segnalarlo.
Dire ciò che non facciamo
I limiti sono documentati con la stessa chiarezza delle protezioni.
Crittografia
- Cifratura
- XChaCha20-Poly1305 con un nuovo nonce casuale a 192 bit per ogni operazione di cifratura
- Chiave dalla password
- Argon2id v1.3, per impostazione predefinita 128 MiB di memoria, 3 passaggi, 4 lane
- Sottochiavi
- HKDF-SHA-256
- Numeri casuali
- Il generatore crittograficamente sicuro del sistema operativo
- File
- Blocchi da 1 MiB, ciascuno cifrato e autenticato separatamente; verifica SHA-256 prima dell’esportazione
La chiave dei dati è protetta con una chiave derivata dalla tua password principale. Dopo lo sblocco, la password e le chiavi intermedie vengono cancellate dalla memoria del nucleo dell’app.
Da cosa protegge ErtiNote
Un file cassaforte rubato o trapelato
Da una chiavetta USB, da una cartella cloud o da un backup del disco: contenuti, nomi, struttura delle cartelle e numero di elementi sono cifrati, e Argon2id rallenta i tentativi di indovinare la password.
Manomissione e danneggiamento
Le modifiche al file, alle sue sezioni o al loro ordine vengono rilevate al momento della decifratura.
Scritture interrotte
Le scritture atomiche con verifica non lasciano mai la cassaforte scritta a metà dopo un’interruzione di corrente o con il disco pieno.
Contenuti dannosi
L’HTML grezzo nelle note non viene visualizzato, le immagini remote non vengono caricate e i percorsi degli archivi non possono uscire dalla cartella di destinazione.
Ripristino di versioni precedenti
ErtiNote ti avvisa se una cassaforte viene sostituita da una sua versione precedente sullo stesso computer.
Dove finisce la protezione
Un dispositivo compromesso
Un malware eseguito con il tuo account (un keylogger, un programma di registrazione dello schermo, un lettore di memoria) può intercettare la tua password o la cassaforte aperta.
Password deboli
Argon2id rallenta i tentativi, ma non può salvare una password corta o comune.
Memoria e swap
Il sistema operativo può scrivere il contenuto della memoria sul disco. Usa la cifratura completa del disco, come FileVault, BitLocker o LUKS.
Appunti ed esportazioni
Il testo copiato e i file esportati o aperti esternamente escono dalla cassaforte e non sono più protetti da essa.
Metadati del file
Dimensione totale, data di modifica, nome e posizione della cassaforte sono visibili, e il numero di blocchi rivela la dimensione approssimativa dei file.
Dati eliminati fino alla compattazione
Gli elementi eliminati restano cifrati all’interno del file finché la cassaforte non viene compattata.
Questo sito web
Questo sito è statico. Non imposta cookie, non esegue script di analisi o di tracciamento e non carica risorse di terze parti; i font sono serviti dal nostro server. Le uniche cose che memorizza nel tuo browser sono il tema e, se la scegli, la lingua.
ErtiCloud Backup (previsto)
Il servizio di backup previsto è progettato secondo gli stessi principi: backup cifrati sul tuo dispositivo prima del caricamento e un servizio del tutto facoltativo. Pubblicheremo la sua architettura di sicurezza prima del lancio.
Segnalare una vulnerabilità
Se ritieni di aver individuato un problema di sicurezza in ErtiNote o in questo sito web, scrivici un’e-mail con i dettagli e i passaggi per riprodurlo. Concedici un tempo ragionevole per risolverlo prima di renderlo pubblico. Al momento non abbiamo un programma di bug bounty.
Segnala una vulnerabilità