Opublikowano wydanie zdecentralizowanego programu do wymiany wiadomości Speek 1.6, który ma na celu zapewnienie maksymalnej prywatności, anonimowości i ochrony przed śledzeniem. Identyfikatory użytkowników w Speek opierają się na zastosowaniu kluczy publicznych i nie są powiązane z numerami telefonów ani adresami e-mail. W infrastrukturze nie stosuje się centralnych serwerów, a cała wymiana danych odbywa się tylko w trybie P2P przez nawiązanie bezpośrednich połączeń między użytkownikami w sieci Tor. Kod projektu napisany jest w języku C++ z użyciem zestawu narzędzi Qt i jest rozpowszechniany na licencji BSD. Kompilacje są tworzone dla systemów Linux (AppImage), macOS i Windows.
Główna idea projektu polega na wykorzystaniu anonimowej sieci Tor do wymiany danych. Dla każdego użytkownika tworzony jest osobny ukryty serwis Tor, a jego identyfikator służy do określenia abonenta (login użytkownika pokrywa się z adresem onion ukrytego serwisu). Wykorzystanie Tor zapewnia anonimowość użytkownika oraz chroni jego adres IP i lokalizację przed ujawnieniem. W celu ochrony korespondencji przed podsłuchiwaniem i analizą, w przypadku uzyskania dostępu do systemu użytkownika, stosowane jest szyfrowanie z kluczem publicznym oraz usuwanie wszystkich wiadomości po zakończeniu sesji, nie pozostawiając śladów, jak po zwykłej rozmowie na żywo. Metadane i treści wiadomości na dysku nie są przechowywane.
Przed rozpoczęciem komunikacji następuje wymiana kluczy oraz dodanie użytkownika i jego klucza publicznego do książki adresowej. Innego użytkownika można dodać tylko po wysłaniu prośby o komunikację i uzyskaniu zgody na otrzymywanie wiadomości. Po uruchomieniu aplikacja tworzy swój ukryty serwis i sprawdza dostępność ukrytych serwisów dla użytkowników w książce adresowej; jeśli ich ukryte serwisy są uruchomione, użytkownicy są oznaczani jako online. Wsparcie dla wspólnego dostępu do plików, do ich przesyłania również stosowane jest szyfrowanie i tryb P2P.

Zmiany w nowej wersji:
- Dodano osobny dialog z listą wszystkich otrzymanych próśb o komunikację, który zastąpił dialog potwierdzenia wyświetlany przy każdej próbie.
- Dodano informowanie o otrzymaniu próśb o komunikację w obszarze powiadomień na systemowym pasku zadań.
- Dodano i domyślnie zastosowane nowe motywy w ciemnoniebieskim stylu.
- Umożliwiono podłączenie własnych motywów.
- Wprowadzono możliwość zmiany rozmiaru obszaru z książką adresową.
- Dodano podpowiedzi kontekstowe.
- Udoskonalono sprawdzanie danych wejściowych.
- Wprowadzono różne drobne ulepszenia interfejsu.
Źródło: opennet.ru
