div.main {margin-left: 20pt; margin-right: 20pt}
Средство от «плохих парней» Автор: Александр Захарченко, az13@mailru.com Опубликовано:
24.04.2002 Оригинал: http://www.softerra.ru/review/oses/17571/
«И ты, Брут?!»
Из собственного опыта рискну вывести
закономерность: чем больше наплыв людей в определенную профессию, тем ближе
средний уровень их квалификации к минимальному. Усиление конкуренции, вызванное
переизбытком «кадров», положение не улучшает. Вспомните популярное не так давно
объявление на дверях различных бизнес-контор: «Представителей иностранных фирм,
юристов и бухгалтеров просьба не беспокоить». Достали таки.
Смотришь, рекламируется очередное достижение
программистской мысли, обещающее радикальное улучшение, ускорение, повышение
надежности и т.д. Клюнув на приманку, обнаруживаешь, что логика авторов нередко
весьма непохожа на вашу, оригинальность дизайна не лезет ни в какие стандарты,
удобства почему-то расположены «во дворе», а «баги» безо всякого глюкогенератора
[1] лезут изо
всех щелей, словно оголодавшие клопы.
На поделки начинающих «технических писателей»
можно, конечно, не обращать внимания. С увеличением опыта каждый пользователь
может настроить систему под свои требования и подобрать профессиональные
вспомогательные утилиты. Но коммерческие продукты тоже не свободны от ошибок и
никто из разработчиков не собирается давать никаких гарантий на свой код. В
результате установка нового программного обеспечения все чаще превращается в
подобие «русской рулетки».
Недавно я решил обновить драйверы для накопителя
Iomega ZIP®. После перехода на WinMe куда-то исчезла функция
автоматического выталкивания ZIP-дискеты в процессе выключения компьютера.
Поскольку переустановка прежней версии драйверов проблему не решила, а
застрявшую дискету можно вытащить только при включенном питании, то пришлось
отправляться за обновлением на сайт изготовителя. Уж с новейшей-то версией
должно быть все в порядке.
С момента моего последнего посещения сайта
Iomega Corporation прошло почти два года. За это время имеющаяся у меня версия
2.2.1 безнадежно устарела, и с 15 марта 2002 г. предлагается IomegaWare 3.1.1,
поддерживающая новые устройства для всех разновидностей Windows. Несмотря на
значительно меньший размер дистрибутива, основные функции: форматирование,
защита и копирование дисков остались на месте и даже была добавлена и
усовершенствована новая технология Active Disk.
По замыслу разработчиков, ее задача — автоматический запуск
приложений прямо с Zip-диска. Если бы не события, о которых я расскажу чуть
позже, то я бы тоже порадовался возможности держать файлы на диске, «где они
будут в безопасности от аварий жестких дисков, атак вирусов и червей». Еще одно
достоинство — «плохие парни не смогут получить доступ к вашим файлам при
отсутствии активного Zip-диска».
Строгий ревизор от Касперского признал
дистрибутив, не имеющий цифровой подписи, безопасным. Установка, после указания
каталога для размещения, проходит полностью автоматически. Увы, режим выбора
компонент больше не предусмотрен. Но зато, в отличие от старых версий, сразу
после перезагрузки правильно определяется буква ZIP-устройства и
программа-диагност таки удаляется из папки «Автозагрузка». После
лицезрения поздравлений и благодарности за выбор продуктов от Iomega осталось
только проверить работоспособность новых утилит. Вставляю дискету и …
… вижу, что с «Панели задач» исчезли
ярлыки «Быстрого запуска». Поиск показал, что соответствующая папка
“Quick Lunch” тоже отсутствует. Что за чудеса? Нашел архивную копию
WINDOWSPROFILES и вернул ярлыки на место. Вскоре ZIP понадобился опять. Пока
просматривал нужный файл «Рабочий стол» вдруг опустел: остались только
защищаемые системой значки «Мой компьютер» , «Мое сетевое окружение»
и «Мои документы» . При этом попытка добраться до этих документов
закончилась сообщением о неправильном пути. Каталог WINDOWSPROFILES оказался
совершенно пуст. Никаких следов от пользовательских настроек и тем более от
данных.
Все попытки восстановить потери с помощью архива
закончились одинаково: после вставки ZIP-дискеты содержимое папки PROFILES
частично или полностью уничтожалось. Мистика, которая, однако,
разрешилась крайне просто. Утилиты TaskInfo и File
Monitor показали, что вредительством занимается ADENGINE — компонент Active
Disk от Iomega.
Рис. 1. Ну очень активный движок!
Посмотрите, с каким энтузиазмом он выполняет операцию DELETE. Таких строк в
LOG-файле десятки тысяч.
Рис. 2. ADENGINE глазами менеджера
задач.
И это еще большая удача, что он лезет только в
PROFILES, не трогая остальных данных и программ.
По завершению работы ADENGINE, как черт из
табакерки выскакивает TAPISRV.EXE — Сервер телефонии Microsoft® Windows™. Кто и куда
собирается звонить я выяснять уже не стал. Может это искалеченная Windows
пытается попросить помощи у своего хозяина, а может движок, закончив свое черное
дело, рапортует об успешно выполненном задании.
Бесполезными оказались мои попытки остановить
«усовершенствованного» активиста с помощью панели управления (рис. 3).
Информация стиралась независимо от положения переключателей (но всегда в разных
объемах).
Рис. 3. Настройки ни на что не
влияют.
Единственным выходом стало удаление небывало
новой технологии с помощью штатного деинсталлятора, любезно прописанного в
главном меню (Пуск—> Программы—>Iomega—>Uninstall Active Disk).
Остальные программные компоненты для ZIP-устройства оказались ни при чем,
исправно выполняя свои обязанности.
Ну, что ж, рецепт от «плохих парней» оказался
весьма эффективным. Заполучив вашу заветную дискету с секретами, «шпионы»
останутся с носом, то бишь без своих. Компьютеров. Как, впрочем, и хорошие парни
тоже.
Вниманию вебмастеров: использование данной статьи возможно
только в соответствии с правилами использования
материалов сайта «Софтерра»
(http://www.softerra.ru/site/rules/)
|