На тему преимуществ и недостатков различных протоколов мгновенных сообщений (IM) написано уже огромное количество статей. Я же хочу резюмировать все найденные мной материалы и объяснить, почему я собираюсь в ближайшее время отказаться от использования ICQ в пользу XMPP...
Начну с того, что меня в последнее время стало сильно напрягать в ICQ:
- засилие спама,
- незащищенность протокола (штатными средствами),
- учащение случаев воровста UIN'ов (вытекает из п.2),
- обилие рекламных блоков в стандартных клиентах.
Казалось бы, не такие уж великие проблемы, ведь всё это можно обойти тем или иным способом. Например, использовать нестандартный клиент типа
Miranda,
QIP,
Trillian и т.п., делать более стойкие пароли (пароль, кстати, ограничен по длине 8-ю символами, что тоже не добавляет безопасности протоколу). Нестандартным клиентом можно отсечь большую часть спама, защитить сообщения от перехвата (шифрование должно поддерживаться у обоих собеседников!) и избавиться от мельтешащей рекламы. Более стойким паролем можно защититься от воровства UIN'ов некоторыми методами подбора пароля. Но эти методы лишь временное ненадёжное решение проблем - регулярные косметические исправления в протоколе ICQ на некоторое время выбивают из строя какого-либо нестандартного клиента, а то и нескольких сразу. В общем, пока сам протокол не будет поддерживать столь важный функционал, все нестандартные клиенты будут как мёртвому припарки.
В пику ICQ, чем же так хорош
XMPP (aka
Jabber)?
- XMPP - открытый промышленный стандарт,
- легко расширяем, т.к. построен на базе XML,
- поддерживает шифрование паролей и переговоров на уровне протокола, а не только клиентов,
- поддерживает множество открытых расширений,
- не зависит от какого-то одного провайдера сервиса, т.к. есть множество свободно распространяемых серверов, которые легко может установить и настроить любой более-менее грамотный администратор,
- у какого бы провайдера вы не зарегистрировались, вы спокойно сможете общаться со своими знакомыми, зарегистрированными у других провайдеров,
ну и т.д.
Последние несколько месяцев меня останавливала лишь распространенность ICQ среди подавляющего большинства моих активных контактов. Но когда в конце декабря несколько моих знакомых лишились своего UIN'а, а некоторые сами решили перейти на XMPP, я понял, что такая распространенность - это уже вопрос времени.
Надеюсь, что мои рассуждения сподвигнут многих читателей сделать уверенный шаг в сторону безопасного общения, открытых технологий и промышленных стандартов.
Ещё в качестве помощи хочу приложить небольшой список наиболее популярных мировых и российских публичных сервисов Jabber, на которых можно свободно зарегистрироваться и начать общаться не боясь "прослушки" и потери своего аккаунта.
и др., более полный список можно найти на сервере
Jabber.org.
Ещё буквально 2-3 недели назад я считал Skype одним из самых безопасных (если не самым безопасным) способов общения через Интернет, пока совершенно случайно не была обнаружена забавная особенность протокола...
Tracked: Май 24, 15:02