ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.12.2019

Просмотров: 12400

Скачиваний: 24

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

426 

Ни прочитать SAM-файл, ни отредактировать его нет никакой возможности - 
при  попытке  чтения  этого  файла  Windows  сообщает  о  нарушении 
совместного  доступа,  т.к.  для  системы  этот  файл  всегда  открыт  и  запись  в 
него производит только сама Windows. 
Однако, получить как данные из этого файла, так и доступ к нему, все-таки 
можно. 
Информацию из него можно извлечь даже в работающей системе, но только 
из-под  учетной  записи  Администратора.  Здесь  есть  два  метода  получения 
данных  -  метод  программы  PWDUMP  (который используется  в  программах 
PWDUMP, LC4, LC+4 и др.) и метод с использованием планировщика задач 
(используется в программе SAMInside). 
Метод  PWDUMP  вкратце  работает  так  -  программа  подключается  к 
системному процессу LSASS и с его правами (и его же методами) извлекает 
хэши из ветки SAM реестра, т.е. фактически из SAM-файла.  
Метод  же  планировщика  работает  так  -  по  умолчанию  в  Windows  2000 
системная утилита Scheduler имеет права пользователя SYSTEM, т.е. полный 
доступ к системе. Поэтому, если назначить Планировщику задание сохранить 
определенную  ветку  реестра  в  файл,  к  примеру,  то  он  в  назначенное  время 
сохранит  ее  на  диск.  После  чего  из  этого  файла  извлекаются  хэши  всех 
пользователей этого компьютера. 
Если  пароля  Администратора  нет  и,  соответственно,  его  прав  тоже,  тогда 
злоумышленнику  остается  делать  следующее  -  если  на  компьютере 
установлено несколько операционных систем, то, загружаясь в любую из них 
(даже в Linux) можно получить доступ к системному диску Windows 2000 и 
скопировать  SAM-файл  в  другой  каталог,  чтобы  потом  "в  спокойной 
обстановке" загрузить его в нужную программу для восстановления из него 
паролей. 
Более того, существуют программы, способные изменять информацию прямо 
в SAM-файле, меняя и добавляя пользователей, а также их пароли (например, 
программа  Offline  NT  Password  &  Registry  Editor).  Правда,  для  этого  также 
необходимо загружаться в другую ОС и иметь полный доступ к системному 
диску Windows 2000. 
Даже если системный диск Windows имеет файловую систему NTFS, то все 
равно  можно  получить  к  нему  доступ,  используя  загрузочную  дискету, 
созданную  в  программе  NTFSDos  Pro.  Затем,  после  загрузки  с  нее, 
примонтировать нужный NTFS-раздел и скопировать с него нужные файлы. 
В  современных  NT-системах  применяется  дополнительное  шифрование 
хэшей  алгоритмом  syskey.  До  недавнего  времени  хэши  из  SAM-файла, 
скопированного из этих ОС, расшифровке не поддавались, т.к. этот алгоритм 
достаточно сложен, нигде не публиковался и практически не анализировался. 


background image

 

427 

Но теперь можно извлекать хэши, даже из зашифрованных этим алгоритмом 
SAM-файлов,  используя  программу  SAMInside.  Правда,  для  декодирования 
хэшей этой программе необходим еще и файл SYSTEM, расположенный там 
же, где и SAM, т.к. в нем хранятся некоторые ключи реестра, необходимые 
для дешифрования хэшей алгоритмом syskey. Этот файл также открыт только 
для  системы,  но,  если  можно  получить  доступ  к  SAM-файлу,  то  и  файл 
SYSTEM копируется теми же способами. 
 

5.4. Особенности  файловой системы WINDOWS 2000. 

 

Система  Windows  2000  Professional  призвана  стать  основной  операционной 
системой для настольных и портативных компьютеров в организации любого 
масштаба,  заменив  при  этом  Windows  95/98  в  качестве  стандартной 
платформы  для  деловых  приложений.  В  процессе  проектирования  Windows 
2000 Professional преследовались следующие цели: 

Упростить работу с системой. 

Сохранить традиционные достоинства систем Windows NT. 

Перенести в систему лучшие качества Windows 98. 

Создать  легко  конфигурируемую  настольную  систему,  позволившую 

