Некоммерческая организация Tor Project, известная созданием анонимной системы коммуникаций Tor в Интернете, выпустила бета-версию анонимного мессенджера Tor Messenger. Приложение бесплатно, его можно использовать на ПК с Windows, OS X и Linux. Загрузка доступна с официального сайта.

Tor Messenger, как и анонимная сеть Tor, через которую он передает сообщения, позволяет скрыть свое местоположение. В сети Tor на пути от пользователя к серверу и обратно трафик проходит через несколько узлов. Принцип анонимизации заключается в том, что информация об адресе предыдущего узла на каждом новом узле, куда пришли данные, отсутствует. Таким образом, теоретически, никто не может узнать, откуда пришел запрос на сервер, то есть откуда и с какого ПК человек выходил в сеть. А так как Tor Messenger передает сообщения через сеть Tor, то он обладает такими же преимуществами.

Для обмена сообщениями применяется традиционная клиент-серверная модель, подразумевающая наличие сервера для координации обмена сообщениями. Tor Messenger позволяет соединиться с обычными IM-серверами, поддерживающими такие протоколы, как Jabber (XMPP), IRC, Google Talk, Facebook Chat, Twitter и Yahoo. В качестве основы для построения приложения задействована кодовая база клиента для мгновенного обмена сообщениями Instantbird, построенного на технологиях Mozilla. Подобный подход напоминает Tor Browser, основанный на кодовой базе Firefox.

На стадии планирования в качестве основы Tor Messenger рассматривались Pidgin и libpurple, но в итоге выбор был сделан в пользу Instantbird c использованием вместо libpurple плагинов c реализацией протоколов обмена сообщениями на языке JavaScript. Нежелание использовать libpurple было обусловлено необходимостью траты значительных ресурсов на проведение аудита данной библиотеки и опасений, что разработчики Pidgin халатно относятся к вопросам безопасности. Плагины на JavaScript, интерфейс на XUL и платформа Mozilla позволили применить в проекте опыт и наработки, накопленные в процессе разработки Tor Browser.

Tor Messenger находится на стадии активной разработки, поэтому, по мнению экспертов, на полную анонимность рассчитывать не стоит. Но команда создателей программы сейчас активно занимается сбором и анализом отзывов для выпуска полноценного продукта. Сухбир Сингх, разработчик Tor Messenger, отмечает, что до настоящего момента доступных защищенных мессенджеров не существовало и его детище сможет занять эту нишу. Конкуренцию составляет разве что FireChat, это приложение основано на технологии mesh networking и позволяет анонимно обмениваться сообщениями даже без подключения к Интернету. Кроме того, шифрование реализовано в мессенджерах WhatsApp и Telegram.

Из планов по дальнейшему развитию проекта отмечаются организация повторяемых сборок для Windows и OS X, задействование sandbox-изоляции, автоматическое применение обновлений, расширенные средства поддержки Tor (TIMB и TBB/PTTBB), возможность использования OTR поверх Twitter DM (Direct Message), подготовка локализованных сборок, средства для организации защищённых конференций с несколькими участниками (np1sec), средства шифрованной передачи файлов и улучшение удобства работы.