Что такое ICQ?

Материал из Wiki.qip.ru

Перейти к: навигация, поиск

ICQ — американская, а до 1998 года израильская централизованная служба мгновенного обмена сообщениями сети Интернет, в настоящее время принадлежащая компании AOL.

Содержание

Обзор

ICQ является централизованной службой мгновенного обмена сообщениями, использующей протокол OSCAR. Пользователь службы работает с программой-клиентом, запущенной на соединённом с сетью Интернет устройстве, которая подключается к кластеру серверов, обслуживаемому компанией ICQ. Через него при помощи протокола OSCAR осуществляется передача служебных данных, обмен сообщениями между пользователями.

Служба является коммерческой, но её использование бесплатно. Управляет службой ICQ, Inc. — подразделение корпорации AOL, входящей в конгломерат Time Warner. С момента создания служба принадлежала её разработчику, компании Mirabilis, но в 1998 году была продана нынешнему владельцу. Помимо самого обеспечения функционирования службы, компания разрабатывает и предоставляет программы-клиенты и содержит вспомогательный веб-портал.

За годы существования ICQ выпустила множество клиентов, претерпела множество изменений. По приблизительным оценкам, службой активно пользуется около 15 миллионов человек, а зарегистрированных учётных записей около 400 миллионов.[1] Некоторые компании в списках контактов на официальных сайтах указывают номера UIN. ICQ часто используется службами техподдержки для мгновенной помощи.

Служба

Учётная запись

Для использования службы требуется зарегистрировать учётную запись, что может быть сделано через интерфейс клиента, а также интернет-портал. Для идентификации пользователей служба использует UIN (Universal Identification Number) — уникальный для каждой учётной записи номер, состоящий из 5-9 арабских цифр. Этот номер присваивается учётной записи при первичной регистрации пользователя в системе, после чего, в паре с паролем, может использоваться для аутентификации в системе.

Подключение к службе одновременно с нескольких хостов через одну и ту же учётную запись, в отличие от, например, XMPP, невозможно.

Для каждой учётной записи служба хранит следующие данные:

  • никнейм — отображаемое имя пользователя, которое, в отличие от UIN, можно изменять, и которое не является уникальным, то есть может совпадать у различных аккаунтов;
  • адрес электронной почты, дающий возможность восстановления доступа к аккаунту в случае утраты пароля, а также могущий использоваться для входа в систему вместо труднозапоминаемого UIN (ранее использовался также при поиске);
  • публичную информацию, введённую пользователем, которая может включать имя, фамилию, список увлечений, географическое местоположение, знание языков, текстовое описание и т. д.;
  • один аватар в формате BMP, JPEG или GIF;
  • список контактов — набор UIN-номеров собеседников, формируемый пользователем, к которым он сможет иметь быстрый доступ и обозревать их статус присутствия через интерфейс клиента;
  • статус присутствия;
  • дополнительный информационный статус.

История сообщений на серверах не сохраняется, и может храниться только локально программой-клиентом на устройстве пользователя, и быть доступной через её интерфейс.

Инициировать переписку с другим пользователем и добавить его в список контактов можно, зная его UIN. В свою очередь, для поиска пользователей в системе существует внутренняя функция поиска, доступная через интерфейс клиента, которая позволяет получать списки пользователей, удовлетворяющих введённым в поисковом запросе критериям: совпадению по никнейму, а также дополнительной введённой пользователями информации.

Аккаунт не может быть удалён из системы, хотя такая возможность существовала до 2002 года.

Статус присутствия