снизить общую стоимость владения (Total Cost of Ownership, TCO). 
В  системе  Windows  2000  Professional  реализованы  многие  решения, 
призванные уменьшить затраты на эксплуатацию системы в корпоративных 
сетях.  Расширены  возможности  обновления  существующих  систем  при 
установке  Windows  2000  Professional,  упрощен  и  автоматизирован  сам 
процесс инсталляции системы. Система имеет/развитые средства удаленного 
администрирования,  установки  и  удаления  программ  и  встроенной 
диагностики процесса загрузки. 
В  сочетании  с  Windows  2000  Server  система  Windows  2000  Professional 
реализует возможности технологии IntelliMirror, объединяющей в себе новые 
средства администрирования: 

Централизованное 

администрирование 

корпоративной 

сети 

с 

использованием шаблонов политик безопасности и Active Directory. 

Управление  инсталляцией,  обновлением,  восстановлением  и  удалением 

программных продуктов. 

Поддержка  рабочей  конфигурации  (документов,  приложений  и  настроек 

системы) для мобильных пользователей. 

Удаленная  инсталляция  операционной  системы  с  сервера,  что  упрощает 

замену или подключение компьютеров.  
Операционная  система  Windows  2000  сохранила  модульную  архитектуру 
своих предшественниц  Windows NT 3.51/4.0. Хотя система  Windows 2000 и 


background image

 

428 

унаследовала некоторые архитектурные решения, реализованные в NT 4.0, в 
целом новая версия существенно переработана по сравнению с предыдущей 
(с учетом всех сервисных пакетов), устранены многие недостатки, ошибки и 
т. п. 
Новшества  Windows  2000  в  первую  очередь  распространяются  не  на  ядро 
операционной  системы  или  пользовательский  интерфейс  (если  учитывать, 
что  концепции  Active  Desktop  известны  еще  по  продукту  Internet  Explorer 
4.0), а на многочисленные, очень важные подсистемы и службы, выводящие 
среду Windows NT на новый уровень. В новой системе использована большая 
часть  ядра  Windows  NT  4.0,  однако  это  не  делает  систему  Windows  2000 
менее  "революционной".  Новые  функции  и,  базируясь  на  стабильном, 
проверенном  ядре,  обеспечат  устойчивость  системы  в  целом,  что  особенно 
важно для серверных платформ.          
Наиболее важные средства, которые имеются в Windows 2000 Professional: 

Новый  пользовательский  интерфейс Windows,  ориентированный  на сеть 

Веб, — Active Desktop. 

Браузер Internet Explorer — последняя версия популярного веб-браузера от 

Microsoft,  обеспечивающая  наиболее  полную  интеграцию  с  операционной 
системой. 

Новая  версия  существующих  программных  средств  для  обработки  факсов 

— Personal Fax for Windows. 

DirectX 7.0 — новейшая версия графических интерфейсов API от Microsoft, 

разработанная  специально  для  возрастающих  потребностей  рынка 
компьютерных игр. 

Поддержка  Asynchronous  Transfer  Mode  (ATM)  средствами  операционной 

системы, обеспечивающая приложениям все возможности ATM. 

Встроенная  поддержка  технологии  Plug  and  Play,  дающая  толчок 

распространению NT на рынке переносных компьютеров. 

Поддержка  Universal  Serial  Bus  (USB),  обеспечивающая  подключение  к 

компьютеру  множества  (до  127  на  один  порт)  разнообразных  устройств  с 
последовательной передачей данных со скоростью до 12 Мбит/с. Шина USB 
может  стать  чрезвычайно  популярной  среди  конечных  пользователей, 
поскольку для ее применения не требуются глубокие технические знания.  

Поддержка  нового  стандарта для  скоростных  соединений    IEEE   1394 

(FireWare),  позволяющего  использовать  полосу  пропускания  до  100,  200  и 
даже 400 Мбит/с. 

Advanced 

Configuration 

and 

Power 

Interface 

(ACPI 

Power) 

— 

усовершенствованный  стандарт  управления  конфигурацией  и  питанием, 
обеспечивающий  лучшее  управление  периферийными  устройствами  по 
сравнению с Windows NT 4.0 и полноценную реализацию Plug and Play. 


background image

 

429 

Расширенное  восстановление  системы  —  технология,  позволяющая 

пользователям  сохранять  целиком  состояние  системы  и  обеспечивающая  ее 
восстановление после сбоя. 

Сервер  сценариев,  Windows  Scripting  Host  (WSH)  —  средство  для 

выполнения сценариев, запускаемое из графической среды или из командной 
строки.  Поддерживаются  языки  VBScript  и  JavaScript.  Эта  независимая  от 
языка  архитектура  позволяет  писать  сценарии  и  на  других  языках,  а  также 
разрабатывать собственные интерпретаторы командных сценариев. 

