Штатные средства защиты современных операционных систем на примере Windows NT
Некоторые вопросы защиты ЛРС от возможных атак потенциального нарушителя могут быть решены с использованием штатных средств, входящих в состав современных операционных систем.
На сегодняшний день данная система является одной из самых распространенных ОС, кроме того, ей присущи следующие положительные качества:
• защищенность;
• развитая сетевая поддержка. ОС Windows NT имеет в своем составе развитые сетевые средства и позволяет осуществлять информационный обмен по протоколам TCP/IP, IPX/SPX, Netbeui и AppleTalk, а также поддерживает маршрутизацию протоколов TCP/IP и IPX/SPX. Компанией Microsoft разработаны средства, позволяющие осуществлять клиентам сети прозрачный доступ к ресурсам сетевых ОС NetWare и SNA, а также эмулировать сервер NetWare для клиентов одноименной сети; при этом централизованное административное управление и контроль за всей сетью сохраняются. Клиентам сети представляется также возможность удаленного доступа к ресурсам сервера Windows NT через глобальные сети по линиям связи ISDN, frame relay, X.25 и асинхронным коммутируемым каналам. Обеспечивается также одновременное функционирование в сети архитектуры «клиент-сервер» Windows NT нескольких одноранговых подсетей Windows for Workgroups. Таким образом, Windows NT позволяет организовывать гетерогенные сетевые конфигурации, объединяющие различные аппаратные и программные платформы единой политикой безопасности, равными возможностями клиентов и централизованным администрированием;
• поддержка нескольких аппаратных платформ и симметричная мультипроцессорная обработка. Windows NT Server может работать как на Intel-совместимых компьютерах с процессорами и Pentium, так и на компьютерах со следующими типами RISC-процессоров: PowerPC, MIPS R4000 и DEC Alpha. Возможность использования аппаратных платформ с несколькими процессорными элементами поднимает в ряде задач производительность Windows NT на уровень компьютеров классов мини-ЭВМ и mainframe. Совместно с поддержкой POSIX-прило-жений указанная характеристика позволяет утверждать о переносимости Windows NT;
• приоритетная вытесняющая многозадачность и многопоточность. Используемая в Windows NT система приоритетов позволяет наиболее оптимально распределить между задачами процессорное время, гарантируя при этом своевременное выполнение критических участков кода и корректную обработку исключений. Разработанные особым образом приложения могут запускать во время своего выполнения несколько собственных потоков, распределяя выделенные приложению вычислительные ресурсы оптимальным образом;
• виртуальная память. Windows NT, являясь многозадачной и многопользовательской оперативной системой, предоставляет надежные механизмы защиты ядра ОС от прикладных процессов и задач, решаемых пользователями друг с другом. Своппинг (swapping) на жесткий диск позволяет выделить активной задаче практически все доступные вычислительные ресурсы компьютера;
• поддержка нескольких файловых систем. Помимо возможности выполнения приложений, написанных для других операционных систем, Windows NT поддерживает несколько файловых систем: стандартную FAT и собственную NTFS;
• многоцелевые функциональные возможности. Сервер Windows NT поддерживает следующие типы услуг:
- файл-сервер;
- сервер печати;
- сервер приложений;
- сервер удаленного доступа;
- intranet-сервер;
- сервер архивирования.
Основная задача подсистемы безопасности Windows NT состоит в отслеживании и управлении порядком доступа к тому или иному объекту, а также фиксации и контроле попыток несанкционированной эксплуатации пользователями системных объектов (файлов, каталогов, разделяемых принтеров, баз данных реестра и т.д.). Подсистема безопасности хранит определенную информацию о каждом пользователе, группе пользователей и каждом защищенном объекте, а также идентифицирующую информацию
о каждом пользователе и каждой группе пользователей. На ее основе проверяются права пользователя на доступ к объекту, и, если таковые отсутствуют, подсистема защиты отказывает ему в разрешении.
В целом подсистема безопасности ОС Windows NT состоит из следующих компонентов (рис. 1):
• процессы входа в систему (logon-процессы), принимающие запросы на вход от пользователей. Они включают интерактивный (локальный) logon, показывающий окно для ввода пароля, а также удаленный logon, который позволяет получать доступ удаленным пользователям к процессам сервера Windows NT;
• компонент локальной авторизации (Local Security Authority), который определяет, имеет ли пользователь право доступа к системе. Этот компонент является центральным в подсистеме безопасности Windows NT. Он генерирует маркер доступа, управляет локальной политикой безопасности и предоставляет интерактивный сервис администратору. Локальная авторизация также управляет регистрацией событий и записывает в журнал регистрации события аудита, генерируемые диспетчером доступа;
• менеджер управления счетами пользователей (Security Account Manager, SAM), который строит базу данных счетов пользователей. Эта база данных содержит информацию обо всех счетах пользователей и группах пользователей. Менеджер SAM предоставляет сервис по их полномочиям, используемый компонентом локальной авторизации;
• диспетчер доступа. В его функции входит проверка права пользователя на доступ к объекту для выполнения затребованных им операций. Этот компонент реализует политику управления доступом и следит за выполнением требований по регистрации, определенных подсистемой локальной авторизации. Он предоставляет сервисное обслуживание как в пользовательском режиме, так и в режиме ядра при попытках пользователей и процессов получить доступ к объекту. Этот компонент также генерирует соответствующие сообщения регистрации.
Рис. 1. Компоненты подсистемы безопасности
Дата добавления: 2015-09-07; просмотров: 2771;