Ми вчора писали про позачергову зміні ICQ протоколів компанією AOL. внаслідок чого, все неофіційні клієнти ICQ, які поширені серед користувачів країн СНД, включаючи такі популярні месенджери, як QIP і Miranda. виявилися непрацездатними майже в одну мить. Це вже далеко не перша витівка подібного роду американської компанії. Вона кілька разів намагалася змінювати свої протоколи в надії позбутися від неофіційних клієнтів, які заважали веденню бізнесу компанії. Але, на цей раз, її програмісти постаралися краще, ніж було до цього. Ось що вдалося з'ясувати у розробників месенджера Miranda IM - одного з найпопулярніших ICQ клієнтів серед жителів СНД:
Користувачі, які вже перебували в мережі, ніяких змін не відчули і не були відключені від сервера. У тих, хто намагався підключитися в перші годину-півтора це виходило з перемінним успіхом: це пояснюється тим, що мережа icq розподілена, і складається з безлічі серверів, і навіть після входу вас можуть перекинути на інший. Судячи з усього, зміни застосовувалися на них по черзі.
Трохи технічних деталей. Процедура входу проходить цілком зазвичай: проходить ініціалізація протоколу, відсилання capabilities, завантаження серверного контакт-листа і власних даних. Приблизно в цей час і приходить повідомлення від номера один, і після цього отримати що-небудь з сервера стає неможливо.
Крім того хочу зауважити цікавий факт - ці зміни торкнулися тільки жителів країн СНД. Коли я зв'язався з нашими розробниками з Чехії та Німеччини вони були злегка в подиві - у них все працювало прекрасно. Крім того ми успішно змогли підключитися з міранди, використовуючи американський проксі-сервер, так що є підозри про те, що це цілеспрямована травля розроблюваних в Росії альтернативних месенджерів.
Зараз розробник QIP, INF, поділився зі мною думкою про те, що вся справа у використовуваному початковому значенні ідентифікатора послідовності у відправляються пакетів. Всі неофіційні клієнти генерують їх випадковим чином, і це може бути той самий ключ. Основна проблема полягає в тому, щоб дізнатися алгоритм його генерації.
Як бачимо, компанії AOL задовольнятися результатами "війни" з неофіційними ICQ клієнтами довелося недовго. Сьогодні опівночі, на офіційній сторінці месенджера QIP розробники представили нову версію - QIP Infium (build 9022), яка тепер без всяких проблем працює з новими протоколами американської компанії.