ICQ

Матеріал з Вікі ЦДУ
Версія від 23:55, 18 січня 2013; Єршов Владислав (обговореннявнесок)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук
ICQ

ICQ, АйСіК'ю — мережевий протокол, який забезпечує миттєве відправлення та отримання текстових повідомлень, а також однойменна Програми миттєвого обміну повідомленнями|програма миттєвого обміну повідомленнями (клієнт), що реалізує цей протокол.

Назва «ICQ» фонетично співзвучна англійській фразі «I seek you» (я шукаю тебе, вимовляється ай-сік-ю́).

ICQ розроблена ізраїльською компанією Mirabilis. Перша версія програми вийшла в листопаді 1996 року. У червні 1998 AOL придбала активи Mirabilis, основним з яких був ICQ, але ця служба не стала рентабельною. У квітні 2010 року російський фонд Digital Sky Technologies (DST, пізніше перейменований на Mail.ru Group) купив сервіс ICQ у компанії AOL за $187,5 млн.

В українському комп'ютерному сленгу ICQ називають «aською».

Сьогодні аською користуються близько 33 млн. користувачів в усьому світі, особливо розповсюджена в Україні, Азербайджані.

Огляд

ICQ є централізованою службою миттєвого обміну повідомленнями, що використовує протокол OSCAR. Користувач служби працює з програмою-клієнтом (т.н. Програма миттєвого обміну повідомленнями|месенджер), запущеної на пристрої, з'єднаному з мережею Інтернет. Месенджер підключається до сервера. Через сервер здійснюється пошук і зв'язок з іншими клієнтами, а обмін службовими даними, повідомленнями між користувачами може здійснюватися як через сервер так і без його участі. Як і в більшості потужних мережевих систем, що обслуговують величезну кількість клієнтських запитів, цей сервер не єдиний і деякі з них є кластерами серверів.

Служба є комерційною, але її використання безкоштовно. Управляє службою ICQ Inc. З моменту створення служба належала її розробнику, компанії Mirabilis, в 1998 році вона була продана американській компанії AOL, а в квітні 2010 року - російському інвестиційному фонду Digital Sky Technologies (DST). Крім самого забезпечення функціонування служби, ICQ Inc. розробляє програми-клієнти і підтримує допоміжний веб-портал.

За роки існування ICQ випустила безліч клієнтів і зазнала безліч змін. За приблизними оцінками, службою активно користується близько 15 мільйонів чоловік, а зареєстрованих облікових записів - близько 400 мільйонів.Деякі компанії в списках контактів на офіційних сайтах вказують номери 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). У цьому режимі інші користувачі будуть отримувати для облікового запису статус присутності «не в мережі», а знати про активний режим невидимості і отримувати актуальний статус присутності зможуть тільки користувачі, чиї облікові записи були внесені досписок видимостікористувача.

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

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

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

Максимально можна мати 1000 контактів.

Приватні списки

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

Існує 3 списку:

  • Список ігнорованих - від опинилися в цьому списку користувачів не приходить жодних повідомлень, їм не показується ніякої статус що додав, окрім «Не в мережі». При додаванні в цей список користувач видаляється зі списку контактів, при видаленні додається автоматично. Якщо контакт вимагає авторизації, то її доведеться запрошувати знову.
  • Список бачать - користувачам з цього списку показується статус «Невидимий», якщо він обраний, за винятком опції «Невидимий для всіх», можливою в деяких альтернативних клієнтів (наприклад QIP, Miranda IM-Miranda, RnQ та інші).
  • Список незрячих - користувачам з цього списку завжди показується статус «Не в мережі», за винятком опції «Видимий для всіх», можливою в деяких альтернативних клієнтів.

Максимальна кількість контактів у кожному списку обмежена.

Обмін повідомленнями

З кожним з контактів можна вести особисту переписку. Якщо відправник не відключив цю можливість, то, в залежності від клієнта, одержувач інформується про набір повідомлення, що створює ефект присутності відправника. Довжина повідомлення, що відправляється обмежена.

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

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

Відправка файлів