С каждой учётной записью ассоциирован статус присутствия, являющийся индикатором того, подключён пользователь к сети или нет, и готов ли он в данный момент отвечать на сообщения. В списке контактов и в окне диалога показывается также статус пользователя. Основной статус пользователя служит индикатором его присутствия в системе и готовности отвечать на сообщения (хотя в последнее время число статусов резко возросло и перестало отвечать этим требованиям). Традиционно существует ряд основных статусов. Если пользователь вообще отсутствует в системе на данный момент (не авторизован), то ему присваивается статус «Не в сети» или «Оффлайн (Offline)»; если же он в сети (авторизован), то ему присваивается статус «В сети» или «Онлайн (Online)». Также существуют несколько промежуточных статусов:

  • Отошёл (Away) — свидетельствует о том, что пользователь в течение определённого времени не проявлял активности (не двигал мышью и не нажимал клавиш). Статус может ставиться и вручную, обычно им сигнализируют небольшой период отсутствия за компьютером.
  • Недоступен (N/A — Not Available) — говорит о том, что пользователь получил статус «Отошёл» и с этого момента в течение определённого времени продолжал пребывать в неактивном состоянии. Так же может быть выставлено принудительно и обычно им сигнализируют долгосрочное отсутствие за компьютером (исключение: в ICQ 5.x этот статус выставляется автоматически при переходе в полноэкранный режим).

Как правило, автопереход в эти статусы (Away и N/A) можно отключить в настройках клиента.

Существуют также статусы «Свободен для разговора (Free for chat)», «Не беспокоить (Do not disturb)» и «Занят (Occupied)». Начиная с ICQ 4, их нельзя проставлять, но можно считывать у других пользователей, которые, например, используют ICQ 2003b или ниже, а так же у многих альтернативных клиентов. Однако, с приходом ICQ 6 вернулась возможность ставить статус «Occupied», но при этом утратилась возможность получать статус «Free for chat». Так же стоит отметить, что в ICQ 6 статусы «Do not disturb» и «Occupied», установленные у другого пользователя, воспринимаются одинаково, то есть как «Occupied».

  • Невидимый для всех (Invisible for all) — существующий в некоторых неофициальных клиентах (например, QIP) вариант невидимого статуса, при котором пользователи из списка видящих тоже не могут увидеть статус.

Однако существуют способы «проверки на невидимость», обходящие контроль системы ICQ. Несмотря на то, что защита протокола совершенствуется, модифицируются и методы определения невидимости.[2]

Помимо этого, для учётной записи пользователь может устанавливать особый режим — режим невидимости (invisible). В этом режиме другие пользователи будут получать для учётной записи статус присутствия «не в сети», а знать об активном режиме невидимости и получать актуальный статус присутствия смогут только пользователи, чьи учётные записи были внесены в список видимости пользователя.

Дополнительный информационный статус

Начиная со времени появления ICQ 5, в протокол ICQ были внесены небольшие дополнения, которые позволили пользователям иметь сразу два статуса — основной и дополнительный. Однако, до определённого момента (а именно до выхода в свет ICQ 6, в которой, правда, были проведены небольшие изменения в этом аспекте протокола) это являлось не более чем особенностью протокола ICQ, которую используют многие альтернативные клиенты ICQ. ICQ 5 и ICQ 5.1 предлагали пользователю только возможность поставить либо один из основных статусов, либо любой из дополнительных. Однако, стоит отметить, что, если в настройках клиента установлен режим автопереключения в статус «Away» и/или «N/A» по прошествию определённого времени, то он мог незаметно ставиться поверх установленного пользователем дополнительного статуса. Цена же полной реализации этого механизма в ICQ 6 явилось невозможностью просматривать дополнительный статус и его содержание в старых версиях ICQ (5.0x и 5.1). Однако появился и плюс — возможность вставлять в статус форматированный RTF-текст.

Список контактов

После успешной авторизации клиент ICQ загружает с сервера список контактов пользователя. Контакты в списке могут быть разделены на группы, имена и количество которых изменяются пользователем. Но как правило, в списке вместо номера контакта показывается либо его ник, либо имя, присвоенное ему владельцем списка контактов.

При добавлении контакта может потребоваться авторизация — разрешение видеть его статус присутствия и отправлять ему файлы. Для таких контактов формируется запрос на авторизацию, который доходит до пользователя добавляемой учётной записи в виде системного уведомления, на которое он может ответить либо согласием, либо отказом, по желанию снабдив решение текстовым комментарием.

Приватные списки

Для обеспечения необходимого уровня конфиденциальности в ICQ существует несколько списков, выполняющих определённую функцию, в которые каждый пользователь может заносить любые контакты без уведомления последних.

