Sicherheit & Datenschutz

Hush Relay bietet experimentelles selbst gehostetes verschlüsseltes Messaging über PHP

Ein neues Open-Source-Projekt ermöglicht privaten, Ende-zu-Ende-verschlüsselten Chat über eine einzelne PHP-Datei und eine browserbasierte App, ohne dass Konten oder komplexe Infrastruktur erforderlich sind.

Illustration eines kleinen Servers und eines mobilen Geräts, die selbst gehostetes verschlüsseltes Messaging darstellen
Für diesen Artikel erstellte Illustration

Automatisch aus dem englischen Original übersetzt.

Valentyn Rukhaylo hat am 1. November 2026 Hush Relay veröffentlicht, ein experimentelles selbst gehostetes Nachrichtensystem, das für datenschutzorientierte Nutzer konzipiert ist. Das Projekt kombiniert eine browserbasierte Progressive Web App mit einem minimalen PHP-Relay-Server, sodass Personen ihre eigenen verschlüsselten Kommunikationskanäle betreiben können, ohne auf Drittanbieterplattformen oder App-Stores angewiesen zu sein.

Was passiert ist

Die Veröffentlichung stellt eine leichtgewichtige Alternative zu gängigen Messengern dar, indem traditionelle Kontosysteme und zentralisierte Infrastrukturen eliminiert werden. Die Anwendung besteht aus zwei Hauptkomponenten: einer clientseitigen Weboberfläche, die mit reinem HTML und JavaScript erstellt wurde, und einem serverseitigen Relay, das als einzelne PHP-Datei geschrieben ist. Diese Architektur stellt sicher, dass alle kryptografischen Operationen im Browser des Nutzers stattfinden, während der Server lediglich als Speichermedium für verschlüsselte Datenpakete dient.

Nutzer können das Relay auf extrem bescheidener Hardware bereitstellen, darunter einen 5-Dollar-Virtual-Private-Server, einen Raspberry Pi oder sogar ein Ersatz-Android-Smartphone, auf dem Termux läuft. Das System unterstützt die Bereitstellung auf Standard-Shared-Hosting-Umgebungen, was es für diejenigen zugänglich macht, die keine dedizierten DevOps-Ressourcen haben. Der Entwickler betont, dass das Tool für alltägliche Datenschutz- und Bildungszwecke gedacht ist und nicht für Hochrisikoszenarien mit staatlichen Gegnern.

Wichtige Details

  • Zero-Knowledge-Relay: Das PHP-Backend speichert verschlüsselte Nachrichten, kann deren Inhalt jedoch nicht lesen und den Absender aufgrund von Sealed-Sender-Techniken nicht identifizieren.
  • Kein Konto erforderlich: Die Identität wird aus lokal generierten kryptografischen Schlüsseln abgeleitet, wodurch die Notwendigkeit einer Registrierung per Telefonnummer oder E-Mail entfällt.
  • Forward Secrecy: Das Protokoll implementiert den Double-Ratchet-Algorithmus, der sicherstellt, dass kompromittierte Geräte zuvor abgefangene Nachrichten nicht entschlüsseln können.
  • Geräteübergreifende Migration: Benutzer können ihre Identität auf ein neues Gerät übertragen, indem sie einen QR-Code scannen und eine 12-stellige Sicherheitsnummer überprüfen.
  • Interoperable Relays: Verschiedene Benutzer können ihre eigenen Relays in unterschiedlichen Jurisdiktionen betreiben, und diese Relays können miteinander kommunizieren.
  • Experimenteller Status: Der Code wurde intern adversariell überprüft, fehlt aber eine unabhängige Prüfung durch externe Kryptographen.

Hintergrund

Ende-zu-Ende-Verschlüsselung stellt sicher, dass nur die kommunizierenden Benutzer die Nachrichten lesen können, und verhindert so, dass Vermittler auf den Inhalt zugreifen. Hush Relay nutzt WebCrypto-APIs im Browser, um diese rechenintensiven kryptografischen Aufgaben zu bewältigen, ein Standardansatz für moderne webbasierte Sicherheitstools. Der in der Dokumentation erwähnte „Double Ratchet“-Algorithmus ist ein bekanntes kryptografisches Protokoll, das von Signal und anderen sicheren Messengern verwendet wird, um Forward Secrecy bereitzustellen. Dies bedeutet, dass ein Angreifer, der einen Sitzungsschlüssel stiehlt, diesen nicht verwenden kann, um vergangene Nachrichten zu entschlüsseln, da sich die Schlüssel bei jedem Austausch weiterentwickeln.

