La sicurezza, in parole semplici
Cosa protegge CryptoUpload, cosa no, e come dirci che abbiamo sbagliato qualcosa.
Da cosa è pensato per difendersi
- Un fornitore curioso ma onesto
- Vede byte cifrati, le dimensioni dei file e quando le cose sono state scritte. Non dovrebbe riuscire a capire cosa contiene un file né come si chiama.
- Un fornitore ostile o compromesso
- Può restituire una copia vecchia, tagliare un file, riordinare blocchi o tralasciare cose. Ognuna di queste cose viene scoperta: il vault tiene un registro autenticato che può solo andare avanti, la fine di ogni file è controllata e ogni blocco conosce il proprio posto. La sincronizzazione si ferma. Limiti: un computer che apre il vault per la prima volta si fida di ciò che riceve, e un fornitore può nascondere le modifiche più recenti a un dispositivo rimasto indietro.
- Chi copia i file conservati
- Senza la password o le 24 parole ha in mano dati illeggibili. La password passa da Argon2id, quindi ogni tentativo costa 256 MiB di memoria.
Cosa può vedere comunque un fornitore
- Sempre
- Quanti file e cartelle ci sono, la dimensione di ogni file, la lunghezza di ogni nome, quando ogni oggetto è stato scritto e l’indirizzo da cui arrivano le richieste. Che si tratta di un vault CryptoUpload. Inoltre: quanti elementi ha ogni cartella, quali metodi di sblocco esistono, le chiavi pubbliche dei membri e, nel profilo di base, i nomi che hai dato ai membri.
- Con il profilo privato facoltativo
- Le dimensioni dei file sono arrotondate per eccesso (al più del 12 per cento circa), le lunghezze dei nomi cadono in cinque fasce e il README nel vault non c’è. I file esca possono nascondere anche quanti file contiene ogni cartella, ma solo a chi ottiene una copia dello spazio: un fornitore che registra le richieste le riconosce. Numero di cartelle, orari delle richieste e indirizzo restano visibili.
- Un limite del formato
- Dimensione e orario possono bastare a riconoscere un file già noto, per esempio un film la cui dimensione esatta è pubblica. Il profilo di base non lo nasconde.
Cosa non copre
- Un computer già compromesso
- Chi controlla un computer sbloccato controlla il vault che c’è sopra.
- Di cosa devi fidarti
- Le credenziali del cloud stanno in un file cifrato sul tuo computer. Gli aggiornamenti si fidano di un’unica chiave di firma, in mano all’autore. Un programma che gira col tuo utente mentre il vault è aperto può leggere i file.
- Un fornitore che si rifiuta di servirti
- Le manomissioni si scoprono. Il rifiuto del servizio non è qualcosa che la cifratura possa impedire.
- Riprendersi un accesso
- Cambiare password, o togliere una persona da un vault condiviso, non annulla ciò che aveva già visto. Togliere una persona protegge ciò che viene scritto dopo. Per una revoca completa, crea un vault nuovo e copiaci dentro il contenuto.
- Vault nascosti
- Non c’è negabilità: un vault si riconosce come vault.
- Dimenticare tutto
- Se perdi sia la password sia le 24 parole, i dati non possono essere recuperati da nessuno.
Ancora nessun audit indipendente
- Cosa c’è
- Una revisione di sicurezza interna, fatta a ottobre 2026. Non è un audit indipendente.
- Cosa ti chiediamo
- Non fare di CryptoUpload l’unica protezione per informazioni che ti farebbero un danno grave se venissero esposte. Il piano è candidarsi a finanziamenti a fondo perduto per pagare un audit indipendente. Il codice è pubblico: chi è del mestiere può controllarlo e segnalare ciò che trova a security@cryptoupload.org.
Segnala una vulnerabilità
- Come
- Scrivi a security@cryptoupload.org. Per favore non aprire una segnalazione pubblica per una vulnerabilità. Se puoi, indica la versione, i passi per riprodurla, l’impatto che stimi e una dimostrazione.
- Cosa rientra
- Qualunque modo di leggere il contenuto, falsificare un sigillo o recuperare una chiave senza password o frase; qualunque perdita silenziosa di dati durante la sincronizzazione; qualunque modo di estrarre le credenziali salvate; i backend di rete (richieste non autenticate, path traversal, falsificazione di richieste); la riga di comando e l’app.
- Cosa per ora non rientra
- Scoperte che richiedono accesso fisico continuo a un computer già sbloccato; attacchi di negazione del servizio contro i fornitori cloud, che non sono nostri; bug generici di robustezza senza effetto su dati reali.
- Cosa aspettarti
- Confermiamo di aver ricevuto la segnalazione entro 5 giorni lavorativi e concordiamo con te una finestra di divulgazione, di default 90 giorni. Non c’è un bug bounty.
Cosa resta visibile, voce per voce
| Dal lato del fornitore | Profilo di base | Profilo privato |
|---|---|---|
| Contenuto dei file | Illeggibile | Illeggibile |
| Nomi di file e cartelle | Illeggibili | Illeggibili |
| Peso di ogni file | Esatto | Arrotondato per eccesso, al più il 12 % circa |
| Lunghezza dei nomi | Esatta | Una di cinque fasce |
| File in ogni cartella | Numero esatto | Arrotondato con le esche accese; un fornitore che registra le richieste le riconosce |
| Numero di cartelle | Visibile | Visibile |
| Quando arriva ogni blocco | Visibile | Visibile |
| Indirizzo da cui ti colleghi | Visibile | Visibile |
Il profilo privato è facoltativo e si sceglie quando crei il vault. Con qualunque profilo puoi mescolare ordine e momento dei caricamenti e far passare il traffico da un proxy.