Transferify
Torna al blog

Come i file ospitati vengono scaricati, scadono e vengono eliminati

Un file ospitato resta cifrato dal momento in cui lascia il browser fino a quando raggiunge il dispositivo del destinatario. Il browser del destinatario lo scarica direttamente dallo storage, lo decifra in locale e lo scrive su disco. Quando il link scade, o quando Lei elimina il trasferimento, la copia archiviata viene rimossa.

Questo articolo riguarda la seconda metà della vita di un trasferimento. Per la prima metà, si veda come il browser carica i file cifrati direttamente nello storage.

Apertura del link: prima i controlli

Quando il destinatario apre il link, il suo browser richiede il trasferimento al nostro servizio. Il servizio controlla il link prima di consegnare qualsiasi cosa:

  • Scadenza. Un link scaduto riceve la stessa risposta di un link mai esistito.
  • Password. Se Lei ne ha impostata una nella modalità predefinita, il nostro servizio la confronta con un hash archiviato; la password in sé non viene mai archiviata. I tentativi errati ripetuti dallo stesso indirizzo di rete vengono bloccati per un certo tempo.
  • Limite di download. Viene verificato a ogni consegna di un file: quando il limite da Lei impostato è esaurito, non parte più alcun nuovo download.

Nella modalità predefinita, la chiave del file viene sbloccata e consegnata al browser del destinatario solo dopo il superamento dei controlli su scadenza e password. Nella modalità Zero-Knowledge la chiave, o la chiave protetta dalla password, si trova già nel link del destinatario e non raggiunge mai i nostri sistemi. I dettagli sono in come Transferify cifra i file nel browser.

Il download: direttamente dallo storage, decifrato sul dispositivo

Per ogni file, il nostro servizio firma un indirizzo che consente al browser del destinatario di leggere quel solo file cifrato direttamente dallo storage, e l’indirizzo non sopravvive mai al trasferimento. Il file non passa dalla nostra api, e ciò che lo storage restituisce è il file cifrato, esattamente come l’ha caricato il browser del mittente.

Il browser del destinatario poi:

  • recupera il file cifrato a intervalli di 32 MiB, fino a quattro alla volta, oppure di 16 MiB e due alla volta sui dispositivi con schermo tattile come gli smartphone,
  • decifra ogni blocco man mano che arriva e ne verifica il tag di autenticazione e la posizione,
  • scrive il risultato direttamente su disco, così un file più grande della memoria del dispositivo si scarica senza problemi.

Dove il browser lo supporta, il destinatario sceglie dove salvare e il file viene scritto direttamente lì. Altrimenti il gestore di download del sito, eseguito nel browser del destinatario, trasmette il file in un normale download del browser. Su un browser in cui nessuna delle due possibilità è disponibile, i file fino a 1 GiB vengono assemblati in memoria, e quelli più grandi non possono essere scaricati.

Se un controllo qualsiasi fallisce, il download si interrompe con un errore.

«Scarica tutto»

Il nostro servizio non crea file ZIP dei trasferimenti cifrati, perché la decifratura è compito del browser del destinatario. Perciò, quando un destinatario scarica un intero trasferimento, o più file insieme, il suo browser crea lo ZIP da sé: scarica e decifra ogni file a turno e lo scrive in un unico archivio man mano che procede. I file sono memorizzati nell’archivio senza compressione, il che lo mantiene veloce quanto il download, e sono supportati archivi più grandi di 4 GiB.

Come vengono contati i download

Un download viene contato quando il nostro servizio consegna l’indirizzo di download di un file, cioè nel momento in cui consegna effettivamente un file a qualcuno. Quel singolo momento conta sia per il limite di download da Lei impostato sul trasferimento sia per i download mensili del Suo piano.

  • Un file recuperato in molti pezzi resta un solo download.
  • «Scarica tutto», o più file scaricati insieme come un unico ZIP, conta come un solo download.
  • Aprire la pagina di download senza scaricare non conta nulla.
  • Riavviare lo stesso file in un secondo momento è un nuovo download.

Gli avvisi di download, nei piani che li includono, seguono lo stesso conteggio, con al massimo dieci e-mail di avviso per trasferimento al giorno.

Scadenza ed eliminazione

