Операционные системы Windows NT/2000/XP
389
разрешений NTFS, причем описаны разрешения как для прежней версии NTFS,
использовавшиеся вплоть до Windows NT 4.0, так и для файловой системы NTFS5,
которая появилась в Windows 2000
1
. Здесь мы лишь заметим, что рекомендуется
составлять списки управления доступом, пользуясь не учетными записями пользо-
вателей, а учетными записями групп. Во-первых, это позволяет существенно со-
кратить список управления доступом, поскольку групп обычно намного меньше,
чем пользователей. Как результат, список будет намного короче, понятнее и удоб-
нее для последующего редактирования. Во-вторых, в последующем можно будет
создать нового пользователя (и не единожды) и добавить его в соответствующие
группы, что практически автоматически определит его разрешения на те или иные
объекты как члена определенных групп. Наконец, в-третьих, список будет быст-
рее обрабатываться операционной системой.
Каждый пользователь должен быть членом как минимум одной встроенной груп-
пы и может быть членом нескольких групп безопасности, создаваемых в процессе
эксплуатации операционной системы. При регистрации пользователь получает так
называемый маркер доступа, который содержит, помимо идентификатора безопас-
ности учетной записи пользователя, все идентификаторы групп, в которые пользо-
ватель входит. Именно этот маркер сопровождает любой запрос на получение ре-
сурса (объекта), который передается операционной системе.
Итоговые разрешения на доступ к объектам, имеющим списки управления досту-
пом, вычисляются как сумма разрешений, определенных для каждой из групп.
И только явный запрет на разрешение перечеркивает сумму разрешений, которая
получается для данного пользователя.
Операционные системы Windows NT/2000/XP обеспечивают защиту на локаль-
ном уровне. Это означает, что механизмы защиты работают на каждом компьюте-
ре с такой операционной системой. Однако это имеет и обратную сторону. Дело в
том, что учетные записи пользователей и групп локальны: они действуют только
на том компьютере, где их создали. Если же есть необходимость обратиться к об-
щим ресурсам компьютера через сеть, нужно, чтобы для пользователя, который
выполняет такое обращение к удаленным объектам, была создана такая же учет-
ная запись. Поскольку становится затруднительным обеспечить наличие учетных
записей для каждого пользователя на всех тех компьютерах, с ресурсами которых
ему необходимо работать, пользуясь вычислительной сетью, в свое время была
предложена технология доменных сетей. В домене, который представляет собой
множество компьютеров, должен быть выделен сервер со всеми учетными запися-
ми этого домена. Такой сервер называют контроллером домена. Учетные записи
домена
2
в отличие от локальных учетных записей, имеющихся на каждом компыо-
' В новых серверных операционных системах Windows 2003 Server используется новая версия системы
управления файлами, которая обеспечивает существенное увеличение производительности при рабо-
те с файлами. Версия файловой системы в этих операционных системах осталась прежней — NTFS5.
2
На контроллере домена, работающем под управлением Windows NT 4.0 Server, база с учетными за-
писями домена по-прежнему представлена файлом SAM. На контроллерах домена, работающих под
управлением Windows 2000/2003 Server, база с учетными записями домена находится в файле
NTDS.DIT, поскольку организация доменов в этих операционных системах возможна только при
установке службы Active Directory.