Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #67, ИЮЛЬ 2004 г.

Большой приход: XP SP 2

Игорь Лейко

Xakep, номер #067, стр. 067-028-3


Multilingual User Interface

Кстати, ты еще не удивился тому, что в начале статьи говорилось об английской версии пакета, а все экраны в статье щеголяют надписями на русском языке? Нет, я тебя не обманываю, это действительно экраны английской версии. Русскую я тоже в свое время получил, но показывать ее нельзя по условиям тестирования. Английские же версии (сборки RC1 и RC2) были в свое время выложены для свободного скачивания. Их-то я и использовал. Но ты еще не забыл, что говорилось про поддержку многоязычного интерфейса? Так вот, эти экраны и свидетельствуют, что такая поддержка не только декларируется, но и реально существует. После установки английского SP2 на английскую же WinXP, но с русскоязычным (благодаря MUI) интерфейсом, почти все новые окошки, функции и элементы оформления оказываются русскими.

Я сказал "почти", потому что одно исключение все же есть. Отличился входящий в состав пакета Windows Media Player 9 - он поставляется с одной лишь английской мордой, и пакет для его русификации надо выкачивать отдельно. Такое решение было принято из-за того, что включение всех пакетов локализации WMP9 сильно увеличило бы и без того нехилый размер сервис-пака. Впрочем, русификатор для WMP9 весит меньше 3 Мб и его нетрудно слить и самому. Если, конечно, ты этот Windows Media Player вообще собираешься когда-нибудь юзать :).

Технология NX

Брандмауэр, центр безопасности, WMP9 уже были упомянуты. Но на этом новшества не заканчиваются. О DirectX 9.0b, я думаю, рассказывать нет смысла, наверняка он у тебя стоит на машине уже сейчас. А вот на поддержке технологии NX (иногда можно встретить и другое название этой технологии – DEP, Data Execute Protection) надо остановиться поподробнее.

Уверен, что ты много раз слышал про уязвимости, вызванные переполнением буфера. Суть дела заключается в том, что программе передаются специальным образом сформированные данные, превышающие размер выделенного под них места (буфера), и в результате "хвост" этих данных может быть выполнен как код этой программы.

При использовании технологии NX (No eXecute page protection – защита страниц от исполнения) разработчик программы может пометить часть занимаемой ею памяти как неисполняемую – и любая попытка запустить код из переполненного буфера получит отлуп.

Хорошо? Хорошо, да не очень. Эта технология нуждается в специальной поддержке со стороны процессора. И если у тебя обычный Пентиум или Атлон, губу можно особо не раскатывать. Чтобы воспользоваться преимуществами защиты от исполнения, надо иметь компьютер на базе доступных уже сейчас процессоров Оптерон и Атлон-64 или процессоров Пентиум с поддержкой 64-разрядных операций, которые должны появиться этим летом (кстати, именно поэтому я отложил покупку нового компьютера взамен моего PIII на осень).

Назад на стр. 067-028-2  Содержание  Вперед на стр. 067-028-4