Session, разработанный Oxen Privacy Tech Foundation, позиционирует себя как мессенджер с приоритетом конфиденциальности, который идёт дальше большинства конкурентов, полностью устраняя требование к номеру телефона. При установке Session приложение локально генерирует криптографическую пару ключей и присваивает вам Session ID — длинную буквенно-цифровую строку, служащую вашим идентификатором. Регистрации аккаунта в традиционном смысле не существует, и при настройке не собирается никакая личная информация.
Архитектура безопасности
Session использует Signal Protocol в качестве основы, но вносит в него существенные изменения. Наиболее заметным отступлением является удаление компонента совершенной прямой секретности алгоритма Double Ratchet. Session использует более простую модель обмена ключами для поддержки децентрализованной асинхронной системы доставки сообщений. Это реальный компромисс: хотя он обеспечивает хранение сообщений в офлайн-режиме в сети узлов, сессионные ключи не обновляются с той же частотой, что и в Signal. Исследователи в области безопасности отметили это как существенное снижение криптографической защиты, и потенциальные пользователи должны принимать это во внимание.
Сообщения маршрутизируются через Oxen Service Node Network с использованием трёхуровневой системы onion-маршрутизации, концептуально схожей с Tor. Это скрывает IP-адреса и делает анализ трафика значительно сложнее, чем в случае с централизованными мессенджерами. Однако по размеру и скорости сеть пока не может сравниться со зрелостью Tor, и в периоды высокой нагрузки доставка сообщений может ощущаться замедленной.
Удобство использования
Интерфейс чистый и в целом знакомый всем, кто пользовался WhatsApp или Telegram. Базовые функции — текстовые сообщения, голосовые сообщения, обмен изображениями, исчезающие сообщения и групповые чаты — работают ожидаемо. Голосовые и видеозвонки доступны, но исторически были менее надёжными, чем основной функционал текстового обмена сообщениями. Десктопный клиент работоспособен, однако синхронизация между устройствами требует использования фразы восстановления вместо сканирования QR-кода, что создаёт дополнительные сложности при настройке.
Система Session ID, при всей своей ценности для конфиденциальности, является реальным барьером для удобства использования. Поделиться шестидесятишестисимвольной шестнадцатеричной строкой с новым контактом значительно неудобнее, чем поделиться именем пользователя или номером телефона. Приложение частично решает эту проблему с помощью удобочитаемых имён пользователей ONS (Oxen Name System), которые сопоставляются с Session ID за небольшую плату.
Цены и ценность
Session бесплатен для скачивания и использования — без уровней подписки или встроенных покупок. Регистрация имени пользователя ONS требует небольшого количества криптовалюты OXEN, что создаёт незначительный барьер для нетехнических пользователей. Платного уровня, открывающего дополнительные функции, не существует, что обеспечивает одинаковую защиту конфиденциальности для всех пользователей.
Политика конфиденциальности
Проект открыто рассказывает о своих практиках работы с данными. Открытый исходный код позволяет исследователям независимо проверять заявления, а фонд публикует документацию об архитектуре своей сети. Отсутствие центральных серверов, хранящих содержимое сообщений или метаданные пользователей, является структурным преимуществом в плане конфиденциальности по сравнению почти со всеми основными альтернативами.