È stata pubblicata la versione 1.6 del programma decentralizzato di messaggistica Speek, progettata per garantire la massima privacy, anonimato e protezione contro il tracciamento. Gli identificatori utente in Speek si basano sull'uso di chiavi pubbliche e non sono legati a numeri di telefono o indirizzi email. Non vengono utilizzati server centralizzati nell'infrastruttura e tutto lo scambio di dati avviene esclusivamente in modalità P2P tramite la creazione di connessioni dirette tra gli utenti sopra la rete Tor. Il codice del progetto è scritto in C++ utilizzando il toolkit Qt e distribuito con licenza BSD. Le build sono disponibili per Linux (AppImage), macOS e Windows.
L’idea principale del progetto è utilizzare la rete anonima Tor per lo scambio di dati. Per ogni utente viene creato un servizio nascosto Tor separato, il cui identificatore viene utilizzato per identificare l’abbonato (il nome utente corrisponde all'indirizzo onion del servizio nascosto). L’utilizzo di Tor consente di garantire l’anonimato dell’utente e di proteggere il suo indirizzo IP e la sua posizione dalla rivelazione. Per proteggere la corrispondenza da intercettazioni e analisi in caso di accesso non autorizzato al sistema dell’utente, viene applica la crittografia a chiave pubblica e tutti i messaggi vengono eliminati al termine della sessione, senza lasciare tracce come in una normale conversazione dal vivo. I metadati e i testi dei messaggi non vengono memorizzati sul disco.
Prima di avviare una conversazione, avviene uno scambio di chiavi e l'aggiunta dell'utente e della sua chiave pubblica nella rubrica. È possibile aggiungere un altro utente solo dopo aver inviato una richiesta di comunicazione e ricevuto il consenso per ricevere messaggi. Una volta avviata, l'app crea il proprio servizio nascosto e verifica la presenza di servizi nascosti per gli utenti dalla rubrica; se i loro servizi nascosti sono attivi, gli utenti vengono segnati come online. È supportata la condivisione di file, per la quale viene utilizzata anche la crittografia e la modalità P2P.

Novità nella nuova versione:
- È stato aggiunto un dialogo separato con un elenco di tutte le richieste di comunicazione ricevute, che ha sostituito il dialogo di conferma che compariva ad ogni richiesta ricevuta.
- È stata aggiunta una notifica per l'arrivo delle richieste di comunicazione nell'area delle notifiche nella barra di sistema.
- È stato aggiunto e applicato per impostazione predefinita un nuovo tema di design in stile blu scuro.
- È stata fornita la possibilità di connettere temi di design personalizzati.
- È stata implementata la possibilità di modificare la grandezza dell'area della rubrica.
- Sono state aggiunte le tooltip.
- È stata migliorata la verifica dell'input.
- Sono state apportate diverse piccole migliorie all'interfaccia.
Fonte: opennet.ru