У ICQ реалізована передача файлів за технологією Peer-to-peer, тобто при безпосередньому інтернет-з'єднання двох комп'ютерів, минаючи сервер. Передача файлів можливе тільки тоді, коли статус в одержувача «У мережі». Подібний спосіб передачі файлів може бути небезпечний тим, що відправник дізнається IP одержувача (або навпаки) або відправить йому шкідливе програмне забезпечення. Починаючи ж з ICQ 5, з'явилася можливість передавати файли через сам сервер ICQ, який грає посередницьку роль. Це необхідно в тому випадку, якщо клієнт ICQ визначив, що P2P-з'єднання встановити неможливо (закриті порти в Міжмережевий екран|міжмережевих екранах, відсутність персонального зовнішнього IP та ін.)

Працює

ICQ має обмежену сумісність зі службою миттєвих повідомлень AIM. Користувачі ICQ можуть додавати в свій список контактів користувачів служби AIM, і навпаки.

Клієнт

Власниками служби з моменту її появи розробляється і надається користувачам безкоштовна комп'ютерна програма-клієнт. В наш час вона представлена ​​в двох версіях: ICQ Lite і ICQ 7.0 (для Росії програма ICQ 7.0 має кастомізацію від компаній Rambler і Яндекс)

У графічному інтерфейсі клієнта присутня банерна реклама, вихідний код програми закритий.

Спочатку програма для користування ICQ була створена компанією Mirabilis. Вона називалася ICQ, і таку ж назву (за винятком Compad) носили всі наступні офіційні клієнти.

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

Також існують локалізовані версії клієнтів, підтримку яких здійснюють локальні IT-компанії. Ці клієнти зазвичай мають відмінне від базового назву, до якого входить ім'я відповідної компанії. Компанія зазвичай надає актуальні для країни рекламні банери, дозволяє зв'язати обліковий запис служби зі своїми службами (наприклад, поштового).

Умови використання

Листування в ICQ не є особистим (конфіденційної) у буквальному значенні цього слова, навіть попри те, що активних співбесідників, як правило, двоє. Відповідно до правил користування сервісом, всі права на передану в рамках сервісу інформацію передаються AOL Inc., У тому числі права на публікацію і поширення на свій розсуд. Факт використання сервісу означає прийняття користувачем цих умов.

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

Практика використання

Клієнти сторонніх розробників

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

Ці клієнти створювалися з використанням зворотної розробки протоколу OSCAR, тим самим порушуючи ICQ Terms of Services. Специфікація протоколу OSCAR була відкрита тільки в 2008 році.

Такі клієнти, в силу особливостей їхньої реалізації, як правило, надають користувачеві деякі можливості, які не можуть бути забезпечені існуючими версіями клієнтів AOL. Серед таких можливостей можуть бути:

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

З іншого боку, для них не доступні можливості ICQ Xtraz, що надає розважальні послуги.

Неофіційні клієнти також можуть додавати додаткову функціональність, пов'язану з реалізацією сервісу. Зокрема, можуть бути доступні наступні можливості:

  • Відправлення тексту будь-якої довжини шляхом його розбивки на окремі повідомлення самим клієнтом;
  • Заборона відправки співрозмовнику повідомлень про набір повідомлення;
  • Додавання до списку контактів користувача, що вимагає авторизації, без проходження такої;
  • Шифрування переданих повідомлень, якщо обидва співрозмовники використовують сумісний клієнт.

Шлюзи

Неправомірне використання

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

Існує практика крадіжки коротких і «красивих» номерів крекери ами, які Метод грубої сили | підбирають паролі, або використовують інші методи угону ( трояни) з метою подальшого перепродажу чи вимагання грошей з колишнього господаря номери. В наш на офіційному сайті ICQ можна зареєструвати дев'ятизначний номер ICQ, а шестизначні номери ICQ реєструвалися в 1996 - 1997 ах. Зараз такі номери можна купити в інтернет-магазинах, а їх ціна коливається від п'яти до декількох тисяч доларів, залежно від номера.

Історія

