Come VeilShare mantiene al sicuro i tuoi file

VeilShare è progettato in modo che tu non debba mai fidarti di noi per i tuoi file. Tutto viene crittografato sul tuo dispositivo prima del caricamento e le chiavi restano nelle tue mani. Questa pagina spiega esattamente come funziona, come proteggiamo il tuo account e cosa succede ai tuoi dati se qualcosa va storto in un data center.

Ultimo aggiornamento

La sicurezza in breve

  • File, nomi di file e cartelle e anteprime vengono crittografati con AES-256-GCM nel browser prima del caricamento
  • Le chiavi di crittografia non arrivano mai ai nostri server in forma utilizzabile, quindi non possiamo leggere i tuoi file
  • La password del tuo account non lascia mai il tuo dispositivo
  • Autenticazione a due fattori facoltativa con codici monouso via email
  • I file sono archiviati in modo ridondante in più data center, progettati per resistere a incendi e alluvioni
  • Server e database ospitati in Finlandia, nel rispetto del GDPR e della legge finlandese sulla protezione dei dati

Crittografia end-to-end con AES-256-GCM

Quando carichi un file, il tuo browser genera una nuova chiave casuale a 256 bit solo per quel file. Il file viene diviso in blocchi e ogni blocco viene crittografato con AES-256-GCM usando un proprio nonce univoco prima che qualcosa ci venga inviato. Anche il nome del file viene crittografato con la stessa chiave, quindi non sappiamo nemmeno cosa stai condividendo. Per foto e video, nel browser viene creata una piccola anteprima crittografata con la stessa chiave.

Le cartelle funzionano allo stesso modo. Ogni cartella ha una propria chiave casuale che ne crittografa il nome e protegge le chiavi di tutto ciò che contiene, quindi condividere una cartella dà accesso a quella cartella e a nient'altro.

AES-GCM è una crittografia autenticata. Se anche un solo bit di un file crittografato viene modificato, che sia per un disco difettoso o per una manomissione, la decrittografia fallisce invece di consegnarti silenziosamente un file danneggiato.

Dove si trova la chiave

Ogni link di condivisione ha una propria chiave casuale, inserita nella parte del link dopo il simbolo #. I browser non inviano mai quella parte di un URL al server. Quando il destinatario apre il link, il suo browser usa quella chiave per sbloccare la chiave del file, scarica il file crittografato e lo decrittografa localmente. Noi vediamo sempre e solo dati crittografati.

Account zero-knowledge

Non ti serve un account per usare VeilShare. Se ne crei uno, è progettato in modo che non possiamo comunque leggere i tuoi file, e la tua password non lascia mai il tuo dispositivo.

Quando accedi, il browser elabora la tua password con Argon2id, un algoritmo ad alto consumo di memoria pensato per rendere lenti e costosi i tentativi di indovinare le password. Dal risultato vengono derivate due chiavi separate: una dimostra al nostro server chi sei, l'altra sblocca la tua chiave principale personale. Il server conserva solo un hash con salt della prima, e la tua chiave principale viene archiviata crittografata con la seconda.

Ogni file e cartella salvati nel tuo account ha la propria chiave protetta dalla tua chiave principale, direttamente o tramite la cartella in cui si trova. Così puoi aprire i tuoi file da qualsiasi dispositivo dopo l'accesso, mentre noi conserviamo solo copie protette.

Chiave di recupero e sostituzione delle chiavi

Quando ti registri, ricevi una chiave di recupero. È l'unico modo per non perdere l'accesso ai file salvati se dimentichi la password, perché non possiamo reimpostare una crittografia di cui non abbiamo le chiavi. Se pensi che la tua chiave possa essere stata esposta, puoi sostituire la chiave principale dalle impostazioni: tutti i tuoi file salvati verranno protetti di nuovo con una nuova chiave principale, direttamente nel browser.

Autenticazione a due fattori

Attiva l'autenticazione a due fattori nelle impostazioni dell'account e una password corretta non basterà più per accedere.

  • I codici vengono generati con un generatore di numeri casuali crittograficamente sicuro
  • Ogni codice scade dopo 10 minuti e funziona una sola volta
  • I codici vengono archiviati sotto forma di hash, mai in chiaro
  • I tentativi di indovinare i codici e le richieste di nuovo invio sono limitati per bloccare gli attacchi brute force

Puoi anche vedere tutti i dispositivi collegati al tuo account e chiudere le sessioni che non riconosci, o tutte insieme.

Protezione dei link condivisi

