Delta Chat 1.0 wurde für Android mit einem neuen, in Rust neu geschriebenen Kern veröffentlicht

Eingereicht von Messenger-Veröffentlichung Delta Chat 1.0 für die Android-Plattform (die neueste Desktop-Version ist 0.901, und für iOS - 0.960). Das Delta Chat-Projekt zeichnet sich durch die Verwendung normaler E-Mail als Transportmittel mit der Übertragung von Sofortnachrichten an E-Mails aus (Chat-over-E-Mail, ein spezieller E-Mail-Client, der als Messenger fungiert). Anwendungscode vertrieben von ist unter GPLv3 lizenziert und die Kernbibliothek ist unter MPL 2.0 (Mozilla Public License) verfügbar. Freigeben ist verfügbar auf Google Play.

Delta Chat verwendet keine eigenen Server und kann über fast jeden Mailserver arbeiten, der SMTP und IMAP unterstützt (die Technik wird verwendet, um den Eingang neuer Nachrichten schnell zu ermitteln). Drücken Sie IMAP). Verschlüsselung mit OpenPGP und Standard wird unterstützt Autoverschlüsselung für einfache automatische Konfiguration und Schlüsselaustausch ohne Verwendung von Schlüsselservern (der Schlüssel wird automatisch in der ersten gesendeten Nachricht übertragen). Die Implementierung der Ende-zu-Ende-Verschlüsselung basiert auf dem Code rPGP, das dieses Jahr ein unabhängiges Sicherheitsaudit bestanden hat. Der Datenverkehr wird bei der Implementierung von Standardsystembibliotheken mithilfe von TLS verschlüsselt.

Delta Chat wird vollständig vom Benutzer kontrolliert und ist nicht an zentralisierte Dienste gebunden. Für den Betrieb ist keine Registrierung bei neuen Diensten erforderlich. und Sie können eine vorhandene E-Mail-Adresse als Kennung verwenden. Wenn der Korrespondent Delta Chat nicht nutzt, kann er die Nachricht als normalen Brief lesen. Der Kampf gegen Spam erfolgt durch das Herausfiltern von Nachrichten unbekannter Benutzer (standardmäßig werden nur Nachrichten von Benutzern im Adressbuch und solchen angezeigt, an die zuvor Nachrichten gesendet wurden, sowie Antworten auf eigene Nachrichten). Es ist möglich, Anhänge sowie angehängte Bilder und Videos anzuzeigen.

Es unterstützt die Erstellung von Gruppenchats, in denen mehrere Teilnehmer kommunizieren können. In diesem Fall ist es möglich, eine verifizierte Teilnehmerliste an die Gruppe zu binden, die das Lesen von Nachrichten durch Unbefugte verhindert (Mitglieder werden mittels einer kryptografischen Signatur verifiziert und Nachrichten werden mittels Ende-zu-Ende-Verschlüsselung verschlüsselt). . Die Verbindung zu verifizierten Gruppen erfolgt durch das Versenden einer Einladung mit einem QR-Code. Verifizierte Chats haben derzeit den Status einer experimentellen Funktion, ihre Unterstützung soll jedoch Anfang 2020 nach Abschluss einer Sicherheitsüberprüfung der Implementierung stabilisiert werden.

Der Messenger-Kern wird separat in Form einer Bibliothek entwickelt und kann zum Schreiben neuer Clients und Bots verwendet werden. Aktuelle Version der Basisbibliothek geschrieben ist in Rust-Sprache (alte Version wurde geschrieben in C-Sprache). Es gibt Bindungen für Python, Node.js und Java. IN entwickeln inoffizielle Bindungen für Go.

Im Vergleich zur Vorgängerversion 0.510.1 wurde die Kernbibliothek von C nach Rust umgeschrieben, ohne unsicheren Code zu verwenden. Unterstützung für Avatare und die Möglichkeit hinzugefügt, Delta Chat als E-Mail-Client zu verwenden, um normale E-Mails zu lesen, die nicht über Delta Chat gesendet wurden.

Delta Chat 1.0 wurde für Android mit einem neuen, in Rust neu geschriebenen Kern veröffentlichtDelta Chat 1.0 wurde für Android mit einem neuen, in Rust neu geschriebenen Kern veröffentlicht

Delta Chat 1.0 wurde für Android mit einem neuen, in Rust neu geschriebenen Kern veröffentlichtDelta Chat 1.0 wurde für Android mit einem neuen, in Rust neu geschriebenen Kern veröffentlicht

Source: opennet.ru

Kommentar hinzufügen