Session, разработен от Oxen Privacy Tech Foundation, се позиционира като messenger с приоритет на поверителността, който надхвърля повечето конкуренти, като напълно премахва изискването за телефонен номер. Когато инсталирате Session, приложението генерира локално криптографска двойка ключове и ви присвоява Session ID — дълга буквено-цифрова низа, която служи като ваша идентичност. Няма регистрация на акаунт в традиционния смисъл и по време на настройката не се събира лично идентифицираща информация.
Архитектура на сигурността
Session използва Signal Protocol като основа, но го модифицира по значителни начини. Най-забележимото отклонение е премахването на компонента за perfect forward secrecy на алгоритъма Double Ratchet. Session използва по-опростен модел за обмен на ключове, за да поддържа децентрализираната си, асинхронна система за доставка на съобщения. Това е реален компромис: макар да позволява офлайн съхранение на съобщения в мрежата от нодове, session ключовете не се ротират със същата честота като при Signal. Изследователите по сигурността са отбелязали това като значително намаляване на криптографската защита и потенциалните потребители следва да го вземат предвид.
Съобщенията се маршрутизират през Oxen Service Node Network, използвайки система за onion routing с три прехода, концептуално подобна на Tor. Това скрива IP адресите и прави анализа на трафика значително по-труден в сравнение с централизираните messenger-и. Въпреки това размерът и скоростта на мрежата все още не могат да съответстват на зрелостта на Tor, а доставката на съобщения може да изглежда бавна в периоди на голямо натоварване.
Използваемост
Интерфейсът е изчистен и до голяма степен познат на всеки, който е използвал WhatsApp или Telegram. Основните функции, включително текст, гласови съобщения, споделяне на изображения, изчезващи съобщения и групови чатове, функционират както се очаква. Гласовите и видео разговорите са налични, но исторически са по-малко надеждни от основното изживяване с текстови съобщения. Десктоп клиентът е функционален, въпреки че синхронизацията между устройствата изисква фраза за възстановяване, а не сканиране на QR код, което добавя усложнение по време на настройката.
Системата Session ID, макар и отлична за поверителността, е реална бариера за използваемостта. Споделянето на 66-символен шестнадесетичен низ с нов контакт е неудобно в сравнение със споделянето на потребителско име или телефонен номер. Приложението частично адресира това с четими от човека ONS (Oxen Name System) потребителски имена, които се съпоставят със Session ID срещу малка такса.
Ценообразуване и стойност
Session е безплатен за изтегляне и използване без абонаментни нива или покупки в приложението. Регистрацията на ONS потребителско име изисква малко количество OXEN криптовалута, което въвежда незначителна бариера за нетехническите потребители. Няма платено ниво, което да отключва допълнителни функции, като по този начин защитата на поверителността е еднаква за всички потребители.
Практики за поверителност
Проектът е прозрачен относно практиките си за данни. Кодът с отворен код позволява на изследователите да проверяват твърденията независимо, а фондацията публикува документация за своята мрежова архитектура. Липсата на централни сървъри, съхраняващи съдържание на съобщения или потребителски метаданни, е структурно предимство за поверителността пред почти всички масови алтернативи.