neue bedeutende Veröffentlichung — ein Messenger, der E-Mail als Transportmedium anstelle eigener Server verwendet (Chat über E-Mail, ein spezialisierter E-Mail-Client, der wie ein Messenger funktioniert). Der Code der Anwendung basiert auf der Electron-Plattform und wird unter der GPLv3-Lizenz veröffentlicht, während die zugrunde liegende Bibliothek unter der MPL 2.0-Lizenz (Mozilla Public License) verfügbar ist.
In der neuen Version:
- Datenbank der Anbieter und E-Mail-Dienste mit Informationen zu den typischen Einstellungen;
- Neue Tastenkombinationen „Strg + K“ für die Suche im Adressbuch und „Alt + ←↓↑→“ für die Navigation im Chat;
- Neues Set von Hintergrundbildern;
- Möglichkeit, Bilder an das Profil zu binden;
- Unterstützung für die gleichzeitige Nutzung mehrerer Konten;
- Möglichkeit, Bilder im Vollbildmodus anzuzeigen;
- Separate Chat für gespeicherte Nachrichten;
- Unterstützung für die Änderung der Schriftgröße und des Zoomlevels (Ansicht -> Zoomfaktor);
- Verwendung des Gruppennamens im Betreff des E-Mails;
- Möglichkeit, mehrzeilige Nachrichten zu schreiben und die Einstellung „Klassische E-Mails anzeigen“ zu aktivieren, wodurch Delta Chat wie ein klassischer E-Mail-Client genutzt werden kann.
Wir erinnern daran, dass Delta Chat keine eigenen Server verwendet und praktisch über jeden E-Mail-Server arbeiten kann, der SMTP und IMAP unterstützt (für die schnelle Erkennung neuer Nachrichten wird die Technik verwendet, ). Es wird eine Verschlüsselung mit OpenPGP und dem Standard unterstützt, um eine einfache automatische Konfiguration und den Austausch von Schlüsseln ohne Verwendung von Schlüsselservern zu ermöglichen (der Schlüssel wird automatisch in der ersten gesendeten Nachricht übermittelt). Die Implementierung der End-to-End-Verschlüsselung basiert auf dem Code , der in diesem Jahr eine unabhängige Sicherheitsprüfung bestanden hat. Der Datenverkehr wird mit TLS unter Verwendung der Systembibliotheken verschlüsselt.
Delta Chat wird vollständig vom Benutzer kontrolliert und ist nicht an zentrale Dienste gebunden. Für die Nutzung ist keine Registrierung bei neuen Diensten erforderlich – eine bestehende E-Mail-Adresse kann als Identifikator verwendet werden. Wenn der Empfänger Delta Chat nicht nutzt, kann er die Nachricht als normale E-Mail lesen. Spam wird durch das Filtern von Nachrichten unbekannter Benutzer bekämpft (standardmäßig werden nur Nachrichten von Benutzern aus dem Adressbuch und von denen angezeigt, an die zuvor Nachrichten gesendet wurden, sowie Antworten auf eigene Nachrichten). Es ist möglich, Anhänge sowie eingebettete Bilder und Videos anzuzeigen.
Es wird die Erstellung von Gruppenchats unterstützt, in denen mehrere Teilnehmer kommunizieren können. Dabei gibt es die Möglichkeit, eine Gruppe von verifizierbaren Teilnehmern zu binden, die es unbefugten Personen nicht ermöglicht, Nachrichten zu lesen (die Überprüfung der Teilnehmer erfolgt durch kryptografische Signaturen, und die Nachrichten werden mit Ende-zu-Ende-Verschlüsselung verschlüsselt). Der Beitritt zu verifizierten Gruppen erfolgt durch die Versendung einer Einladung mit einem QR-Code. Verifizierte Chats haben derzeit den Status einer experimentellen Funktion, deren Unterstützung jedoch geplant ist, 2020 nach Abschluss des Sicherheitsaudits der Implementierung zu stabilisieren.
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 (die alte Version in C). Es gibt Bindungen für Python, Node.js und Java. In sind inoffizielle Bindungen für Go verfügbar. DeltaChat für libpurple, das sowohl das neue Rust-Kern als auch das alte C-Kern verwenden kann.
Quelle: opennet.ru
