Сергей Яремчук
Сегодня для более эффективной организации совместной работы сотрудников
все чаще используют системы мгновенного обмена сообщениями. Рассмотрим, как
установить и настроить Jabber-сервер OpenFire.
Наиболее известным протоколом мгновенного обмена сообщениями (instant messaging,
IM) несомненно, является ICQ. В некоторых организациях подключаются к этой сети
и используют ее возможности, не прибегая к сторонним продуктам. Но в то же
время использование ICQ в корпоративных целях может иметь и отрицательные
последствия. Вероятно, из-за обмена сообщениями в реальном времени, когда
ведется обычный диалог, пользователи часто доверяют IM-сетям даже больше, чем
электронной почте и информации на веб-сайтах. Такие системы всегда привлекали и
будут привлекать в будущем большое внимание со стороны хакеров, вирусописателей,
неравнодушны к ним и фишеры. Поэтому в любой момент компьютер может быть
атакован через ошибки в клиентских программах, ссылка, вставленная в сообщение,
может привести на вредоносный ресурс. Не стоит забывать, что ICQ – это закрытый
протокол, подверженный частым изменениям. Да и вообще сеть иногда попросту не
работает. Итак, назревает вопрос о создании своего сервера.
Если просмотреть доступные бесплатные предложения,
то можно обнаружить, что в качестве ICQ-сервера на всех ресурсах рекомендуется
только один – IServerd (ICQ server daemon) [1], изначально работающий только
под UNIX-совместимыми системами и весьма простой в настройках. Список же
Jabber-серверов [2] на порядок больше. Напомню, что в Jabber для обмена
сообщениями используют открытый протокол XMPP (eXtensible Messaging and Presence
Protocol), базирующийся на XML. Последнее дает большую гибкость и возможность
расширения. Так, в принципе любой Jabber-сервер вполне способен поддерживать
множество других протоколов – ICQ, IRQ, MSN, RSS, Yahoo и др. В одних это
заложено в базовой конструкции, а в других с использованием дополнительных
модулей. Также Jabber позволяет организовать и групповые чаты. Поэтому вместо
двух серверов (ICQ и IRC) вполне возможно обойтись и одним, что гораздо удобнее
для пользователей и администраторов. Сам Jabber отличает продуманная система
защиты информации, все реализации серверов поддерживают SSL, а клиенты –
шифрование с помощью PGP/GPG, пароли передаются не в открытом виде, а
используются md5-хеши. Проблем с кодировкой тоже нет, так как изначально
используется Unicode.