Das Konzept eines „dummen Relays“ ist zentral für dieses Design. In traditionellen Messaging-Apps verwaltet der Server oft Benutzeridentitäten, Kontaktlisten und Routing-Logik für Nachrichten. Bei Hush Relay hält der Server einfach verschlüsselte Datenblöcke vor, bis der Empfänger sie abruft. Dies reduziert die Angriffsfläche erheblich, da der Serverbetreiber keinen Einblick darin hat, wer mit wem spricht, abgesehen von grundlegenden Metadaten wie IP-Adressen und Zeitpunkten der Nachrichtenübermittlung. Die Verwendung von PHP, einer weit verbreiteten serverseitigen Sprache, ermöglicht den Betrieb auf fast jedem bestehenden Web-Hosting-Plan ohne spezielle Containerisierung oder Datenbank-Einrichtung.

Warum es wichtig ist

Für Teams und Einzelpersonen, die ihre Software selbst hosten, ist die Kontrolle über die Kommunikationsinfrastruktur ein wachsendes Prioritätsfeld. Viele Organisationen sind vorsichtig, proprietäre Messaging-Plattformen zu nutzen, die ihre Nutzungsbedingungen ändern, Ausfälle erleiden oder unter regulatorischem Druck stehen könnten, Daten herauszugeben. Hush Relay bietet einen Weg, private Kommunikationskanäle unter Nutzung der Infrastruktur aufrechtzuerhalten, die das Team bereits kontrolliert. Da es auf Standard-Shared-Hosting oder kostengünstigen VPS-Instanzen läuft, ist die Einstiegshürde im Vergleich zum Aufbau einer maßgeschneiderten Chat-Lösung von Grund auf bemerkenswert niedrig.

Der experimentelle Charakter des Projekts erfordert jedoch sorgfältige Überlegungen. Der Entwickler warnt ausdrücklich davor, dieses Tool für hochriskante Situationen zu verwenden, in denen körperliche Sicherheit oder rechtlicher Schutz auf dem Spiel stehen. Ohne unabhängiges Sicherheitsaudit könnten undiscovered Schwachstellen in der Implementierung der kryptografischen Primitive oder der Weboberfläche vorhanden sein. Für IT-Manager stellt dies einen Kompromiss dar: der Vorteil vollständiger Datensouveränität versus das Risiko, unauditierte Sicherheitssoftware zu verwenden. Es eignet sich gut für interne Team-Chats oder lockere private Gespräche, aber nicht zum Schutz sensiblen geistigen Eigentums oder Whistleblower-Kommunikation.

Was Sie tun können

  • Lokal testen: Klonen Sie das Repository und führen Sie das enthaltene serve-Skript aus, um die Oberfläche auf Ihrem lokalen Rechner mit zwei Browserfenstern zu testen.
  • Auf bestehendem Hosting bereitstellen: Wenn Sie einen cPanel- oder Apache-basierten Shared-Hosting-Plan haben, laden Sie den Web-Ordner hoch, um das Relay auszuprobieren, ohne einen Server verwalten zu müssen.
  • Kontakte verifizieren: Vergleichen Sie immer die Sicherheitsnummern mit Ihren Kontakten über einen separaten Kanal, um Man-in-the-Middle-Angriffe zu verhindern.
  • Wiederherstellungswörter sichern: Schreiben Sie die sechs Wörter umfassende Wiederherstellungsphrase auf, die während der Einrichtung bereitgestellt wird, da dies der einzige Weg ist, den Zugriff wiederherzustellen, wenn Sie Ihr Gerät verlieren.
  • Updates überwachen: Verfolgen Sie das Repository nach Sicherheits-Patches, da das Projekt als experimentell markiert ist und wahrscheinlich raschen Änderungen unterliegt.
  • Risiken bewerten: Verwenden Sie dieses Tool nicht für Kommunikation, bei der ein Scheitern zu schwerwiegenden persönlichen oder beruflichen Schäden führen könnte.

Weitere News

Alle News