Jak działa SendTomo

SendTomo przenosi pliki bezpośrednio między Twoimi urządzeniami przy użyciu WebRTC, tej samej technologii peer-to-peer, która napędza rozmowy wideo w przeglądarce. Ta strona wyjaśnia przebieg połączenia, dlaczego transfery są szybkie i prywatne oraz jak to wszystko działa bez przesyłania plików na serwer.

Krok 1 — Parowanie. Otwórz sendtomo.com na komputerze. Strona prosi serwer o krótki kod pokoju i renderuje go jako kod QR. Gdy zeskanujesz ten kod telefonem, telefon odsyła kod pokoju tym samym kanałem sygnalizacyjnym. Serwer następnie przedstawia dwa urządzenia sobie nawzajem i przekazuje szczegóły połączenia. Od tego momentu serwer nie jest już potrzebny do transferu danych.

Krok 2 — Bezpośrednie połączenie peer-to-peer. Dwa urządzenia negocjują połączenie WebRTC. W typowym przypadku łączą się bezpośrednio przez Twoją sieć lokalną lub publiczny internet. Jeśli zapora sieciowa lub NAT blokuje bezpośrednią ścieżkę, przekaźnik TURN przekazuje zaszyfrowane bajty — ale ponieważ dane są szyfrowane end-to-end między Twoimi dwoma urządzeniami, przekaźnik nie może ich odszyfrować ani sprawdzić.

Krok 3 — Szyfrowanie end-to-end. WebRTC wymusza szyfrowanie DTLS-SRTP na każdym połączeniu, więc fragmenty plików wysyłane między Twoimi urządzeniami są szyfrowane od momentu opuszczenia jednego urządzenia aż do dotarcia do drugiego. Ani serwer sygnalizacyjny, ani jakikolwiek przekaźnik TURN nie posiada kluczy do odczytu Twoich danych.

Dlaczego to jest szybkie i prywatne. Ponieważ pliki wędrują prosto z urządzenia do urządzenia z pełną prędkością Twojej sieci, nie ma kroku chmurowego wyślij-a-potem-pobierz, limitu miejsca ani limitu rozmiaru. A ponieważ dane nigdy nie spoczywają na serwerze, nie ma nic do włamania, sprzedaży ani zatrzymania. Taki jest cały sens tej architektury.

Gotowy, by przesyłać pliki? Otwórz SendTomo i zeskanuj, aby się połączyć.

Otwórz SendTomo