Die dezentrale Messaging-App Speek 1.6 wurde veröffentlicht, die darauf abzielt, maximale Privatsphäre, Anonymität und Schutz vor Überwachung zu gewährleisten. Die Benutzeridentifikatoren in Speek basieren auf der Verwendung von öffentlichen Schlüsseln und sind nicht an Telefonnummern oder E-Mail-Adressen gebunden. In der Infrastruktur werden keine zentralisierten Server verwendet, und der gesamte Datenaustausch erfolgt nur in P2P-Mode, indem direkte Verbindungen zwischen Benutzern über das Tor-Netzwerk hergestellt werden. Der Code des Projekts ist in C++ unter Verwendung des Qt-Toolkits geschrieben und wird unter der BSD-Lizenz verbreitet. Builds werden für Linux (AppImage), macOS und Windows erstellt.
Die Grundidee des Projekts ist die Verwendung des anonymen Tor-Netzwerks zum Datenaustausch. Für jeden Benutzer wird ein separater versteckter Tor-Dienst erstellt, dessen Identifikator verwendet wird, um den Abonnenten zu bestimmen (der Benutzername entspricht der Onion-Adresse des versteckten Dienstes). Die Nutzung von Tor ermöglicht es, die Anonymität des Benutzers zu wahren und seine IP-Adresse sowie seinen Standort vor Offenlegung zu schützen. Verschlüsselung mittels öffentlicher Schlüssel und das Löschen aller Nachrichten nach Abschluss der Sitzung kommen zur Anwendung, um die Kommunikation vor Abhörung und Analyse zu schützen, falls Zugriff auf das System des Benutzers besteht, ohne Spuren zu hinterlassen, wie es bei herkömmlicher persönlicher Kommunikation der Fall wäre. Metadaten und Textnachrichten werden nicht auf der Festplatte gespeichert.
Vor dem Beginn der Kommunikation erfolgt der Schlüsselaustausch und das Hinzufügen des Benutzers und seines öffentlichen Schlüssels zum Adressbuch. Einen anderen Benutzer kann man nur hinzufügen, nachdem man eine Kommunikationsanfrage gesendet hat und die Zustimmung zur Empfang von Nachrichten erhalten hat. Nach dem Start erzeugt die Anwendung ihren eigenen versteckten Dienst und überprüft das Vorhandensein von versteckten Diensten für Benutzer im Adressbuch; wenn ihre versteckten Dienste laufen, werden die Benutzer als online markiert. Die gemeinsame Nutzung von Daten wird unterstützt, wobei ebenfalls Verschlüsselung und der P2P-Modus verwendet werden.

Änderungen in der neuen Version:
- Ein separater Dialog mit einer Liste aller eingegangenen Kommunikationsanfragen wurde hinzugefügt, der den Bestätigungsdialog ersetzt hat, der beim Erhalt jeder Anfrage angezeigt wurde.
- Die Benachrichtigung über den Eingang von Kommunikationsanfragen erfolgt jetzt im Benachrichtigungsbereich der Systemablage.
- Ein neues, standardmäßig angewendetes Design im dunklen Blau wurde hinzugefügt.
- Die Möglichkeit, eigene Designs anzuschließen, wurde bereitgestellt.
- Die Funktion zur Größenänderung des Adressbuchbereichs wurde implementiert.
- Hilfetexte wurden hinzugefügt.
- Die Eingabekontrolle wurde verbessert.
- Verschiedene kleine Verbesserungen der Benutzeroberfläche wurden vorgenommen.
Quelle: opennet.ru
