Система мгновенного обмена сообщениями
Мгновенный обмен сообщениями (IM) - это способ общения между двумя или более людьми путем набора текста. Затем текст пересылается компьютерами через сеть, например Интернет.
Для обмена мгновенными сообщениями необходимо иметь клиент обмена мгновенными сообщениями, который подключается к службе, позволяющей отправлять мгновенные сообщения. Обмен мгновенными сообщениями отличается от электронной почты тем, что разговоры происходят и могут быть прочитаны сразу же (мгновенно). Мультипротокольное приложение для обмена мгновенными сообщениями позволяет подключаться ко многим сетям IM.
Службы мгновенного обмена сообщениями взяли многие идеи из более старого и все еще популярного способа онлайн-общения под названием Internet Relay Chat (IRC). В ранних программах обмена мгновенными сообщениями каждая буква появлялась при наборе и при удалении букв для исправления опечаток. Это также было видно читателю. Это больше напоминало телефонный разговор, чем отправку писем. В более новых программах обмена мгновенными сообщениями другие участники разговора обычно видят каждую строку текста только после начала новой строки. В большинстве программ обмена мгновенными сообщениями есть возможность установить статусное сообщение. Это похоже на сообщение на телефонном автоответчике. Оно показывает, находятся ли люди в сети и хотят ли они общаться.
Преимущества
Мгновенный обмен сообщениями обеспечивает общение в реальном времени и позволяет легко сотрудничать, что можно считать более похожим на настоящую беседу, чем формат "письма" электронной почты. В отличие от электронной почты, стороны знают, доступен ли собеседник. Большинство систем позволяют пользователю установить статус онлайн или сообщение об отсутствии, чтобы коллеги получали уведомления, когда пользователь доступен, занят или находится вне компьютера. С другой стороны, люди не обязаны немедленно отвечать на входящие сообщения. По этой причине некоторые люди считают общение через систему мгновенного обмена сообщениями менее навязчивым, чем общение по телефону. Однако не все популярные системы позволяют отправлять сообщения людям, которые в данный момент не вошли в систему (автономные сообщения), что устраняет большую часть различий между IM и электронной почтой.
Обмен мгновенными сообщениями позволяет мгновенно общаться между несколькими сторонами одновременно, передавая информацию быстро и эффективно, с немедленным получением подтверждения или ответа. В некоторых случаях IM включает дополнительные функции, которые делают его еще более популярным, например, возможность видеть собеседника, например, с помощью ((веб-камеры)), или общаться напрямую бесплатно через Интернет.
Можно сохранить разговор, чтобы прочитать его позже или просмотреть еще раз. Мгновенные сообщения обычно могут регистрироваться в локальной истории сообщений, что сокращает разрыв с постоянной природой электронной почты и облегчает быстрый обмен информацией, такой как URL-адреса или фрагменты документов (которые могут быть громоздкими при общении по телефону).
История
Приложения для обмена мгновенными сообщениями начали появляться в 1970-х годах в многопользовательских операционных системах типа UNIX, первоначально для облегчения общения с другими пользователями, вошедшими в систему на той же машине, затем в локальной сети, а впоследствии и в Интернете. Некоторые из них использовали протокол peer-to-peer (например, talk, ntalk и ytalk), в то время как другие требовали подключения к серверу (см. talker и IRC). Поскольку все эти протоколы были основаны на работе в консольном окне, большинство тех, кто открывал для себя Интернет в середине 1990-х годов и приравнивал его к Сети, как правило, не сталкивались с ними.
В последней половине 1980-х и в начале 1990-х годов онлайн-сервис Quantum Link для компьютеров Commodore 64 предлагал сообщения от пользователя к пользователю между подключенными в данный момент клиентами, которые они называли "On-Line Messages" (или сокращенно OLM). Более известное позднее воплощение Quantum Link, America Online (AOL), предлагает аналогичный продукт под названием "AOL Instant Messages" (AIM). Хотя служба Quantum Link работала на Commodore 64, используя только текстовую графику PETSCII Commodore, экран был визуально разделен на секции, и OLM появлялись в виде желтой полосы с надписью "Message From:" и именем отправителя, а также сообщением, расположенным в верхней части экрана над тем, что пользователь уже делал, и представляющим список вариантов ответа. По сути, это можно считать своего рода графическим интерфейсом пользователя, хотя и гораздо более примитивным, чем более поздние программы IM с графическим интерфейсом на базе Unix, Windows и Macintosh. OLM были тем, что Q-Link называл "Plus Services", то есть они взимали дополнительную поминутную плату сверх ежемесячной стоимости доступа к Q-Link.
Современные клиенты обмена сообщениями с графическим интерфейсом, как они известны сегодня, начали появляться в середине 1990-х годов. Первой была ICQ (1996), за ней последовал AOL Instant Messenger (AOL Instant Messenger, 1997). Позже AOL приобрела компанию Mirabilis, создателей ICQ. Несколько лет спустя ICQ (теперь уже принадлежащая AOL) получила два патента на обмен мгновенными сообщениями от патентного бюро США. Тем временем другие компании разрабатывали свои собственные приложения (Yahoo, MSN, Excite, Ubique, IBM), каждое из которых имело свой собственный протокол и клиент; поэтому пользователям приходилось запускать несколько клиентских приложений, если они хотели использовать более одной из этих сетей.
В 2000 году было запущено приложение с открытым исходным кодом и протокол на основе открытых стандартов под названием Jabber. Серверы Jabber могли выступать в качестве шлюзов для других протоколов IM, уменьшая необходимость запуска нескольких клиентов. Современные многопротокольные клиенты, такие как Pidgin, Trillian, Adium и Miranda, могут использовать любой из популярных протоколов IM без необходимости в серверном шлюзе.
В последнее время многие службы обмена мгновенными сообщениями стали предлагать функции видеоконференций, голосовой связи по IP (VoIP) и веб-конференций. Услуги веб-конференций объединяют в себе возможности видеоконференций и обмена мгновенными сообщениями. Некоторые новые компании, предоставляющие услуги обмена мгновенными сообщениями, предлагают функции совместного использования рабочего стола, IP-радио и IPTV в дополнение к голосовым и видеофункциям.
Термин "instant messenger" является знаком обслуживания компании Time Warner и не может использоваться в программном обеспечении, не связанном с AOL в США. По этой причине клиент обмена мгновенными сообщениями, ранее известный как Gaim или gaim, в апреле 2007 года объявил о переименовании в "Pidgin".
Сотрудничество
Было предпринято несколько попыток создать единый стандарт для обмена мгновенными сообщениями: SIP (Session Initiation Protocol) и SIMPLE (SIP for Instant Messaging and Presence Leveraging Extensions) от IETF, APEX (Application Exchange), Prim (Presence and Instant Messaging Protocol), открытый протокол XMPP (Extensible Messaging and Presence Protocol) на основе XML, более известный как Jabber, и IMPS (Instant Messaging and Presence Service) от OMA (Open Mobile Alliance), созданный специально для мобильных устройств.
Иногда компании пытались создать единый стандарт для всех основных провайдеров IM (AOL, Yahoo! и Microsoft). Это не дало результатов, поэтому каждый из них по-прежнему использует свой собственный протокол.
Однако пока дискуссии в IETF зашли в тупик, руководитель службы совместной работы Reuters Дэвид Гурле (основатель подразделения Real Time Communication and Collaboration компании Microsoft) удивил всех, подписав в сентябре 2003 года первое соглашение о подключении между поставщиками услуг. Это историческое соглашение позволило пользователям AIM, ICQ и MSN Messenger общаться с коллегами из Reuters Messaging и наоборот за плату за доступ. После этого прорывного соглашения между сетями Microsoft, Yahoo! и AOL заключили соглашение, согласно которому пользователи Live Communication Server 2005 от Microsoft (который, что интересно, также используется Reuters для своей службы Reuters Messaging) также получили возможность общаться с пользователями публичных служб мгновенных сообщений. Эта сделка раз и навсегда определила протокол взаимодействия на рынке как SIP/SIMPLE и установила плату за соединение для доступа к публичным облакам обмена мгновенными сообщениями. Отдельно, 13 октября 2005 года Microsoft и Yahoo! объявили, что к лету 2006 года (в Северном полушарии) они будут взаимодействовать с использованием SIP/SIMPLE. В декабре 2005 года последовало соглашение о стратегическом партнерстве AOL и Google, в соответствии с которым пользователи Google Talk смогут общаться с пользователями AIM и ICQ при условии, что у них есть идентификатор в AOL.
Существует два способа объединить множество разрозненных протоколов:
- Объедините множество разрозненных протоколов в клиентском приложении IM.
- Объединить множество разрозненных протоколов внутри приложения IM-сервера. При таком подходе задача взаимодействия с другими службами переносится на сервер. Клиенты не должны знать или заботиться о других протоколах IM. Например, LCS 2005 Public IM Connectivity. Этот подход популярен в серверах Jabber/XMPP, однако так называемые транспортные проекты испытывают те же трудности с обратной разработкой, что и любой другой проект, связанный с закрытыми протоколами или форматами.
Некоторые подходы, например, принятые в корпоративном IM-программном обеспечении Sonork, сети Jabber/XMPP или Winpopup LAN Messenger, позволяют организациям создать свою собственную частную сеть обмена мгновенными сообщениями, позволяя им ограничивать доступ к серверу (часто IM-сеть полностью находится за их брандмауэром) и управлять правами пользователей. Другие корпоративные системы обмена сообщениями позволяют зарегистрированным пользователям подключаться и из-за пределов корпоративной локальной сети, используя безопасный протокол HTTPS на основе брандмауэра. Как правило, выделенный корпоративный сервер IM имеет ряд преимуществ, таких как предварительно заполненные списки контактов, интегрированная аутентификация, повышенная безопасность и конфиденциальность.
Некоторые сети внесли изменения, которые не позволяют использовать их такими многосетевыми IM-клиентами. Например, Trillian пришлось выпустить несколько обновлений и исправлений, чтобы позволить своим пользователям получить доступ к сетям MSN, AOL и Yahoo! после внесения изменений в эти сети. Основные поставщики услуг IM обычно ссылаются на необходимость заключения официальных соглашений, а также на соображения безопасности в качестве причин для внесения таких изменений.
Мобильный обмен мгновенными сообщениями
Мобильный мгновенный обмен сообщениями (MIM) - это служба обмена сообщениями с поддержкой присутствия, цель которой - перенести опыт обмена сообщениями на настольном компьютере в сценарий использования в движении. Хотя некоторые из основных идей настольного сервиса, с одной стороны, применимы к подключенному мобильному устройству, другие - нет: пользователи обычно смотрят только на экран своего телефона - изменение статуса присутствия может происходить при других обстоятельствах, чем это происходит на настольном компьютере, и существует несколько функциональных ограничений, основанных на том факте, что подавляющее большинство мобильных коммуникационных устройств выбираются пользователями так, чтобы помещаться на ладони.
Для того чтобы создать действительно адекватный, мощный и удобный мобильный опыт, необходимо учитывать некоторые различия, связанные с форм-фактором и мобильностью: пропускная способность радиоканала, объем памяти, доступность медиаформатов, ввод с клавиатуры, вывод изображения на экран, производительность процессора и заряд батареи - основные вопросы, с которыми пользователи настольных устройств и даже кочевые пользователи с подключенными ноутбуками обычно не сталкиваются.
Несколько ранее нерешенных проблем были выявлены и решены в рамках стандарта IMPS, который был разработан как часть ранней инициативы индустрии мобильной телефонной связи для начала более широкого использования мобильного обмена мгновенными сообщениями. Open Mobile Alliance принял этот стандарт, ранее называвшийся Wireless Village, как IMPS V1.0 в ноябре 2002 года. С тех пор этот стандарт был доработан до IMPS V1.3, последнего кандидата на выпуск, и ожидается, что он будет выпущен до конца 2006 года.
Существуют загружаемые мобильные приложения, предлагаемые различными независимыми разработчиками, которые позволяют пользователям общаться в публичных (MSN, Yahoo! , Google Talk, AIM, ICQ) и корпоративных (LCS, Sametime, Reuters) IM-сервисах с мобильных устройств.
К преимуществам использования таких IM-клиентов по сравнению с SMS относятся: IM-клиенты используют данные вместо текстовых сообщений SMS; IM-подобный режим чата, более быстрый и оперативный обмен сообщениями. Некоторые программы IM позволяют общаться в группах.
Несколько крупных компаний индустрии мобильной телефонной связи планируют совместно создать повсеместную, совместимую службу обмена сообщениями с поддержкой присутствия, построенную в соответствии с рекомендациями по совместимости, разработанными в Ассоциации GSM. Поскольку эти организации, как группа, имеют около 1,5 миллиарда активных пользователей коротких текстовых сообщений (SMS), люди задаются вопросом, может ли такая инициатива также помочь различным отраслевым фракциям начать работать вместе в ближайшее время. Это позволило бы сделать мобильный обмен мгновенными сообщениями одинаковым для всех пользователей.
Тем временем, другие разработки предложили использовать загружаемые приложения с намерением создать свой собственный подход к IM, который работает на большинстве мобильных телефонов по всему миру. По сути, несколько таких клиентов представляют собой Java-приложения, которые мгновенно загружаются и затем подключаются к внутренним серверам через интернет-каналы GPRS/3G. Некоторые из реализаций могут подключаться к другим IM-сервисам.
Влияние на людей с нарушениями слуха или речи
Обмен мгновенными сообщениями открывает новые методы спонтанного общения для людей с нарушениями слуха, слуховой обработки или речи. Многие считают его эффективным средством, позволяющим обеспечить равные возможности общения без помощи специальных устройств или услуг, предназначенных для пользователей с нарушениями слуха.
Сети "друг-другу
Обмен мгновенными сообщениями может осуществляться в сети Friend-to-friend, в которой каждый узел соединяется с друзьями из списка друзей. Это позволяет общаться с друзьями друзей и создавать чаты для мгновенных сообщений со всеми друзьями в этой сети.
Бизнес-приложение
Обмен мгновенными сообщениями оказался схожим с персональными компьютерами, электронной почтой и WWW в том смысле, что его принятие в качестве средства деловой коммуникации было обусловлено в первую очередь тем, что отдельные сотрудники использовали потребительское программное обеспечение на работе, а не формальным мандатом или предоставлением со стороны корпоративных отделов информационных технологий. Десятки миллионов потребительских учетных записей IM используются в деловых целях сотрудниками компаний и других организаций.
В ответ на спрос на IM бизнес-класса и необходимость обеспечения безопасности и соблюдения правовых норм был создан новый тип обмена мгновенными сообщениями, названный "Enterprise Instant Messaging" ("EIM"), когда компания Lotus Software запустила Lotus Sametime в 1999 году. Вскоре после этого Microsoft последовала его примеру, выпустив Microsoft Exchange Instant Messaging, а позже создала новую платформу под названием Microsoft Office Live Communications Server. С тех пор IBM Lotus и Microsoft внедрили федерацию между своими системами EIM и некоторыми публичными сетями IM, таким образом, сотрудники могут использовать единый интерфейс как для внутренней системы EIM, так и для своих приятелей на AOL, MSN и Yahoo! В настоящее время ведущие платформы EIM включают IBM Lotus Sametime, Microsoft Office Live Communications Server и Jabber XCP.
Внедрение IM в корпоративных сетях вне контроля ИТ-организаций создает множество рисков и обязательств для компаний, которые не обеспечивают эффективного управления и поддержки использования IM. Компании внедряют специализированные продукты и услуги по архивированию и защите IM, такие как Secure Computing, Akonix, Surfcontrol и ScanSafe, чтобы снизить эти риски и обеспечить безопасные, надежные и продуктивные возможности обмена мгновенными сообщениями для своих сотрудников.
Риски и обязательства
Хотя обмен мгновенными сообщениями имеет много положительных сторон, у него также есть риски и обязательства, особенно при использовании на рабочих местах. К ним относятся:
- Риски безопасности (например, IM используется для заражения компьютеров шпионскими программами, вирусами, троянами, червями)
- Комплаенс-риски
- Неуместное использование
- Утечка интеллектуальной собственности
Использование хакерами сетей мгновенного обмена сообщениями для доставки вредоносного кода последовательно росло с 2004 года по настоящее время: количество отдельных атак, зарегистрированных Центром безопасности IM, выросло на 15% с 347 атак в 2005 году до 406 в 2006 году. Хакеры используют два метода доставки вредоносного кода через IM: доставка вируса, трояна или шпионского ПО в зараженном файле и использование "социально сконструированного" текста с веб-адресом, который побуждает получателя нажать на URL, соединяющий его с веб-сайтом, с которого загружается вредоносный код. Вирусы, черви и трояны обычно распространяются путем быстрой рассылки через список друзей зараженного пользователя. Эффективная атака с использованием "отравленного URL" может охватить десятки тысяч людей за несколько минут, когда в список друзей каждого человека приходят сообщения, якобы от его надежного друга. Получатели нажимают на веб-адрес, и весь цикл начинается снова. Инфекции могут варьироваться от неприятных до криминальных, и с каждым годом они становятся все более изощренными.
Помимо угрозы вредоносного кода, использование мгновенных сообщений на работе также создает риск несоблюдения законов и нормативных актов, регулирующих использование электронных коммуникаций в бизнесе. Только в США существует более 10 000 законов и нормативных актов, связанных с обменом электронными сообщениями и хранением документации. Наиболее известные из них включают Закон Сарбейнса-Оксли, HIPAA и SEC 17a-3. Недавние изменения в Федеральных правилах гражданского судопроизводства, вступившие в силу 1 декабря 2006 года, создали новую категорию электронных записей, которые могут быть запрошены в ходе судебного разбирательства. Большинство стран мира также регулируют использование электронных сообщений и хранение электронных записей аналогично Соединенным Штатам. Наиболее распространенные правила, связанные с IM на работе, касаются необходимости предоставления архивных деловых сообщений для удовлетворения правительственных или судебных запросов в соответствии с законом. Многие сообщения мгновенного обмена сообщениями попадают в категорию деловых сообщений, которые должны быть заархивированы и доступны для поиска.
Организации всех типов должны защитить себя от ответственности за ненадлежащее использование IM своими сотрудниками. Неформальный, мгновенный и якобы анонимный характер обмена мгновенными сообщениями делает его кандидатом на злоупотребление на рабочем месте. Тема ненадлежащего использования IM стала главной новостью в октябре 2006 года, когда конгрессмен Марк Фоули ушел в отставку после того, как признался в отправке оскорбительных мгновенных сообщений сексуального характера несовершеннолетним бывшим сотрудникам Палаты представителей со своего компьютера в офисе Конгресса. Скандал с Марком Фоули привел к освещению в СМИ и появлению статей в основных газетах, предупреждающих о рисках ненадлежащего использования IM на рабочих местах. В большинстве стран корпорации несут юридическую ответственность за обеспечение свободной от домогательств рабочей среды для сотрудников. Использование принадлежащих корпорации компьютеров, сетей и программного обеспечения для преследования человека или распространения неуместных шуток или высказываний создает ответственность не только для нарушителя, но и для работодателя. Опрос, проведенный компанией Akonix Systems, Inc. в марте 2007 года, показал, что 31% респондентов подвергались преследованиям по IM на работе. В настоящее время компании включают обмен мгновенными сообщениями в свои политики по надлежащему использованию Всемирной паутины, электронной почты и других корпоративных активов.
Безопасность и архивирование
В начале 2000-х годов появился новый класс поставщиков услуг ИТ-безопасности, призванных обеспечить защиту от рисков и обязательств, с которыми столкнулись корпорации, решившие использовать IM для бизнес-коммуникаций. Поставщики средств защиты IM создали новые продукты для установки в корпоративных сетях с целью архивирования, сканирования содержимого и безопасности IM-трафика, проходящего внутри и за пределами корпорации. Как и поставщики средств фильтрации электронной почты, поставщики средств защиты IM сосредоточены на рисках и обязательствах, описанных выше.
С быстрым внедрением IM на рабочих местах спрос на продукты для обеспечения безопасности IM начал расти в середине 2000-х годов. К 2007 году предпочтительной платформой для приобретения программного обеспечения безопасности стало "устройство", по данным IDC, которая считает, что к 2008 году 80% продуктов сетевой безопасности будут поставляться через устройство.
Вопросы и ответы
В: Что такое мгновенный обмен сообщениями?
О: Обмен мгновенными сообщениями - это способ общения двух или более людей по сети путем отправки и получения сообщений через клиенты обмена сообщениями.
В: Как отправляются сообщения при обмене мгновенными сообщениями?
О: Когда отправитель посылает сообщение, оно отправляется всем получателям в группе.
В: Какие типы сообщений поддерживаются при обмене мгновенными сообщениями?
О: Тип поддерживаемых сообщений зависит от конкретного клиента и сети, но чаще всего это текст, а некоторые клиенты поддерживают также изображения или другие типы мультимедиа.
В: Что послужило источником вдохновения для создания служб мгновенного обмена сообщениями?
О: Службы обмена мгновенными сообщениями были вдохновлены более старым и все еще популярным способом онлайн-общения под названием Internet Relay Chat (IRC).
В: Чем отличался обмен мгновенными сообщениями на ранних стадиях?
О: В ранних программах обмена мгновенными сообщениями каждая буква появлялась при наборе, а когда буквы удалялись для исправления опечаток, они также были видны читателю, что больше напоминало телефонный разговор, чем отправку писем.
В: Чем отличается обмен мгновенными сообщениями сейчас?
О: В новых программах обмена мгновенными сообщениями другие участники разговора обычно видят каждую строку текста только сразу после начала новой строки.
В: Какова цель сообщения о статусе в программе обмена мгновенными сообщениями?
О: В большинстве программ обмена мгновенными сообщениями есть возможность установить сообщение о статусе, которое работает как сообщение на телефонном автоответчике, показывая, находятся ли люди в сети и доступны ли они для общения.