Планировщик  задач  (Task  Scheduler)  —  новое  средство  для  планирования 

(диспетчеризации) задач, идущее на смену команде AT. 

Возможность  вторичного  входа  в  систему,  служба  RunAs  —  позволяет 

пользователю,  уже  зарегистрированному  в  системе,  войти  в  систему  под 
другим именем. 

Консоль  управления  Microsoft  Management  Console  (MMC)  —  новая 

оболочка  для  административных  утилит,    обеспечивающая  универсальный 
пользовательский  интерфейс  для  всех  системных  инструментов  среды  NT, 
собственных  системных  утилит  операционной  системы  и  средств 
администрирования, входящих в другие программные продукты. 

Групповые  политики  (Group  Policies)  —  наборы  конфигурационных 

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

Windows  Installer  —  новая  технология,  управляющая  процессом 

инсталляции  программного  обеспечения  в  среде  Windows  (входит  в  состав 
технологии IntelliMirror®). Наибольшей эффективности от ее использования 
можно  добиться  в  домене  Windows  2000.  Технология  Windows  Installer 
является  ключевым  элементом  для  полной  реализации  продвигаемой 
компанией  Microsoft  методологии  ZAW  (Zero  Administration  for  Windows, 
Нулевое  администрирование  Windows);  с  ее  помощью  можно  значительно 
уменьшить  вероятность  конфликтов  DLL  и  улучшить  конфигурируемость 
настольных приложений. 

Поддержка  FAT32,  улучшенной  версии  файловой  системы   FAT  (File 

Allocation Table), используемой в Windows 95 OSR2, а также в Windows 98. 

Улучшенная версия файловой системы NT File System (NTFS), работающей 

быстрее  и  имеющей  множество  новых  возможностей,  таких  как  в  системе 
Windows  2000  Professional  имеется  клиентское  программное  обеспечение, 
позволяющее использовать следующие возможности, реализованные в сетях 
и доменах Windows 2000: 


background image

 

430 

Средства  управления    корпоративными  ресурсами    с    помощью    веб-

технологий  (Web-Based  Enterprise    Management,  WBEM)  —  стандарт,  
призванный упростить управление драйверами и приложениями, расширить 
возможности администрирования и, как следствие, снизить ТСО. 

Распределенная   модель   компонентных   объектов    (Distributed   COM, 

DCOM) — платформа для построения распределенных приложений. 

Active  Directory  Services  Interface  (ADSI)  —  стандартный  интерфейс  для 

разнообразных  служб  каталогов;  обеспечивает  также  унифицированный 
доступ  к  другим  каталогам,  для  которых  имеется  соответствующий 
поставщик услуг (ADSI-provider). 

Служба  компонентов,  Component  Service  —  позволяет  более  эффективно 

управлять  различными  программными    компонентами  по  сравнению  с 
традиционными технологиями, использующими механизм транзакций. 

Служба  очередей,  Message  Queuing  —  система  передачи  сообщений  и 

запросов,  реализующая  надежную  доставку  сообщений  и  данных  в 
распределенной среде. 

Службы  терминалов,  Terminal  Services  —  входившие  ранее  в 

самостоятельный  продукт,  Windows  NT  4.0  Terminal  Edition,  службы 
терминалов  теперь    являются      стандартным      компонентом      серверных   
версий      Windows  2000  и  позволяют  клиентам  Windows  for  Workgroups, 
Windows  9x,  Windows  NT  3.51    и  4.0  и  Windows  2000  Professional,  а  также 
Windows-терминалам  удаленно  (в  локальной  сети  или  по  коммутируемым 
линиям)  выполнять  16-  и  32-разрядные  приложения  на  серверах  Windows 
2000, либо администрировать их. 

Веб-сервер (в составе служб Internet Information Services, IIS) — последняя 

версия  Интернет-сервера  от  Microsoft,  позволяющего  легко  реализовать  на 
отдельном компьютере службы FTP и HTTP. 

Аутентификация  Kerberos  —  протокол  безопасности,  используемый  в 

распределенных средах для  аутентификации   пользователей.  Стандартный 
протокол   аутентификации   компьютеров   с   Windows   2000   в   доменах 
Windows 2000. 

Поддержка  инфраструктуры  открытых  ключей  (Public  Key  Infrastructure, 

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

5.5. Особенности  файловых систем  FAT32 и NTFS