Опубликован выпуск децентрализованной программы для обмена сообщениями Speek 1.6, нацеленной на предоставление максимальной конфиденциальности, анонимности и защиты от отслеживания. Идентификаторы пользователя в Speek основаны на применении открытых ключей и не привязываются в номерам телефона или адресам электронной почти. В инфраструктуре не применяется централизованных серверов и весь обмен данными производится только в режиме P2P через установку прямых соединений между пользователями поверх сети Tor. Код проекта написан на языке C++ с использованием тулкита Qt и распространяется под лицензией BSD. Сборки формируются для Linux (AppImage), macOS и Windows.
Основная идея проекта в использовании анонимной сети Tor для обмена данными. Для каждого пользователя создаётся отдельный скрытый сервис Tor, идентификатор которого применяется для определения абонента (логин пользователя совпадает с onion-адресом скрытого сервиса). Применение Tor позволяет обеспечить анонимность пользователя и защитить его IP-адрес и местоположение от раскрытия. Для защиты переписки от перехвата и анализа в случае получения доступа к системе пользователя применяется шифрование по открытым ключам и удаление всех сообщений после завершения сеанса, без оставлении следов как после обычного живого общения. Метаданные и тексты сообщений на диске не сохраняются.
Перед началом общения производится обмен ключами и добавление пользователя и его открытого ключа в адресную книгу. Добавить другого пользователя можно только после отправки запроса на общение и получения согласия получать сообщения. После запуска приложение создаёт свой скрытый сервис и проверяет наличие скрытых сервисов для пользователей из адресной книги, если их скрытые сервисы запущены пользователи помечаются как находящиеся в online.
Изменения в новом выпуске:
- Добавлен отдельных диалог со списком всех поступивших запросов на общение, который заменил собой диалог подтверждения, всплывавшим при получении каждого запроса.
- Добавлено информирование о поступлении запросов на общение в области уведомлений на системном лотке.
- Добавлена и применена по умолчанию новая тема оформления в тёмно-синем стиле.
- Предоставлена возможность подключения собственных тем оформления.
- Реализована возможность изменения размера области с адресной книгой.
- Добавлены всплывающие подсказки.
- Улучшена проверка ввода.
- Внесены разнообразные мелки улучшения в интерфейс.