WebRTC einfach erklärt

WebRTC ist der Webstandard, der es zwei Browsern ermöglicht, ohne Plug-in eine direkte, verschlüsselte Verbindung aufzubauen. SendTomo nutzt ihn, um Ihre Dateien von Gerät zu Gerät zu bewegen. Diese Seite erklärt die wichtigsten Bestandteile in verständlicher Sprache.

Datenkanäle und DTLS-SRTP. WebRTC-Datenkanäle übertragen Ihre Datei als verschlüsselte Pakete mit DTLS-SRTP, derselben Sicherheitsschicht, die auch Videoanrufe im Browser schützt. Die Verschlüsselungsschlüssel werden direkt zwischen Ihren beiden Geräten ausgehandelt, sodass weder unsere Server noch ein Relay die Daten entschlüsseln können.

STUN und TURN. Um sich über das Internet zu finden, fragen die beiden Geräte zunächst einen STUN-Server nach ihrer öffentlichen Netzwerkadresse. In den meisten Fällen verbinden sie sich dann direkt. Wenn eine Firewall oder ein NAT den direkten Pfad blockiert, leitet ein TURN-Relay den verschlüsselten Datenverkehr weiter. Da die Daten aber zwischen Ihren Geräten Ende-zu-Ende verschlüsselt sind, sieht das Relay nur Chiffretext.

Signalisierung. Bevor die direkte Verbindung geöffnet wird, müssen die beiden Geräte Verbindungsdetails austauschen (sogenannte SDP-Angebote und ICE-Kandidaten). In SendTomo geschieht dies kurz über einen Raumcode auf unserem Signalisierungsserver. Sobald die Geräte die Details des jeweils anderen haben, ist der Signalisierungsserver an der Übertragung nicht mehr beteiligt.

Warum Peer-to-Peer wichtig ist. Da die Dateidaten direkt zwischen Ihren Geräten fließen, laufen Übertragungen mit der vollen Geschwindigkeit Ihres Netzwerks, es gibt keinen Cloud-Speicher, den man bezahlen oder füllen muss, und keine Serverkopie Ihrer Daten, die kompromittiert werden könnte. Das ist der zentrale Vorteil einer WebRTC-basierten Architektur.

Bereit, Ihre Dateien zu übertragen? Öffnen Sie SendTomo und scannen Sie, um sich zu verbinden.

SendTomo öffnen