Was ist der Snowflake Proxy aus dem TOR Netzwerk Ökosystem

Was ist der Snowflake Proxy aus dem TOR Netzwerk Ökosystem
Snowflake ist ein System, das Menschen weltweit den Zugang zu zensierten Websites und Apps ermöglicht. Ähnlich wie VPNs hilft es dabei, Internetzensur zu umgehen. Snowflake sorgt dafür, dass deine Online-Aktivitäten so getarnt werden, als würdest du das Internet für normale Video- oder Sprachanrufe verwenden, wodurch die Entdeckung durch Internetzensoren erschwert wird.

Es existieren viele Tools wie Snowflake, die Internetaktivitäten “transformieren”, wobei jedes Tool eine eigene Methode anwendet. Manche Tools leiten den Datenverkehr so um, dass es aussieht, als käme er von bekannten Cloud-Diensten wie Microsoft Azure oder Amazon Web Services. Andere Tools verschlüsseln den Datenverkehr so, dass er völlig willkürlich erscheint.

Folglich ist es für Zensoren schwierig, solche Umgehungstools zu blockieren, ohne große Bereiche des Internets zu sperren, was das ursprüngliche Ziel konterkarieren würde.
Anders als bei VPNs ist es nicht erforderlich, eine zusätzliche Software zu installieren, um eine Verbindung über einen Snowflake-Proxy herzustellen und Zensur zu umgehen. Gewöhnlich ist diese Umgehungsfunktion direkt in existierende Anwendungen integriert. Aktuell ist Snowflake in den Tor Browser auf Desktop- und Android-Geräten, im Onion Browser auf iOS sowie in Orbot auf Android und iOS eingebettet. Solltest du eine dieser Anwendungen heruntergeladen haben und sie werden in deinem Land blockiert, kannst du die Blockade umgehen, indem du Snowflake in den App-Einstellungen aktivierst.
Hier ist eine detaillierte Erklärung der Funktionsweise von Snowflake:
  1. Peers und Proxies: Snowflake besteht aus freiwilligen Proxies (die Snowflake-Browser-Extension verwenden) und Nutzern in zensierten Regionen, die als Clients bezeichnet werden. Diese Clients möchten Tor nutzen, können jedoch aufgrund von Netzwerkblockaden die Tor-Netzwerkknoten nicht direkt erreichen.

  2. Nutzung von WebRTC: Snowflake verwendet WebRTC, eine Technologie, die Echtzeitkommunikation (wie Video- und Audiochats) direkt im Webbrowser ermöglicht. WebRTC ermöglicht eine Peer-to-Peer-Kommunikation, was bedeutet, dass Daten direkt zwischen den Computern der Nutzer ohne einen zentralen Server übertragen werden können.

  3. Vermittlung über Broker: Wenn ein Client eine Verbindung zu Tor herstellen möchte, kontaktiert er über eine nicht blockierte Verbindung einen zentralen "Broker". Dieser Broker vermittelt eine Verbindung zwischen dem Client und einem der freiwilligen Snowflake-Proxies.

  4. Kurzlebige Verbindungen: Die Verbindungen über Snowflake sind kurzlebig und ändern sich häufig, was es Zensoren erschwert, sie zu entdecken und zu blockieren. Jeder Snowflake-Proxy leitet die Daten des Clients nur für kurze Zeit, oft nur Minuten, weiter.

  5. Integration mit Tor: Nachdem der Broker eine Verbindung zwischen einem Client und einem Snowflake-Proxy hergestellt hat, kann der Client über den Proxy eine Verbindung zum Tor-Netzwerk aufbauen. Dabei werden die Daten des Clients durch den Proxy geleitet, als ob der Proxy selbst Tor benutzt.

Snowflake ist besonders nützlich für Nutzer in hochzensierten Umgebungen, weil es nur minimale technische Anforderungen an die freiwilligen Proxies stellt und die Nutzung bestehender Webtechnologien maximiert, um Zensur zu umgehen. Es ist auch eine wichtige Option für Nutzer, die keine anderen Methoden haben, um die starke Netzwerküberwachung und -blockierung zu umgehen.