У 1996 році Арік Варді, Яйр Голдфінгер, Сефі Вігісер і Амнон Амір, старшокласники з Тель-Авів а (Ізраїль), заснували компанію Mirabilis і створили інтернет-пейджер ICQ.

Програмне забезпечення спочатку поширювалося безкоштовно (на відміну від конкурентів).

Число користувачів зростала лавиноподібно. Mirabilis пропонувала IM не лише приватним користувачам, але і корпоративним клієнтам.

У 1998 році компанія була викуплена американською корпорацією AOL за 289 млн доларів і була перетворена в частину відділення Time Warner. Microsoft робила спроби переманити користувачів ICQ:

  • Намагалася купити компанію, але отримала відмову.
  • Намагалася зробити протоколи сумісними (щоб користувачі Windows Messenger могли спілкуватися з користувачами ICQ), але власник ICQ кожен раз міняв протокол.

У результаті Microsoft відмовилася від своїх планів.

У квітні 2010 року інвестиційний фонд Digital Sky Technologies (DST), співвласником якого є Алішер Усманов, уклав угоду з AOL про придбання сервісу миттєвих повідомлень ICQ за 187 500 000 доларів.

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

З середини 2008 року до початку 2009 року служба виробляла технічні зміни в протоколі, фактичним наслідком яких ставали перебої в роботі неофіційних клієнтів. У цей же період компанія AOL в прес-релізах і на сайті служби розміщувала повідомлення, що рекомендують використовувати тільки офіційні, т. зв. авторизовані клієнти служби. Нижче наведена хронологія значущих подій.

  • У липні 2008 рік а були зроблені зміни на серверах ICQ, внаслідок чого перестали працювати багато неофіційні клієнти. Вони отримали офіційне сповіщення від контакту «ICQ System».
  • 9 грудня були проведені чергові зміни на серверах ICQ, після чого перестали працювати клієнти, що відсилають ідентифікатор, що не відповідає ICQ 5.1 і вище.

До 22 січня 2009 виправлені версії своїх альтернативних клієнтів випустили: QIP (всі версії, включаючи мобільні), Miranda IM-Miranda.

  • 3 лютого 2009 року повторилася ситуація 21 січня.

Атаки зломщиків

  • 16 серпня 2010 року зловмисники за допомогою спілкується бота почали розсилати файл з вірусом, який змінює пароль від UIN'a і розсилає такий же вірус всьому контакт-листу.

Збої в роботі

У різний час ЗМІ повідомляли про збої в роботі сервісу, в результаті яких він на деякий час ставав недоступним для користувачів.

Бренд

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

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

У Росії

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

У Китаї

Станом на 29 січня 2010 року, ICQ в Китаї заблокована, однак користувачі можуть користуватися китайським аналогом - QQ.

Перспективи

За даними Mail.ru Group щомісячна аудиторія ICQ у всьому світі з грудня 2009 року по грудень 2010 року скоротилася на 35% (17,6 млн.чол) і склала 33,5 млн. чоловік. У Росії до грудня 2010 року аудиторія склала 16,4 млн. осіб (скоротилася за рік на 9%). На думку Mail.ru Group таке падіння аудиторії пов'язано з посиленням боротьби зі спам-ботами, але інші представники IT індустрії з цим не згодні. Старший менеджер з розвитку Comscore в Європі Оснат Зарецький і голова правління «Фінама» Владислав Кочетков вважають, що падіння аудиторії ICQ - частиною загальносвітової тенденції. Все більша кількість користувачів інтернету за краще використовувати в якості засобу комунікації соціальні мережі.

Стани

  • Online — доступний
  • Away — відійшов від комп'ютера (довго не працював)
  • N/A (Not available) — не доступний
  • Occupied — зайнятий
  • Do not disturb — не турбувати
  • Invisible — невидимий
  • Offline — відключений

Проблеми безпеки

Після купівлі російською компанією популярність ICQ в США та ЄС різко пішла на спад і зараз майже не використовується. Причинами є побоювання контролю за повідомленнями з боку російської ФСБ.

Посилання