Система восстановления паролей ICQ

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

Раньше всё было довольно просто. В деталях номера указывался свой е-мейл, на который можно было спокойно выслать пароль. Использование для восстановления более старых е-мейлов "отрубало" более новые. Кто владел корневым примари (первым вписанным) - тот владел номером и мог всегда выслать пароль от номера на этот е-мейл. Это была "классическая" система восстановления и она не вызывала каких-либо трудностей у пользователей в понимании механизмов своей работы.

В конце марта 2005 года ICQ добавила возможность восстановления пароля через два ответы на два вопроса, ранее заданные владельцем номера.

Появилось два варианта установки вопросов-ответов на номер:

1. Через страницу установки вопросов-ответов: /password/setqa.php.

Вводим номер и пароль и сразу попадаем на страницу установки вопросов-ответов.

2. Через страницу восстановления пароля: /password.

В форме слева вводим свой номер, "Next>>". При первом использовании этой страницы необходимо выслать код на примари е-мейл. Затем, используя полученный код, установить вопросы-ответы. Новый пароль от номера автоматически будет отправлен на то же примари.

После установки вопросов-ответов, у нас появляется два варианта восстановления пароля от номера ICQ:

1. Высылка нового пароля по установленным вопросам-ответам на любой е-мейл.

На странице /password слева вводим свой номер, нажимаем "Next>>". Здесь надо ответить на установленные нами ранее вопросы и указать любой е-мейл.

2. Высылка кода на примари е-мейл, установка новых вопросов-ответов, получение нового пароля.

При уже установленных вопросах-ответах на странице высылки пароля на любой е-мейл чуть ниже первого вопроса есть маленькая ссылка "If these are not your questions & answers, click here." Она-то и используется для смены вопросов-ответов через высылку кода на е-мейл.

Отметим несколько особенностей новой системы:

1. Чтобы е-мейл, вписываемый в детали номера, "закрепился" как примари, необходимо сначала установить вопросы-ответы.

2. Примари е-мейл работает только один раз. Т.е. после использования кода, высланного на него, е-мейл "отпадает".

3. Лестница примари, характерная для "классической" системы ретрива здесь сохранилась. Разумеется, с учётом "одноразовости" примари.

4. Сменить установленные вопросы-ответы можно только через высылку кода на е-мейл.

Новые правила работы ретрива сформировались где-то в течение месяца и до начала февраля 2006 всё работало без изменений, пока ICQ опять не изменила правила работы системы:

1. После установки вопросов-ответов новый примари е-мейл в номер не вписывается.

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

2. Корневое примари не отпадает вообще.

В предыдущей версии ретрива все примари е-мейлы работали только один раз.

Однако самое интересное произошло в июне 2006:

1. На странице для установки вопросов-ответов /password/setqa.php теперь устанавливается один вопрос, вместо двух.

Для пользователя нет особой разницы два вопроса-ответа использовать или один.

2. Если в номере уже были установлены вопросы-ответы, то через страницу /password/setqa.php стало можно менять первый вопрос-ответ.

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

3. Многие примари е-мейлы перестали работать. Как будто их просто удалили из базы ICQ.

Например, отпали почти все старые примари, которые когда-то были вписаны в номера, отпали большинство е-мейлов, которые были вписаны до января 2006-го (тогда ещё надо было ставить вопросы-ответы, чтобы е-мейл "закрепился" в базе). При этом работают е-мейлы, вписанные в невидимки в этом году (без предварительной установки вопросов-ответов). Принцип по которому примари отпали "сами-собой" неясен. Это больше похоже на сбой в системе, нежели на запланированное изменение логики.

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