Neu im Cleef Chat: Ende-zu-Ende-verschlüsselter Privatchat 🔒
Ab sofort könnt ihr private Gespräche im Cleef Chat Ende-zu-Ende-verschlüsselt führen.
Was das bedeutet und wie es technisch funktioniert, erklären wir hier kurz.
WAS IST ENDE-ZU-ENDE-VERSCHLÜSSELUNG?
Bei einem normalen Privatchat liegt deine Nachricht im Klartext auf unserem Server.
Bei einem Ende-zu-Ende-verschlüsselten Chat wird die Nachricht schon in deinem Browser
verschlüsselt und erst im Browser deines Gesprächspartners wieder entschlüsselt.
Dazwischen sieht niemand den Inhalt: nicht der Server, nicht die Datenbank, nicht das Team.
Auf dem Server liegt nur unlesbarer Zeichensalat.
SO NUTZT DU ES
1. Klicke in der Onlineliste auf einen Namen.
2. Wähle "Verschlüsselter Chat zu <Name>".
3. Es öffnet sich ein eigenes Fenster mit Schloss: "Verschlüsselt mit <Name>".
Voraussetzung: Ihr habt beide mindestens den Bronze-Rang (24 Stunden Onlinezeit).
Team-Mitglieder können es immer nutzen. Gäste können es nicht nutzen.
WIE FUNKTIONIERT ES TECHNISCH?
Alles läuft über die Web Crypto API, die in jedem modernen Browser eingebaut ist.
Wir verwenden keine selbst erfundene Verschlüsselung, sondern bewährte Standards:
- Schlüsselpaar pro Gerät: ECDH auf der Kurve P-256.
Beim ersten Start erzeugt dein Browser ein eigenes Schlüsselpaar. Der private Schlüssel
wird in deinem Browser gespeichert (IndexedDB) und ist so angelegt, dass er nicht einmal
ausgelesen werden kann. Er verlässt dein Gerät nie. Nur der öffentliche Schlüssel wird
an den Server geschickt, damit andere dir schreiben können.
- Jede Nachricht hat ihren eigenen Schlüssel: AES-256-GCM.
Für jede Nachricht wird ein neuer, zufälliger 256-Bit-Schlüssel erzeugt. Damit wird der
Text verschlüsselt. GCM erkennt außerdem jede Veränderung: Wird die Nachricht unterwegs
auch nur um ein Zeichen verändert, lässt sie sich nicht mehr entschlüsseln.
- Der Nachrichtenschlüssel wird "eingepackt": ECDH + HKDF-SHA-256 + AES-KW.
Aus deinem privaten Schlüssel und dem öffentlichen Schlüssel des Empfängers berechnet
dein Browser ein gemeinsames Geheimnis (ECDH). Daraus wird mit HKDF (SHA-256) ein
Schlüssel abgeleitet, mit dem der Nachrichtenschlüssel verpackt wird (AES Key Wrap).
Nur der Empfänger kann dasselbe Geheimnis berechnen und den Schlüssel wieder auspacken.
- Mehrere Geräte.
Der Nachrichtenschlüssel wird für jedes Gerät von dir und deinem Partner einzeln verpackt
(bis zu 5 Geräte pro Person). So kannst du deine Nachrichten z. B. am Handy und am PC lesen.
- Absender und Empfänger sind fest eingebunden.
Die Verschlüsselung ist an die Benutzer-IDs von Absender und Empfänger gebunden. Der Server
kann eine Nachricht also nicht als die eines anderen ausgeben oder in ein anderes
Gespräch schieben.
DIE SICHERHEITSNUMMER
Im Fenstermenü findest du "Sicherheitsnummer": 60 Ziffern, berechnet (SHA-512) aus euren
öffentlichen Schlüsseln. Vergleicht die Nummer auf einem anderen Weg, zum Beispiel am
Telefon oder persönlich. Ist sie bei euch beiden gleich, hat niemand einen fremden Schlüssel
dazwischengeschoben. Bekommt dein Partner einen neuen Schlüssel (z. B. ein neues Gerät),
zeigt das Fenster einen Hinweis.
WAS DU WISSEN SOLLTEST (EHRLICHE GRENZEN)
- Nur Text und Smileys. Bilder, Sprachnachrichten, Würfel, Spiele und die Übersetzung
gibt es im verschlüsselten Fenster nicht, denn die würden unverschlüsselt über den Server
laufen. Dafür nutzt ihr weiter den normalen Privatchat.
- Neues Gerät = alte Nachrichten nicht lesbar. Eine Nachricht kann nur auf den Geräten
gelesen werden, die es beim Senden schon gab. Wenn du deine Browserdaten löschst oder
einen neuen Browser nutzt, erscheinen ältere Nachrichten als "auf diesem Gerät nicht lesbar".
- Wer, wann, mit wem bleibt sichtbar. Verschlüsselt wird der Inhalt. Dass ihr miteinander
schreibt und wann, weiß der Server weiterhin, sonst könnte er die Nachricht nicht zustellen.
- Kein Mitlesen, auch nicht durch das Team. Darum gibt es im verschlüsselten Fenster auch
kein "Verstoß melden": Wir könnten den Inhalt schlicht nicht sehen. Blockieren und
Stummschalten funktionieren aber wie gewohnt. Die Chatregeln gelten natürlich auch hier.
- Gleichbleibende Geräteschlüssel. Anders als Signal oder WhatsApp wechseln wir die
Geräteschlüssel nicht laufend. Wer irgendwann deinen privaten Schlüssel stehlen würde
(also Zugriff auf dein entsperrtes Gerät hätte), könnte damit auch ältere Nachrichten
entschlüsseln, die er vorher mitgeschnitten hat. Für einen Chat im Browser ist das ein
guter Schutz, aber kein Ersatz für Signal, wenn es um wirklich heikle Dinge geht.
Fragen, Probleme oder Ideen? Schreibt sie gern hier in den Thread.
Euer Cleef-Chat-Team
Wichtig
Neu im Cleef Chat: Ende-zu-Ende-verschlüsselter Privatchat 🔒
Noch keine Antworten. Schreib die erste!
Lesen kann jeder. Um mitzureden, logge dich mit deinem registrierten Nickname im Chat ein.
Zum Login