Система мгновенного обмена сообщениями – одна из разновидностей технологии коммуникации в интернете наряду с электронной почтой, пиринговыми сетями (p2p) и видеоконференциями. В основу положен принцип мгновенной пересылки сообщений (и другого контента) преимущественно между двумя участниками. IM-клиенты различаются прежде всего по протоколу, который они используют для передачи данных.
Tox-протокол
протокол для текстовой, голосовой и видеосвязи в интернете. Эталонная реализация протокола представляет собой свободное программное обеспечение с открытым исходным кодом, обеспечивающее полный набор привычных функций: голосовая и видеосвязь, режим конференции с несколькими участниками, указание и смена сетевого статуса, поддержка эмотиконов, возможность отправлять мгновенные сообщения и передавать файлы. Отсутствует реклама. Позиционируется как открытая, свободная, лишённая бэкдоров и не шпионящая за пользователями альтернатива Skype.
плюсы использования:
- Анонимность использования, нет привязки к номеру телефона или e-mail;
- Шифрование сообщений и передаваемых данных end-to-end;
- Независимость от серверов коммерческих компаний и их сотрудничества со спецслужбами;
- Возможность аудио-, видеосвязи и передачи любых файлов.
минусы использования:
- Малоудобный обмен контактными данными;
- Разнородность клиентов на разных платформах;
- Нестабильность работы и ограниченные возможности на мобильных устройствах;
- Отсутствие поддержки оффлайн сообщений.
Вывод: Tox-протокол предоставляет сегодня наиболее комфортные условия для приватного голосового и видео- общения на десктопных платформах. Большинство клиентов еще далеки от совершенства, но они развиваются и обрастают возможностями.
Наиболее удобным и продвинутым tox-клиентом для ОС Windows сегодня является Isotoxin (подробную статью об установке и использовании можно прочитать по ссылке).
Ознакомиться с возможностями и загрузить клиенты для платформ Linux и MacOS можно тут.
Для Android разрабатывается tox-клиент Antox (открыть в Play Маркет), для iOS – Antidote (находится в стадии бета-тестинга).
XMPP (Jabber)
открытый протокол для мгновенного обмена сообщениями в режиме реального времени. Помимо передачи текстовых сообщений, поддерживает передачу голоса, видео и файлов по сети. В отличие от коммерческих систем мгновенного обмена сообщениями, XMPP является децентрализованной, расширяемой и открытой системой. Любой желающий может открыть свой сервер, или бесплатно зарегистрироваться на любом из свободных серверов в выбранной стране. Регистрация, как правило, не требует ввода Вашего e-mail или номера телефона. Протокол поддерживает доставку оффлайн-сообщений и одновременное использование на нескольких устройствах.
1. Psi+
модификация jabber-клиента Psi, программы для мгновенного обмена сообщениями посредством сети Интернет по протоколу Jabber. Программа разрабатывается с использованием открытых исходных кодов и распространяется под лицензией GPL. Использует библиотеку Qt4, благодаря чему доступна для разных операционных систем, таких как Windows, GNU/Linux, BSD и Mac OS X.
плюсы использования:
- Простота использования и нетребовательность к ресурсам компьютера;
- Возможность подключения нескольких учетных записей XMPP;
- Встроенная возможность OTR и GPG шифрования сообщений;
- Большое количество встроенных плагинов.
минусы использования:
- Подключение учетных записей других протоколов только через транспорт.
Вывод: Psi Plus – один из самых простых в использовании jabber-клиентов. При настроенном шифровании прекрасно подходит для безопасного общения. При необходимости позволяет подключать через транспорт учетные записи Facebook, ВКонтакте или ICQ.
Загрузить Psi+ для Вашей ОС можно с этой страницы.
2. Pidgin
модульный клиент мгновенного обмена сообщениями. Поддерживает большое количество подключаемых протоколов: AIM, ICQ, Skype, Telegram, XMPP, SIP, Tox, Facebook, Вконтакте и многие другие. Распространяется на условиях GNU GPL. Поддерживается работа в ОС Windows, а так же Linux и других UNIX-системах. Для MacOS аналогом программы является Adium.
некоторые особенности:
- Большое количество подключаемых протоколов, возможность использования одной программы для общения в разных социальных сетях;
- Огромное количество внешних, подключаемых плагинов, гибкость настройки;
- Подключаемая возможность OTR и GPG шифрования сообщений;
- Возможность объединения нескольких контактов в один мета-контакт;
- Подходит скорее для уверенных пользователей ПК.
Вывод: Если Вы активно общаетесь в разных социальных сетях, Pidgin станет для Вас отличным решением. Вам не понадобится использовать несколько разных программ или открывать для общения множество вкладок в браузере. Поддержка шифрования сохранит общение в безопасности, а гибкая система подключаемых плагинов позволит настроить программу согласно Вашим предпочтениям.
Загрузить Pidgin для используемой Вами платформы можно здесь.
3. Jitsi
система интернет-телефонии и мгновенного обмена сообщениями, поддерживающая несколько популярных протоколов, включая SIP, XMPP, AIM/ICQ, IRC и RSS. Написана на Java, исходный код полностью открыт. Разработаны версии для платформ Windows, Linux и MacOS, планируется разработка для Android. Программа позволяет совершать видео-звонки и обеспечивает передачу файлов и передачу изображения с экрана монитора. Поддерживаются текстовые и видео-конференции.
некоторые особенности:
- Встроенная поддержка нескольких популярных протоколов;
- Удобная организация для быстрого создания аудио и видео конференц-связи;
- Встроенная возможность SRTP и ZRTP шифрования для голосовых и видео звонков; OTR-шифрование сообщений;
- Высокое качество видео связи;
- Возможность аудио и видео звонков без установленной программы на сайте meet.jit.si;
- Для работы программы требуется предустановленная Java;
- Более высокие требования к мощности компьютера, чем у других IM-клиентов.
Вывод: Jitsi – один из самых удобных клиентов для организации аудио и видео конференций в среде SIP. Прекрасно подходит для бытового общения и удаленных обсуждений несколькими участниками. К сожалению ZRTP-шифрование обладает не самой высокой надежностью.
Загрузить Jitsi для Вашей версии ОС можно на этой странице.
4. ChatSecure
бесплатное приложение для мобильных телефонов под управлением iOS и Android. Поддерживает шифрование OTR (Off-the-Record) по протоколу XMPP. Позволяет пересылать аудио-сообщения, фотографии, файлы и текст. Наилучшее решение для защищенного общения по jabber-протоколу на мобильных платформах.
Детальное руководство по установке и настройке можно найти тут.
Версия ChatSecure для Android (открыть в Play Маркет).
Версия ChatSecure для iOS (открыть в Apple Store).
5. IM+ pro
функциональный и удобный в использовании мессенджер для мобильных устройств и веб-браузеров. Мобильное приложении IM+ доступно для iPhone/iPad, BlackBerry, Windows Phone, Symbian, Java и WebOS. IM+ поддерживает OTR-шифрование для безопасного обмена сообщениями. В приложении доступно подключение к сервисам Facebook, ВКонтакте, Skype, ICQ, Агент Mail.RU, Google Talk, AIM, Jabber, MSN, MySpace, Yahoo! и Я.Онлайн (Яндекс Чат). История сообщений может сохраняться в веб-сервисе http://plus.im и может быть доступна как из мобильного приложения, так и из веб-мессенджера. IM+ позволяет подключаться несколькими учетными записями одного сервиса, и вы можете легко умещать профессиональную и личную переписку в одном приложении.
Версия IM+ pro для Android (открыть в Play Маркет, 3,45$).
Версия IM+ pro для iOS (открыть в Apple Store, 4,99$).
6. Tor Messenger
анонимный мессенджер от The Tor Project, основанный на базе клиента Instantbird, созданного сообществом Mozilla. Кроссплатформенный клиент представлен для Linux, Windows, OS X и поддерживает Jabber (XMPP), IRC, Google Talk, Facebook Chat, Twitter, Yahoo и так далее. В работе мессенджер задействует не только возможности сети Tor, которая ответственна за анонимность, но и OTR-шифрование, которое отвечает за безопасность. Также разработчики отмечают, что пока ожидать от проекта чудес и бескомпромиссной анонимности еще рано, это только начальная бета. В будущем планируют добавить автоматические обновления, песочницы, улучшить поддержку Tor, реализовать зашифрованную передачу файлов, добавят OTR для личных сообщений в Twitter и многое, многое другое.
Загрузить последнюю версию Tor Messenger для Вашей версии ОС можно на этой странице.
Tor
1. TorChat
анонимный кроссплатформенный мессенджер, использующий сеть Tor и шифрующий переписку. Сейчас программа не развивается, последняя выпущенная бета-версия 0.9.9. В качестве ID используются onion-адреса. Есть плагин для голосовых вызовов – OnionPhone.
Загрузить TorChat для Вашей версии ОС можно на этой странице.
Что же выбрать из этого многообразия мессенджеров? Ниже приведу свои субъективные рекомендации:
- Для мгновенного сообщения уместно использовать XMPP-протокол с обязательным OTR-шифрованием. Его можно использовать как с мобильных устройств (ChatSecure), так и на десктопных системах (Psi+, Pidgin). Учетную запись рекомендую создавать на публичных серверах Швейцарии, Японии или Германии.
- Для аудио-видео звонков и конференций возможно использование Jitsi и SIP-протокол, но приватные разговоры все же рекомендуется перенести в программы использующие tox-протокол (Isotoxin или qTox), тем более что они используют значительно меньше ресурсов компьютера и более просты в использовании. Следует помнить, что tox-протокол не поддерживает оффлайн-сообщения, поэтому для разговора собеседника нужно позвать другим способом, например через jabber.
- Строго конфиденциальную переписку рекомендую осуществлять по tox-протоколу, удостоверившись, что на другом конце доверенное лицо, либо используя протокол XMPP c GPG+OTR шифрованием.
- Для пересылки конфиденциальных документов лучше всего использовать tox-протокол.
p.s.: в качестве повышения анонимности, некоторые из представленных выше мессенджеров позволяют пускать свой трафик через прокси, в том числе через tor. Пользователям ОС Windows для этого достаточно при запущенном Tor-браузере выставить в настройках соединения мессенджера пункт “SOCKS 5”, в качестве сервера прописать значение “127.0.0.1”, порт указать “9150”.