Существует 3 списка:

  • Список игнорируемых — от оказавшихся в этом списке пользователей не приходит никаких уведомлений, им не показывается никакой статус добавившего, кроме «Не в сети». При добавлении в этот список пользователь удаляется из списка контактов, при удалении добавляется автоматически. Если контакт требует авторизации, то её придётся запрашивать снова.
  • Список видящих — пользователям из этого списка показывается статус «Невидимый», если он выбран, за исключением опции «Невидимый для всех».
  • Список невидящих — пользователям из этого списка всегда показывается статус «Не в сети», за исключением опции «Видимый для всех», возможной в некоторых альтернативных клиентах.

Максимальное количество контактов в каждом списке ограничено.

Обмен сообщениями

С каждым из контактов можно вести личную переписку. Если отправитель не отключил эту возможность, то, в зависимости от клиента, получателю приходит уведомление о наборе. Длина отправляемого сообщения ограничена.

В случае, если в момент отправки сообщений адресат не находился в сети, они будут сохранены службой и доставлены адресату, как только тот подключится к сети.

Служба позволяет использовать в тексте отправляемых сообщений форматирование, а именно — определять гарнитуру, цвет, начертание и размер шрифта фрагментов сообщения, направление текста, а также вставлять в сообщения смайлы.

Отправка файлов

В ICQ реализована передача файлов по технологии Peer-to-peer, то есть при непосредственном интернет-соединении двух компьютеров, минуя сервер. Передача файлов возможна только тогда, когда статус у получателя «В сети». Подобный способ передачи файлов может быть опасен тем, что отправитель узнает IP получателя (или наоборот) или отправит ему вредоносное программное обеспечение. Начиная же с ICQ 5, появилась возможность передавать файлы через сам сервер ICQ, который играет посредническую роль. Это необходимо в том случае, если клиент ICQ определил, что P2P-соединение установить невозможно (закрытые порты в межсетевых экранах, отсутствие персонального внешнего IP и др.).

Совместимость

ICQ совместима со службой мгновенных сообщений AIM. Пользователи ICQ могут добавлять в свой список контактов пользователей службы AIM, и наоборот.

Клиент

Владельцами службы с момента её появления разрабатывается и предоставляется пользователям бесплатная компьютерная программа-клиент. В настоящее время она представлена в двух версиях: ICQ Lite и ICQ 6.5.

В графическом интерфейсе клиента присутствует баннерная реклама; контекстная реклама, которая призвана окупать затраты на поддержание проекта. Исходный код программы закрыт.

Среди них клиенты для мобильных устройств, web- и wap-клиенты, клиенты для PDA, для Windows и UNIX-подобных систем, клиенты для открытого протокола Jabber с поддержкой шлюзов. Изначально программа для пользования ICQ была создана компанией Mirabilis. Она называлась ICQ, и такое же название (за исключением Compad) носили все последующие официальные клиенты.

Название официального клиента всегда начинается с «ICQ» (кроме неудавшегося проекта Compad). Поздние клиенты предоставляют дополнительные функции под общим названием «ICQ Xtraz», такие как: игры, отправка SMS, IP-телефония, видео-конференция, мультичат и многие другие.

Также существуют локализированные версии клиентов, поддержку которых осуществляют локальные IT-компании. Эти клиенты обычно имеют отличное от базового название, в которое входит имя соответствующей компании. Компания обычно предоставляет актуальные для страны рекламные баннеры, позволяет связать учётную запись службы со своими службами (например, почтовой)(официальные версии, переведённые IT-компаниями разных стран и выпущенные от их имени).

Условия использования

  • 13 (?) лет для регистрации
  • Переписка в ICQ не является личной (конфиденциальной) в прямом смысле этого слова, даже несмотря на то, что активных собеседников как правило двое. В соответствии с правилами пользования сервисом, все права на передаваемую в рамках сервиса информацию передаются AOL Inc., в том числе права на публикацию и распространение по своему усмотрению. Факт использования сервиса означает принятие пользователем этих условий.

С признанием правил пользования (acceptable use policy) пользователь передаёт ICQ Inc. все авторские права на данные, которые он опубликовал в рамках службы ICQ.

Правила пользования от 7 июня 2000 гласят[3] на сайте ICQ, 07 июня 2000:

