Trasferimento peer-to-peer
Un file passa direttamente dal Suo browser alla persona che lo riceve: senza caricamento, senza archiviazione, senza intermediari.
La modalità peer-to-peer (P2P) apre una connessione diretta e cifrata tra il Suo browser e quello del destinatario, poi vi fa passare il file. I byte viaggiano da un dispositivo all’altro e non arrivano mai su un server Transferify: il trasferimento è veloce quanto il collegamento tra le due parti, e riservato fin dalla progettazione.
Come funziona un trasferimento diretto
Quando si sceglie un trasferimento istantaneo, Transferify non carica il file. Registra invece il trasferimento e aiuta i due browser a trovarsi: un leggero passaggio di segnalazione scambia i dati di connessione, e server STUN pubblici aiutano ciascun lato a capire come raggiungere l’altro attraverso Internet.
Una volta collegati i browser, il file scorre direttamente su un canale dati WebRTC. Il canale passa attraverso DTLS, quindi ogni byte è cifrato da un capo all’altro tra i due dispositivi: la connessione trasporta il file e i nostri server non ne vedono mai il contenuto.
Perché inviare in peer-to-peer
- Velocità. Il file prende la strada più breve, direttamente da un browser all’altro, invece di essere caricato su un server e poi scaricato di nuovo.
- Riservatezza. Poiché il file non viene mai archiviato, su nessun server resta qualcosa che possa trapelare, essere richiesto o essere dimenticato al momento dell’eliminazione. Esiste solo sui due dispositivi.
- Nessun limite di spazio. Nessun server conserva il file, quindi le nostre quote di archiviazione non si applicano. Il trasferimento istantaneo è gratuito fino a 5 GB con il piano Free, e qualsiasi piano a pagamento sblocca qualsiasi dimensione. Oltre, il limite pratico è la connessione e il tempo per cui entrambe le parti restano online.
Da sapere prima di inviare
Il peer-to-peer è una consegna in tempo reale, non un deposito, quindi conviene tenere presenti un paio di aspetti:
- Entrambe le parti devono essere online nello stesso momento. Il file scorre dal browser in tempo reale, quindi la scheda deve restare aperta fino al termine del download: se viene chiusa, la connessione si interrompe. Per un link da inviare e dimenticare, che il destinatario può aprire più tardi, è meglio il trasferimento ospitato.
- Alcune reti bloccano il percorso diretto. Firewall rigidi e alcune reti aziendali o mobili possono impedire a due browser di collegarsi direttamente. Transferify usa STUN per aggirare la maggior parte di questi ostacoli e ricorre a un nodo di inoltro (TURN) per gli altri, quindi solo le reti più restrittive potrebbero ancora non collegarsi. In tal caso, il trasferimento ospitato è l’alternativa affidabile.
Altri modi per inviare
Il peer-to-peer non è l’unica opzione: conviene scegliere la modalità adatta al momento:
- Trasferimento ospitato - conserva una copia cifrata, così il link continua a funzionare anche dopo la chiusura della scheda. È la scelta migliore quando il destinatario scaricherà più tardi, o quando non si riesce a stabilire una connessione diretta.
- Cifratura zero-knowledge - la storia completa di come i file restano privati, compresa la chiave che non arriva mai ai nostri server.