Linea temporale di un file ospitato: cifrato e archiviato con una regola di eliminazione, servito finché il link è attivo, rifiutato alla scadenza, eventualmente conservato per una finestra di recupero, poi eliminato dalla regola dello storage, da un nostro processo entro pochi minuti per i link sotto un giorno, oppure da Lei in qualsiasi momento.Linea temporale di un file ospitato: cifrato e archiviato con una regola di eliminazione, servito finché il link è attivo, rifiutato alla scadenza, eventualmente conservato per una finestra di recupero, poi eliminato dalla regola dello storage, da un nostro processo entro pochi minuti per i link sotto un giorno, oppure da Lei in qualsiasi momento.
La vita di un file ospitato. Due eccezioni: i byte che un altro dei Suoi link serve ancora restano per quel link, e un trasferimento sotto blocco legale non può essere eliminato finché non rilascia il blocco.

Ogni file ospitato viene archiviato con un’istruzione che indica allo storage quando eliminarlo, impostata in base alla scadenza scelta. Le regole di ciclo di vita dello storage eliminano poi il file cifrato quando raggiunge quell’età, senza alcuna richiesta da parte nostra. Quelle regole contano in giorni interi, perciò i link che scadono in meno di un giorno ricevono un’attenzione in più: un nostro processo controlla ogni due minuti ed elimina i loro file una volta scaduti. La regola di storage di un giorno resta sotto come rete di sicurezza.

  • I link che non scadono mai vengono conservati finché Lei non li elimina.
  • Finestra di recupero. Nei piani che la includono, all’invio può scegliere di mantenere recuperabile per un certo tempo un trasferimento scaduto. I suoi file restano allora nello storage per quella finestra, ma il link non serve download finché non lo recupera, e un trasferimento può essere recuperato una sola volta.
  • Eliminare da sé un trasferimento o un file è possibile con qualsiasi piano, in qualsiasi momento. I file archiviati vengono eliminati dallo storage, e un’eliminazione che fallisce viene ritentata automaticamente.
  • Link creati da file archiviati. Se ha creato un altro link dagli stessi file archiviati, nella scheda File dei Suoi trasferimenti, i byte restano archiviati per tutto il tempo che serve all’ultimo di quei link. Ogni link smette comunque di servire alla propria scadenza.
  • Eliminare il Suo account elimina ogni file archiviato dell’account prima che vengano rimossi i dati dell’account stesso.

L’unica eccezione è un trasferimento che ha posto sotto blocco legale: non può essere eliminato finché non rilascia il blocco.

I trasferimenti peer-to-peer non lasciano nulla nello storage, perciò non c’è nulla che scada o che venga eliminato: il file è esistito soltanto sui due dispositivi.

Provare

Invii un link ospitato con una scadenza e un limite di download, poi lo apra su un altro dispositivo per vedere il browser scaricarlo e decifrarlo. Invii un file ora.

Domande frequenti

Il file viene decifrato sui vostri server quando qualcuno lo scarica?

No. Il browser del destinatario scarica il file cifrato direttamente dallo storage e lo decifra sul proprio dispositivo man mano che arriva. Nella modalità predefinita il nostro servizio consegna al browser del destinatario la chiave del file a questo scopo, ma non decifra esso stesso il contenuto dei file.

Come vengono contati i download rispetto a un limite di download?

Ogni file conta una volta quando il nostro servizio consegna al destinatario il suo indirizzo di download. Scaricare quel file in molti pezzi resta un solo download, e scaricare l’intero trasferimento, o più file, come un unico ZIP conta come un solo download. Riavviare un file in un secondo momento conta di nuovo.

Quando viene eliminato un file ospitato?

Dopo la scadenza del suo link, lo storage elimina automaticamente il file cifrato. I link più brevi di un giorno vengono cancellati da un nostro processo entro pochi minuti dalla scadenza. Lei può anche eliminare in qualsiasi momento un trasferimento o un singolo file, con qualsiasi piano. Se un altro dei Suoi link serve lo stesso file archiviato, i suoi byte restano finché nessun link ne ha più bisogno.

Che cosa accade ai miei file se elimino il mio account?

Ogni file archiviato dell’account viene eliminato dallo storage prima che vengano rimossi i dati dell’account stesso.

Pagine correlate

Torna su