neue Version — ein Messenger, der E-Mail als Transportmittel anstelle eigener Server verwendet (Chat über E-Mail, ein spezialisierter E-Mail-Client, der wie ein Messenger funktioniert). Code der Anwendungen steht unter der GPLv3-Lizenz, während die zugrunde liegende Bibliothek unter der MPL 2.0-Lizenz (Mozilla Public License) verfügbar ist. Der Release ist im Google Play Store erhältlich.
In der neuen Version:
- Der Datenverbrauch wurde reduziert. Delta Chat lädt keine Nachrichten mehr herunter, die nicht angezeigt werden, wie reguläre E-Mail-Nachrichten und Nachrichten von blockierten Kontakten.
- Es wurde die Möglichkeit hinzugefügt, Chats zu pinnen. Angeheftete Chats werden immer oben in der Liste angezeigt.
- Beim Hinzufügen von Kontakten über einen QR-Code muss die Kontaktverifizierung nicht mehr abgewartet werden. Der neue Kontakt wird sofort hinzugefügt, und der Nachrichtenverkehr zur Verifizierung erfolgt im Hintergrund.
- Ein integriertes FAQ wurde hinzugefügt, das , jedoch offline verfügbar ist.
- Im App ist eine integriert, auf deren Grundlage Einrichtungshinweise für die Verwendung mit Delta Chat erstellt werden. Beispielsweise könnte es erforderlich sein, IMAP in den Kontoeinstellungen zu aktivieren oder ein Anwendungskennwort zu generieren.
- Fehler wurden behoben, die zu einer fehlerhaften Serialisierung von verschlüsselten Nachrichten bei der Verwendung von Ed25519-Schlüsseln führten. Standardmäßig verwendet Delta Chat weiterhin RSA-Schlüssel, der Wechsel zu Ed25519-Schlüsseln ist für zukünftige Versionen geplant.
- Im Anwendungs-Kernel wurden implementiert. Es wird Kernel-Version 1.27.0 verwendet.
Wir erinnern daran, dass Delta Chat keine eigenen Server nutzt und praktisch über jeden E-Mail-Server, der SMTP und IMAP unterstützt, arbeiten kann (zur schnellen Erkennung neuer Nachrichten wird eine Technik angewendet) ). Die Verschlüsselung unterstützt OpenPGP und den Standard für eine einfache automatische Einrichtung und den Austausch von Schlüsseln ohne die Verwendung von Schlüsseldiensten (der Schlüssel wird automatisch in der ersten gesendeten Nachricht übertragen). Die Implementierung der End-to-End-Verschlüsselung basiert auf dem Code , der in diesem Jahr ein unabhängiges Sicherheitsaudit durchlaufen hat. Der Verkehr wird mit TLS unter Verwendung der Standard-Systembibliotheken verschlüsselt.
Delta Chat wird vollständig vom Benutzer kontrolliert und ist nicht an zentralisierte Dienste gebunden. Eine Registrierung bei neuen Diensten ist nicht erforderlich — als Identifikator kann eine bereits bestehende E-Mail-Adresse verwendet werden. Wenn der Empfänger kein Delta Chat nutzt, kann er die Nachricht wie eine gewöhnliche E-Mail lesen. Der Spam-Schutz erfolgt durch das Herausfiltern von Nachrichten von unbekannten Nutzern (standardmäßig werden nur Nachrichten von Kontakten in das Adressbuch und von denen, an die zuvor Nachrichten gesendet wurden, sowie Antworten auf eigene Nachrichten angezeigt). Das Anzeigen von Anhängen sowie von eingebetteten Bildern und Videos ist möglich.
Es wird die Erstellung von Gruppenchats unterstützt, in denen mehrere Teilnehmer kommunizieren können. Dabei besteht die Möglichkeit, eine verifizierbare Teilnehmerliste an die Gruppe zu binden, die es Dritten untersagt, die Nachrichten zu lesen (die Überprüfung der Teilnehmer erfolgt durch kryptografische Signaturen, während die Nachrichten mit End-to-End-Verschlüsselung verschlüsselt werden). Der Zugang zu verifizierten Gruppen erfolgt durch das Versenden einer Einladung mit einem QR-Code. Verifizierte Chats haben derzeit den Status einer experimentellen Funktion, deren Unterstützung jedoch Anfang 2020 nach Abschluss der Sicherheitsüberprüfung stabilisiert werden soll.
Der Kern des Messengers wird separat in Form einer Bibliothek entwickelt und kann zur Erstellung neuer Clients und Bots verwendet werden. Die aktuelle Version der Basisbibliothek in Rust (alte Version C geschrieben). Es gibt Bindungen für Python, Node.js und Java. In inoffizielle Bindings für Go. Ende Februar wurde auch ein Update veröffentlicht für Linux und macOS, das auf der Plattform Electron basiert.
Quelle: opennet.ru