Chiunque riceva un link da te può decrittografare ciò a cui punta, quindi ti diamo strumenti per limitare chi può usare un link e per quanto tempo. Un link a una cartella include tutto ciò che contiene, anche i file aggiunti in seguito, finché il link non viene disattivato o non viene raggiunto uno dei limiti impostati.

Protezione con password

Aggiungi una password a un link di condivisione e senza di essa non si aprirà. La password viene sottoposta a hash nel browser con PBKDF2 prima dell'invio, verificata in tempo costante, e i tentativi errati ripetuti vengono bloccati. È un lucchetto in più sul link, non un ulteriore livello di crittografia, quindi condividi comunque link e password su canali diversi.

Scadenza e limiti di download

I link di condivisione possono scadere dopo un certo tempo o dopo un certo numero di download, e puoi disattivarli in qualsiasi momento. Quando un link smette di funzionare, nessuno può usarlo per raggiungere il file e non può essere riattivato. Se vuoi condividere di nuovo il file o la cartella, devi creare un nuovo link di condivisione. I file e le cartelle caricati senza account vengono poi eliminati definitivamente entro un'ora; i file nel tuo account restano finché non li elimini.

Protezione da incendi, alluvioni e guasti hardware

La crittografia protegge i tuoi file dalle persone. Ecco come sono protetti dai disastri fisici, come incendi, alluvioni e guasti hardware.

Archiviazione dei file progettata per sopravvivere alla perdita di un data center

I file crittografati sono archiviati su Cloudflare R2, progettato per una durabilità estrema. Ogni file viene archiviato in più copie o come frammenti con codifica di cancellazione distribuiti su molti dischi in diversi data center di una stessa regione. Cloudflare lo progetta in modo che i dati sopravvivano a guasti dei dischi e a danni fisici a un data center, come un incendio o un'alluvione.

Server e database in Finlandia con backup giornalieri

I nostri server applicativi e il nostro database girano presso Hetzner a Helsinki, in Finlandia, in un data center certificato ISO/IEC 27001:2022, lo standard internazionale per i sistemi di gestione della sicurezza delle informazioni. Questo significa che i dati del tuo account sono tutelati dal GDPR e dalla legge finlandese sulla protezione dei dati.

Il backup del database viene eseguito automaticamente ogni giorno e vengono conservati i backup degli ultimi sette giorni. Se un server si guasta, possiamo ripristinarlo da un backup recente.

L'hardware rubato non espone i tuoi file

I tuoi file, i nomi di file e cartelle e le anteprime sono crittografati con chiavi che non abbiamo mai, quindi un disco rubato, un backup trapelato o una violazione dei nostri server non possono rivelare ciò che hai condiviso.

Da cosa non possiamo proteggerti

Nessun servizio può promettere una sicurezza perfetta, e preferiamo essere onesti su dove si trovano i rischi:

  • Malware sul tuo dispositivo o su quello del destinatario
  • Possiamo vedere i metadati di base necessari per far funzionare il servizio, come le dimensioni dei file, le date di scadenza dei link e il modo in cui i file sono raggruppati nelle cartelle
  • Possiamo vedere i metadati di base necessari per far funzionare il servizio, come dimensione dei file, data di scadenza e alcuni altri dati non sensibili

Consulta la nostra informativa sulla privacy per l'elenco completo dei dati che trattiamo e per quanto tempo li conserviamo. Hai trovato un problema di sicurezza? Segnalacelo e lo esamineremo.

Domande frequenti

No. I file vengono crittografati nel browser prima del caricamento, e la chiave resta nel tuo link di condivisione oppure, per i file dell'account, è protetta dalla tua password. Archiviamo solo dati crittografati che non possiamo decrittografare.

AES-256-GCM, lo stesso standard di crittografia autenticata usato da banche e governi. Ogni file riceve una propria chiave casuale a 256 bit, e le password degli account vengono rafforzate con Argon2id.

I file crittografati sono archiviati su Cloudflare R2, che distribuisce ogni file su più dischi in diversi data center, così può essere ricostruito se un sito va perso. Il backup del nostro database viene eseguito automaticamente ogni giorno.

Non senza la tua chiave di recupero. Per un link condiviso, la chiave fa parte del link. Per i file dell'account, puoi reimpostare la password con la chiave di recupero mostrata al momento della registrazione. Senza nessuna delle due, nessuno può decrittografare i file, nemmeno noi.

Sì. Attivala nelle impostazioni dell'account e ogni accesso richiederà anche un codice di sei cifre inviato alla tua email, valido per 10 minuti.

Fonti

Condividi un file in sicurezza

Gratis, senza account. Il tuo file viene crittografato nel browser prima del caricamento e non possiamo leggerlo.

Condividi un file