С
амое важное, что должен знать администратор сети или конечный пользова-
тель систем Windows 95/95B/98/98SE и более новой версии Windows Millenium
Edition (далее — Win
9x/Me),
— это то, что при проектировании данной опе-
рационной системы вопросам безопасности не уделялось большое внимание, в отли-
чие от ее "двоюродной сестры" Windows NT/2000. По существу складывается впечат-
ление, что при планировании архитектуры Windows
9дс/Ме
компания Microsoft везде,
где только было можно, пожертвовала безопасностью в угоду простоте использования.
Такой подход представляет собой двойную угрозу для администраторов, а также
пользователей, которые не подозревают о необходимости обеспечения безопасности.
Еще одна проблема заключается не в простоте настройки операционной системы
Win
9x/Me,
а в том, что те, кто ее настраивает, как правило, не принимают всех
должных мер предосторожности (например, выбор хорошего пароля).
Более того, неосведомленный пользователь может, сам того не зная, предоставить
"потайной ход" в корпоративную сеть своей организации или хранить важную информа-
цию на домашнем компьютере, подключенном к Internet. С широким распространением
вирусов и другого небезопасного программного обеспечения ситуация значительно услож-
няется. Единственный ничего не подозревающий пользователь Win 9x, который запустил
опасное почтовое вложение, способен создать "потайной ход" позади сетевого брандмау-
эра, предоставив тем самым возможность для организации полномасштабного вторжения.
С развитием высокоскоростных кабельных линий связи, обеспечивающих кругло-
суточное подключение, эта проблема только обостряется. Независимо от того, являе-
тесь ли вы администратором Win 9x или
же
используете эту систему для просмотра
ресурсов Internet и доступа к сети компании из дома, вам необходимо понимать, ка-
кие средства и методы могут быть применены против вас.
К счастью, простота Win 9x имеет и обратную сторону. В каком-то смысле можно ска-
зать, что эта простота обеспечивает безопасность системы. Поскольку Win 9x не является по-
настоящему многопользовательской операционной системой, она поддерживает чрезвычайно
малый набор возможностей удаленного администрирования. В частности, с использованием
встроенных средств Win 9x невозможно осуществить удаленный запуск команд, а удаленный
доступ к системному реестру Win 9x возможен только в том случае, если запрос сначала про-
шел через сервер безопасности, такой как Windows NT/2000 или Novell NetWare. Такой под-
ход называется защитой на уровне пользователей (user-level security), в отличие от используе-
мого по умолчанию подхода Win
9x/Me,
обеспечивающего защиту на уровне совместно ис-
пользуемых ресурсов (share-level security) с помощью паролей/имени пользователя (Win
9х/Ме
не может выполнять функции сервера аутентификации на уровне пользователей).
Таким образом, в распоряжении взломщика остаются лишь традиционные способы
проникновения в систему Win
9x/Me
— заставить оператора так или иначе выполнить
нужный взломщику программный код или получить физический доступ к системной
консоли. Поэтому материал данной главы состоит из двух разделов, первый из которых
посвящен методам удаленного проникновения, а второй — методам локального проник-
новения. Кроме того, Win 9x будет рассматриваться отдельно от Win Me, поскольку эти
две операционные системы появились с промежутком в три года, однако в большинстве
случаев атаки против Win 9x можно без проблем использовать и против Win Me.
В конце главы мы кратко рассмотрим средства защиты новой версии флагмана
программных продуктов компании Microsoft, Windows XP Home Edition (Win XP HE).
Рискуя немного испортить впечатление, мы все же вынуждены сказать, что те из
пользователей, кто заинтересован в реальной защите, должны всерьез подумать о пе-
реходе на систему Windows XP HE. В ней имеются все средства, способные значи-
тельно повысить стабильность работы и уровень защиты, поскольку они базируются
на механизмах, реализованных в Win NT/2000, а не в Win
9x/Me.
Именно в этом так
нуждаются начинающие пользователи. В главе 6 будут рассмотрены также две другие
версии системы Windows — Win XP Professional и
Whistler/.NET
Server.
140
Часть II. Хакинг систем