Вы соглашаетесь, что отправляя любой материал или информацию через какой-либо ICQ сервис вы уступаете авторские и любые другие имущественные права на опубликованный материал или информацию. В дальнейшем вы соглашаетесь, что ICQ Inc. имеет право использовать опубликованный материал или информацию в любом виде и с любой целью, включая, но не ограничиваясь, его публикацию и распространение.

Английский: You agree that by posting any material or information anywhere on the ICQ Services and Information you surrender your copyright and any other proprietary right in the posted material or information. You further agree that ICQ Inc. is entitled to use at its own discretion any of the posted material or information in any manner it deems fit, including, but not limited to, publishing the material or distributing it.


Практика использования

Клиенты сторонних разработчиков

Помимо официальных клиентов, предоставляемых компанией AOL и её партнерами, существует целый ряд неофициальных клиентов, создаваемых сторонними разработчиками. Среди них клиенты для разных платформ, выходящие под свободными и собственническими лицензиями, многопротокольные и поддерживающие исключительно сервис ICQ.

Эти клиенты создавались с использованием обратной разработки протокола OSCAR, тем самым нарушая ICQ Terms of Services. Спецификация протокола OSCAR была открыта только в 2008 году.

Такие клиенты, в силу особенностей их реализации, как правило, дают пользователю некоторые возможности, которые не могут быть обеспечены вышедшими на данный момент версиями клиентов AOL. В числе таких возможностей могут быть:

  • возможность использования сервиса на более широком спектре платформ — а именно, на тех платформах, для которых не выпускаются версии официального клиента или поддержка которых была прекращена (например, Windows Mobile);
  • меньшая требовательность к аппаратным ресурсам компьютера;
  • большие возможности в конфигурировании поведения программы, её графического интерфейса, использования дополнительных функций (например, проверку на игнор) и т. п.;
  • для клиентов с открытой моделью разработки — возможность исследовать и модифицировать исходный код программы;
  • для многопротокольных клиентов — возможность совместить в одной программе общение сразу по нескольким различным протоколам.

С другой стороны, для них не доступны возможности ICQ Xtraz, предоставляющей развлекательные услуги.

Неофициальные клиенты также могут добавлять дополнительную функциональность, связанную с реализацией сервиса. В частности, могут быть доступны следующие возможности:

  • отправка текста любой длины путём его разбивки на отдельные сообщения самим клиентом;
  • запрет отправки собеседнику уведомлений о наборе сообщения;
  • добавление в список контактов и отображение статуса пользователя, требующего авторизации, без прохождения таковой;
  • шифрование передаваемых сообщений, если оба собеседника используют совместимый клиент.


Неправомерное использование

Сервис ICQ также используется для рассылки нежелательной рекламы. При регистрации новому пользователю присваивается UIN, являющийся случайным числом из определенного диапазона, ранее номера регистрировались в порядке возрастания. Это сильно облегчает задачу составления списка существующих адресатов для спама и сводит её до простого перебора заданного диапазона. Для многих клиентов существуют плагины, блокирующие сообщения от ботов (т. н. «антиспам-боты», задающие вопросы, требующие осмысленных ответов) для отсева автоматически рассылаемых сообщений.

Существует практика кражи коротких и «красивых» номеров крэкерами, которые подбирают пароли, либо используют другие методы угона (трояны) с целью дальнейшей перепродажи или вымогательства денег с бывшего хозяина номера. В настоящее время на официальном сайте ICQ можно зарегистрировать девятизначный номер ICQ, а шестизначные номера ICQ регистрировались в 1996—1997 годах. Сейчас такие номера можно купить в интернет-магазинах, а их цена колеблется от пяти до нескольких тысяч долларов, в зависимости от номера.

История

В 1996 году Арик Варди, Яйр Голдфингер, Сефи Вигисер и Амнон Амир, старшеклассники из Тель-Авива (Израиль) основали компанию Mirabilis и создали интернет-пейджер ICQ.[4] Программное обеспечение изначально распространялось бесплатно (в отличие от конкурентов). Число пользователей росло лавинообразно. Mirabilis предлагала IM не только частным пользователям, но и корпоративным клиентам.

