Hate AOL

Jan 21, 2009 23:57


"Сегодня, около 13.00 МСК почти все пользователи неофициальных клиентов после входа в сеть и загрузки контакт-листа получали от пользователя с UIN 1 сообщение о том, что используемая версия клиента не используется и неавторизованна. На официальном сайте прямо на главной появилось сообщение, гласящее о том, что отныне поддерживаются только официальные версии программ, которые вот прям тут и можно скачать.

Пользователи, которые уже находились в сети, никаких изменений не почувствовали и не были отключены от сервера. У тех, кто пытался подключиться в первые час-полтора это получалось с переменным успехом: это объясняется тем, что что сеть icq распределенная и состоит из множества серверов, и даже после входа вас могут перебросить на другой, и судя по всему изменения применялись на них по очереди.

Немного технических деталей. Процедура входа проходит вполне обычно: проходит инициализация протокола, отсылка capabilities, загрузка серверного контакт-листа и собственных данных. Примерно в это время и приходит сообщение от номера один, и после этого получить что-либо с сервера становится невозможно.

Решив, что сегодня повторилась ситуация 8-го декабря, когда клиенты перестали работать из-за того что во время логина идентифицировали себя как icq5.1 и более ранние версии, мы попробовали идентифицировать себя как icq6.5 последней модели. Это не принесло никаких результатов. Стало понятно, что в этот раз АОЛ пошел путем глубокой защиты - видимо теперь уже стали учитываться отправляемые капсы (capabilities, информация о поддерживаемых клиентом фишках протокола). Действительно, подмена их набора на тот, что использует icq6 помогла, однако только на время первого входа - если после этого переподключиться, то это уже не поможет. Судя по всему в последовательность входа и начальной инициализации внесли какие то изменения, при невыполнении которых клиент считается альтернативным. Разработчики QIP высказали предположение о том, что серверу нужен некий дополнительный ключ, который может как просто быть зашит в клиент, так и вычисляться на основе полученной от сервера информации. Они в настоящий момент тоже усиленно работают над поиском причины отказа клиента.

Надеюсь в течение ближайших суток - двух мы найдем причину.

Кроме того хочу заметить интересный факт - эти изменения затронули только жителей стран СНГ. Когда я связался с нашими разработчиками из Чехии и Германии они были слегка в недоумении - у них все работало прекрасно. Кроме того мы успешно смогли подключиться с миранды, используя американский прокси-сервер, так что есть подозрения о том, что это целенаправленная травля разрабатываемых в России альтернативных мессенджеров.

UPD: Сейчас разработчик QIP, INF, поделился со мной мыслью о том, что все дело в используемом начальном значении идентификатора последовательности у отправляемых пакетов. Все неофициальные клиенты генерируют их случайным образом, и это может быть тот самый ключ. Основная проблема заключается в том чтобы узнать алгоритм его генерации.

Еще небольшой UPD: для наглядности можете сравнить скриншоты сайта icq.com, отдаваемые российским ( http://persei.miranda.im/files/icq_ru.png ) и американским ( http://persei.miranda.im/files/icq.png ) посетителям."
 Взято с http://persei.miranda.im/files/icq_ru.png

"Проблемы с подключением возникли у пользователей ICQ, которые приступили к работе после полудня в среду. Причем это касалось лишь тех пользователей, которые использовали «неоригинальные» клиентские программы для работы в Сети.

«В связи с очередным изменением протокола ICQ компанией AOL невозможна работа по протоколу ICQ следующих версий QIP: QIP Infium 9020 и QIP 8080, а также остальных альтернативных клиентов и старых версий ICQ, - говорится в пресс-релизе, выложенном на официальном сайте компании - разработчика интернет-пейджера QIP, работающего в том числе и в сети ICQ. - Обновление будет выложено при первой возможности. Пользователи Jabber могут продолжать нормальное общение через QIP Infium».

В то же время представители ICQ смену протоколов отрицают. «На сегодня никаких изменений протокола не запланировано, - заявила газете ВЗГЛЯД официальный представитель ICQ в России Светлана Мукосеева. - Все официальные версии программы ICQ работают без сбоев. Есть вероятность того, что пользователи программ-клонов сталкиваются с проблемами при подключении. Но, поскольку такие программы не поддерживаются ICQ, компания не может гарантировать успешное соединение и работу с ними».

При этом представитель популярного интернет-сервиса заявила, что компания AOL несет ответственность только за те клиентские программы, которые были скачаны с официального сайта.

«Протокол «аськи» - это «черная дыра» со множеством ошибок, так сложилось исторически, - рассказал газете ВЗГЛЯД IT-директор крупной консалтинговой компании Евгений Чижов. - В связи с этим компания AOL постоянно меняет коды, когда находит новую ошибку. А смена кода автоматически приводит к сбою в работе сторонних клиентов. Последняя такая смена произошла в конце 2008 года, когда ICQ ввела протокол шестой по счету версии программы».

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

«Официально AOL заявляет, что все изменения кода связаны с заботой о безопасности пользователей, - рассказал газете ВЗГЛЯД пользователь Сети под ником Neo. - Но если это на самом деле так, то почему в последнем протоколе создатели убрали возможность пользоваться паролем свыше восьми символов?»

По словам интернетчика, на самом деле столь частая смена протокола связана с экономическим фактором. «В ICQ стали зарабатывать нормальные деньги: это касается рекламы в самих клиентах, заходов на официальный сайт и сгона интернет-трафика от провайдера, - рассказал Neo. - При этом «неродные» клиенты рекламу не показывают. Естественно, в AOL никогда этого не признают, но сейчас идет активная война с «серыми» клиентами».

Как писала газета ВЗГЛЯД, предыдущий серьезный инцидент в сети ICQ произошел 3 октября прошлого года. Тогда, по информации системного администратора ICQ, проблема возникла из-за отказа двух из пяти серверов службы.

«Они сгорели; к сожалению, пока сроки устранения проблемы неизвестны, - сообщил администратор на форуме компании. - Часть УИНов работают, потому что сломались только два сервера из пяти. UINs располагаются на серверах случайно, то есть: UIN 10000 на первом сервере, 10001 - на втором, 10002 - на первом, 10003 - на третьем и т. д.».

«Текущие проблемы с коннектом ICQ возникли по вине компании AOL, а это еще раз доказывает, что для обеспечения стабильной связи оптимально пользоваться мультипротокольными клиентами», - посоветовал тогда газете ВЗГЛЯД разработчик интернет-мессенджера QIP Ильгам Зюлькорнеев.

Речь идет о программах, которые поддерживают протокол Jabber - систему для быстрого обмена информацией. Такими мессенджерами являются Miranda IM, QIP Infium, GTalk, «Mail.Ru Агент» и другие сервисы.

Также в июле 2008 года серверы AOL изменили протокол, из-за чего многие неофициальные клиенты перестали работать.

До этого неудобство пользователям Интернета администрация ICQ доставила в июне, когда в контакт-листы программы стал внедряться непрошеный визитер с именем ICQ System и коротким номером 12111. Аноним появлялся в списке контактов в группе General."
Взято с http://downhouse.info/11698-icq-opjat-ne-rabotaet.html

От себя добавлю, что лично мне надоело уже в который раз наблюдать как моя Миранда не коннектится когда мне нужно (в асе я сижу немного и только по надобности. ну ладно, иногда флуд канешн, куда ж без него? :) ) В первый раз пришлось обновлять ICQ.dll, в этот раз просто напросто переключился на американский прокси. Надеюсь подобной проблемы больше не будет, а то прям яяяяяяяяяррр))
Previous post Next post
Up