Активация Windows XP Для борьбы с распространением пиратских копий своих продуктов корпорация Microsoft разработала принципиально новую технологию Microsoft Product Activation (MPA). До недавнего времени пользователи, решившие установить на своих компьютерах Windows 9X/2000, должны были пройти необязательную процедуру регистрации, в ходе которой помимо прочей информации требовалось сообщить центру лицензирования Microsoft ряд данных о себе. Таким образом, одна копия операционной системы "привязывалась" к конкретному потребителю, зарегистрировавшему ее на свое имя. Лицензионный пользователь получал доступ к наиболее свежим обновлениям программного обеспечения, становился подписчиком информационных биллютеней Microsoft с сообщениями о выходе новых продуктов этой компании, мог воспользоваться скидкой при покупке следующей версии Windows, и, наконец, в случае возникновения проблем имел возможность обратиться за помощью в службу технической поддержки. Покупатель операционной системы мог отказаться от регистрации и продолжать пользоваться Windows в обычном режиме. Microsoft Product Activation подразумевает несколько иной подход к "легализации" программного обеспечения. В процессе установки Windows XP пользователю предлагается ввести в специальное поле идентификационный ключ продукта (Product Key), который обычно указан в документации на операционную систему, на упаковке компакт-диска, либо в комплекте документов, поставляемых покупателю вместе с новым компьютером. Далее Windows самостоятельно анализирует аппаратную конфигурацию пользовательского компьютера, последовательно опрашивая различные устройства и собирая данные об обнаруженном оборудовании, например, заводском номере винчестера или процессора. При сканировании производится анализ только основных аппаратных компонентов, периферийные устройства, в частности, принтеры, сканеры, цифровые фотокамеры, в состав анализируемой конфигурации не входят. В процессе анализа компьютера остается неприкосновенной также вся хранящаяся на дисках приватная информация и, таким образом, сохраняется полная анонимность пользователя Windows. Никакие сведения о личности владельца компьютера, изготовителе компьютера, производителе комплектующих, а также об установленных на дисках программах не исследуются и никуда не передаются. При первой загрузке Windows XP автоматически запускается Мастер активации Windows. На основе информации, собранной в ходе анализа конфигурации, и введенного пользователем ключа продукта (Product Key) Мастер активации генерирует индивидуальный код инсталляции (Installation ID). Код инсталляции уникален для каждого конкретного компьютера и позволяет однозначно идентифицировать любой компьютер по установленному в нем оборудованию. Если компьютер подключен к Интернету, код инсталляции может быть передан в Центр лицензирования Microsoft непосредственно по сети, в этом случае процедура активации занимает считанные секунды. Если же покупатель Windows не пользуется Интернетом, он может сообщить свой код инсталляции сотрудникам Microsoft любым другим способом: письмом, по факсу, либо позвонив по телефону в региональное представительство Microsoft в своем городе (координаты должны быть указаны в документации к операционной системе). Практика показывает, что длительность такого телефонного разговора составляет от пяти до пятнадцати минут. Если в городе, где живет пользователь, нет представительства Microsoft, корпорация готова взять на себя расходы по оплате междугородного разговора, необходимого для активации Windows. Для этого пользователю следует позвонить в ближайший региональный центр Microsoft, сообщить о своем желании активировать операционную систему и назвать свой номер телефона: через некоторое время специалисты Microsoft сами позвонят по указанному номеру. В данном случае "обратный звонок" (call back) независимо от его продолжительности оплачивает Microsoft. Полученный от пользователя индивидуальный код инсталляции проверяется в информационной базе Microsoft: если данная копия Microsoft Windows еще не проходила процедуру активации на этом компьютере, пользователю сообщается код подтверждения (Confirmation ID), который тот должен ввести в соответствующее поле по запросу Мастера активации. С этого момента операционная система считается активированной, и пользователь может продолжать работать с нею в обычном режиме. На то, чтобы пройти процедуру активации, покупателю операционной системы отводится 30 дней с момента установки Windows XP. Если в течение этого времени активация не была произведена, загрузка и дальнейшее использование Windows становятся невозможными. Таким образом, технология Microsoft Product Activation "привязывает" программный продукт не к пользователю, а к аппаратной конфигурации компьютера и никак не связана с процедурой регистрации, так и оставшейся необязательной. В процессе активации или после нее пользователь может зарегистрировать свою копию Windows XP, сообщив в Microsoft ряд данных о себе, после чего он получает все преимущества зарегистрированного пользователя Windows. Однако от регистрации можно отказаться, на функциональных возможностях операционной системы это никак не отразится. Естественно, в силу использования механизма Microsoft Product Activation Windows стала более чувствительной к изменениям конфигурации компьютера. Активировать одну копию Windows можно только на одном персональном компьютере. Переустанавливать Windows XP на одном компьютере пользователь может произвольное количество раз без повторной активации, но лишь в том случае, если в процессе переустановки не был отформатирован винчестер. Если жесткий диск был отформатирован или система устанавливается на новый винчестер, активацию придется повторить. Повторной активации не потребуется, если с момента предыдущей активации пользователь заменил на своем компьютере до трех любых компонентов. При замене более трех комплектующих или при покупке нового компьютера требуется позвонить в ближайшее представительство Microsoft и сообщить о необходимости повторной активации операционной системы по телефону. Никаких ограничений на замену периферийного оборудования (сканеры, принтеры, цифровые фото и видеокамеры) не накладывается. Вполне естественно, что практически одновременно с первыми бета-версиями Microsoft Windows XP в Интернете появились и специальные программы, предназначенные для взлома этой операционной системы. Фактически, существующие на сегодняшний день "кряки" взламывают не сам механизм Microsoft Product Activation, а лишь счетчик запусков Windows. Как уже было упомянуто ранее, на активацию этой ОС пользователю отводится 30 дней, в течение которых система работает в полнофункциональном режиме. Этой "лазейкой" и воспользовались хакеры, разработав два принципиально различных механизма обхода MPA: в первом случае непосредственно перед установкой Windows XP от пользователя требуется войти в дистрибутивную директорию I386, содержащую системные файлы, и заменить в ней несколько библиотек. В процессе инсталляции ОС эти "усовершенствованные" хакерами файлы нарушают штатную работу счетчика загрузок, в результате чего Windows так и остается неактивированной, но работает в нормальном режиме неограниченный срок. Второй способ еще проще: после завершения инсталляции ОС пользователь устанавливает на своем компьютере специальную программу, которая будет сбрасывать системный счетчик до первоначального значения при каждом запуске машины, правда, система в этом случае начинает загружаться значительно медленнее. Однако творческая мысль программистов не стоит на месте: скорее всего, уже через несколько месяцев во Всемирной Сети появится информация о других, более совершенных способах взлома Microsoft Windows XP.
|