В 1998 году компания была выкуплена американской корпорацией AOL за 289 млн долларов и была преобразована в часть отделения Time Warner — ICQ, Incorporated.[5]

Microsoft предпринимала попытки переманить пользователей ICQ.

  • Пыталась сначала разработать IM протокол, который был бы привлекательней ICQ.
  • Пыталась купить компанию, но получила отказ.
  • Пыталась сделать протоколы совместимыми (чтобы пользователи Windows Messenger могли общаться с пользователями ICQ), но владелец ICQ каждый раз менял протокол.

В результате Microsoft отказалась от своих планов.

Модификации протокола

С середины 2008 года до начала 2009 года служба производила технические изменения в протоколе, фактическим следствием которых становились перебои в работе неофициальных клиентов. В этот же период компания AOL в пресс-релизах и на сайте службы размещала сообщения, рекомендующие использовать только официальные, т. н. авторизованные клиенты службы. Ниже приведена хронология значимых событий.

  • В июле 2008 года были произведены изменения на серверах ICQ, в результате чего перестали работать многие неофициальные клиенты. Они получили официальное оповещение от контакта «ICQ System».
  • 9 декабря были произведены очередные изменения на серверах ICQ, после чего перестали работать клиенты, отсылающие идентификатор не соответствующий ICQ 5.1 и выше.
  • 29 декабря 2008 года пресс-служба ICQ распространила заявление, в котором назвала сторонние клиенты опасными.[6]
  • 21 января 2009 года серверами стали блокироваться все неофициальные клиенты для территории стран СНГ.[7], 22.01.2009

Пользователи с IP-адресами России и стран СНГ получают сообщение от контакта с UIN 1:

Системное сообщение

ICQ не поддерживает используемую вами версию. Скачайте бесплатную авторизованную версию ICQ с официального web-сайта ICQ.

System Message

The version you are using is not supported by ICQ. Download a free authorized ICQ version from ICQ’s official website.

На icq.com для русскоязычных пользователей появляется «важное сообщение для пользователей ICQ»: «ICQ осуществляет поддержку только авторизированных версий программ: ICQ Lite и ICQ 6.5.»

К 22 января 2009 исправленные версии своих альтернативных клиентов выпустили: QIP (все версии, включая мобильные), Miranda.

  • 3 февраля 2009 года повторилась ситуация 21 января. [8], 03.02.2009

Сбои в работе

В разное время СМИ сообщали о сбоях в работе сервиса, в результате которых он на некоторое время становился недоступным для пользователей.
Сбой 28 мая 2008 г. — Лента.ру
Сбой 30 марта — 4 апреля 2008 г. — Security Lab
Сбой 1 июля 2008 г. — CNews
Сбой 17 сентября 2008 г. — CNews
Сбой 3 октября 2008 г. — CNews
Сбой 9 декабря 2008 г. — CNews
Сбой 21 января 2009 г. — Security Lab
Сбой 3 февраля 2009 г. — CNews

Бренд

Цветок — логотип и символ ICQ

ICQ и её логотип — достаточно известный и узнаваемый бренд. Логотип представляет из себя стилизованное изображение цветка ромашки с диском жёлтого цвета и восемью лепестками, семь из которых окрашены в зелёный цвет, а один — в красный.

Это изображение используется не только в качестве логотипа службы, но и в интерфейсе официального клиента для визуализации процесса подключения клиента к серверу, а также как идеограмма статусов присутствия.

Само название ICQ является английским омофоном фразы «I seek you» http://www.icq.com/products/whatisicq.html (русск. я ищу тебя).

В России

Слово «аська» в свою очередь является сленговым названием любого ICQ-клиента, именем нарицательным, и, следовательно, пишется с маленькой буквы (однако, в зависимости от контекста, это слово может означать также аккаунт — «зарегистрировать аську», или номер аккаунта — «шестизначная ася»).

Примечания

Digital Trends: Guide to Instant Messenger Clients (англ.)
«ICQ Terms Of Service — Acceptable Use Policy» на сайте ICQ, 07 июня 2000

Ссылки

Источник

http://ru.wikipedia.org/wiki/ICQ

Личные инструменты