Izravan prijenos između uređaja, bez prijenosa na poslužitelj i bez pohrane.
Obje strane otvaraju stranicu i povezuju se pomoću koda sesije. Datoteke putuju šifrirane AES-256, izravno između preglednika, u oba smjera, bez računa i bez ograničenja veličine.
Aplikacija generira šesteroznamenkasti kod sesije i poveznicu pozivnice. Nijedna se datoteka ne prenosi na poslužitelj.
Tehnički detaljNasumičan kod, vrijedi 10 minuta, za jednokratnu upotrebu. Poveznica nosi tajnu u fragmentu URL-a, koja se nikada ne šalje poslužitelju.
Uparivanje uređaja
Druga strana unosi kod ili otvara poveznicu pozivnice. Poslužitelj vidi da oba uređaja predočuju isti kod i povezuje ih.
Tehnički detaljSignalizacija prenosi samo podatke WebRTC veze: SDP opise sesije i ICE kandidate. Kod se troši pri prvoj upotrebi.
Izvođenje ključa za šifriranje
Dva uređaja dogovaraju ključ za šifriranje lokalno. Ključ nikada ne prolazi kroz poslužitelj i nije poznat tvrtki Synaptic Systems.
Tehnički detaljECDH na krivulji P-256 putem WebCrypta, nakon čega slijedi HKDF-SHA256 s kodom sesije kao soli. Rezultat su zasebni AES-256-GCM ključevi za svaki smjer.
Potvrda veze
Oba uređaja prikazuju isti otisak ključa. Ako se vrijednosti razlikuju, veza se odbija. Pridruživanje putem poveznice pozivnice provjerava se automatski.
Tehnički detaljOtisak je 48-bitni kriptografski sažetak zajedničkog ključa. Poveznica pozivnice autentificira razmjenu pomoću HMAC-SHA256 s tajnom iz fragmenta URL-a.
Sam prijenos
Kanal ide izravno između dvaju uređaja. Obje strane mogu istodobno slati i primati, uz prikaz napretka za svaku datoteku.
Tehnički detaljWebRTC DataChannel. Datoteka se dijeli na blokove do 64 KB, svaki zasebno šifriran AES-256-GCM-om s vlastitim nonceom. Primatelj zapisuje izravno na disk.
Shema napreduje sama. Odaberite fazu za pojedinosti.
Sesija prijenosa
Otvaranje sesije prijenosa
Dobit ćete kod sesije i poveznicu pozivnice koje ćete proslijediti drugoj strani putem željenog kanala.
Čeka se druga strana. Ova stranica mora ostati otvorena.10:00
Potvrdite vezu
Usporedite otisak s drugom stranom. Čeka se njezina potvrda.
Primili ste pozivnicu za prijenos
Netko predlaže sesiju izravnog prijenosa. Veza se ne pokreće i nikakvi vaši mrežni podaci ne šalju se dok ne potvrdite.
Kod sesije
000 000
Ako ne očekujete prijenos od osobe koju poznajete, odustanite. Poveznicu pozivnice može proslijediti bilo tko.
Sesija je aktivnaIzravna vezaAES-256-GCM
Odlazno
Dodaj datoteke
Prijenos drugoj strani počinje odmah.
Dolazno
Preporučeno za velike datoteke: zapisuju se izravno na disk.
Mjesto spremanja:
Ovaj preglednik ne može zapisivati izravno na disk, pa se dolazne datoteke čuvaju u memoriji. Za datoteke veće od 1,5 GB preporučujemo Chrome ili Edge.
Dolazne datoteke pojavit će se ovdje, s napretkom prijenosa.
Vidljivost podataka
Poslužitelj bilježi
Da su dva uređaja predočila isti kod sesije i kada su upareni.
IP adrese potrebne za uspostavu izravne veze.
Broj započetih i dovršenih sesija, kao zbirnu statistiku.
Poslužitelj nema pristup
Sadržaju datoteka. One se nikada ne prenose na poslužitelj niti pohranjuju.
Nazivima ni veličinama prenesenih datoteka.
Ključu za šifriranje, koji se izvodi lokalno na svakom uređaju.
Što se događa ako se stranica zatvori tijekom prijenosa?
Prijenos se zaustavlja i treba ga ponovno pokrenuti. Nastavak od mjesta prekida je u razvoju.
Koliko je siguran kod sesije?
Kod istječe za 10 minuta i može se upotrijebiti samo jednom. Osim toga, veza se potvrđuje ručno, a obje strane uspoređuju otisak ključa.
Zašto se veza ne uspostavlja uvijek?
Neke mreže, osobito korporativne i dio mobilnih, ne dopuštaju izravne veze između dvaju uređaja. Datoteke se ne usmjeravaju preko naših poslužitelja, pa se u tim slučajevima prijenos ne može obaviti. Rješenje je druga mreža ili klasični prijenos.
Radi li na mobilnim uređajima?
Da, u svakom modernom pregledniku. Zaslon mora ostati uključen tijekom prijenosa, inače operativni sustav može pauzirati stranicu.
Postoji li ograničenje veličine?
U Chromeu i Edgeu birate mjesto spremanja i datoteke se zapisuju izravno na disk, bez ograničenja. U Firefoxu i Safariju dolazne datoteke čuvaju se u memoriji, pa je praktično ograničenje oko 1,5 GB.