Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl

Бписки управлСния доступом

Бписок управлСния доступом Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (DACL) опрСдСляСт Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ Π»ΠΈΡ†Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ ΠΈΠ»ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ доступ ΠΊ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ. Когда процСсс пытаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, систСма провСряСт ACE Π² спискС DACL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, слСдуСт Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ доступ ΠΊ Π½Π΅ΠΌΡƒ. Если Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π΅Ρ‚ DACL, систСма прСдоставляСт ΠΏΠΎΠ»Π½Ρ‹ΠΉ доступ для всСх. Если DACL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ записСй ACE, систСма отклоняСт всС ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ список DACL Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€Π°Π²Π° доступа. БистСма провСряСт ACE ΠΏΠΎ порядку, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько записСй ACE, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‚ всС Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²Π° доступа, ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Ρ‹ всС Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²Π° доступа. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доступом ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π² DACL. БвСдСния ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ список DACL, см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ списка DACL.

БистСмный список управлСния доступом (SACL) позволяСт администраторам Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ доступа ΠΊ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ACE ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ доступа с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ Π»ΠΈΡ†Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ систСма создаСт запись Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ событий бСзопасности. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния доступом Π² спискС SACL ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ записи Π°ΡƒΠ΄ΠΈΡ‚Π° ΠΏΡ€ΠΈ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ доступа, ΠΏΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ ΠΈΠ»ΠΈ Π² ΠΎΠ±ΠΎΠΈΡ… случаях. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ SACL см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°ΡƒΠ΄ΠΈΡ‚Π° ΠΈ ΠΏΡ€Π°Π²ΠΎ доступа ΠΊ SACL.

НС ΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ нСпосрСдствСнно с содСрТимым ACL. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ списков ACL, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для создания ACL ΠΈ управлСния ΠΈΠΌΠΈ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ свСдСний ΠΈΠ· ACL ΠΈ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ списка управлСния доступом.

Бписки ACL Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доступом ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ слуТбы Microsoft Active Directory Directory. Active Directory интСрфСйсов слуТб (ADSI) Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для создания ΠΈ измСнСния содСрТимого этих списков ACL. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доступом ΠΊ Active Directory ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π§Π°ΡΡ‚ΡŒ 16. Бписки контроля доступа

β€” Π–Π΅Π»Ρ‚Ρ‹Π΅ ΡˆΡ‚Π°Π½Ρ‹ β€” Π΄Π²Π° Ρ€Π°Π·Π° «ку»… ΠšΡƒ, ку…
Β© «Кин-Π”Π·Π°-Π”Π·Π°Β»

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ПослС затяТного ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²Π° возобновляСм Ρ€Π°Π±ΠΎΡ‚Ρƒ нашСго ΠΊΠ»ΡƒΠ±Π°. Как я ΠΈ ΠΎΠ±Π΅Ρ‰Π°Π», ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ подсистСмы бСзопасности NT. На этот Ρ€Π°Π· ΠΌΡ‹ остановимся Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… понятий β€” спискС контроля доступа, Π° Ρ‚Π°ΠΊΠΆΠ΅ рассмотрим Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² рССстра ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы (с Ρ‡Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ сталкиваСтся Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅). Под Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой я, СстСствСнно, понимаю Β«Ρ€ΠΎΠ΄Π½ΡƒΡŽΒ» для NT NTFS. ΠŸΠΎΠ΅Ρ…Π°Π»ΠΈ!

ВСория

Π›ΡŽΠ±Π°Ρ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ ОБ прСдусматриваСт Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΈΡ… Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ. Под ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ здСсь подразумСваСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² каноничСском Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ (Ρ‚.Π΅. Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅, самодостаточноС), Π½ΠΎ ΠΈ любой раздСляСмый рСсурс. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, этим рСсурсом ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ», ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π», ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ структура ядра ОБ, процСсс, ΠΏΠΎΡ‚ΠΎΠΊ, слуТба ΠΈ Ρ‚.Π΄. (Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΡƒΠ³Π»ΡƒΠ±Π»ΡΡ‚ΡŒΡΡ Π² Π΄Π΅Π±Ρ€ΠΈ систСмного программирования). Для Windows NT всС раздСляСмыС, Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΡ‹Π΅ ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ структуры ΡΠ²Π»ΡΡŽΡ‚ΡΡ истинными ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Ρ‚.Π΅. содСрТат, ΠΊΡ€ΠΎΠΌΠ΅ самих Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ ΠΊΠΎΠ΄ ΠΏΠΎ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ β€” ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ‡Π΅ΠΌ достигаСтся Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΎΡ‚ внСшнСго интСрфСйса. Π­Ρ‚ΠΎ позволяСт Ρ‚Π°ΠΊΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ вСсти ΡƒΡ‡Π΅Ρ‚ ссылок Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. К слову, ряд структур, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ядра, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π²Ρ‹ΡˆΠ΅ трСбованиям.

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π² зависимости ΠΎΡ‚ своих ΠΏΡ€Π°Π² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ. Π’ ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ… Π΄Π°Π½Π½Ρ‹ΠΉ процСсс выглядит Ρ‚Π°ΠΊ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² систСму Π²Π²ΠΎΠ΄ΠΈΡ‚ своС имя ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Ρ‚Π΅ΠΌ самым производя Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰Π°Ρ подсистСма ОБ свСряСт ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ с ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈΡΡ Π² Π΅Π΅ Π±Π°Π·Π΅. Если ΠΎΠ½ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹, Π·Π½Π°Ρ‡ΠΈΡ‚, это «свой», впускаСм, Π½Π΅Ρ‚ β€” «пшСл Π²ΠΎΠ½!Β» Если процСсс Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡˆΠ΅Π» ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, запускаСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ процСсс (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°) сСссии Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (здСсь ΠΈΠ΄Π΅Ρ‚ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ΅ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, для нас это Π½Π΅ Π²Π°ΠΆΠ½ΠΎ), ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ срСду (ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ ΠΈ Ρ‚.Π΄.). Π­Ρ‚ΠΎΡ‚ процСсс ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ контСкст Π·Π°Ρ‰ΠΈΡ‚Ρ‹ (Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ доступа), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π΅Π³ΠΎ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ процСсса. ВсС созданныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ процСссы (Ρ‚.Π΅. ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹) Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π»ΠΈΠ±ΠΎ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ этого процСсса, Π»ΠΈΠ±ΠΎ Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ…, Ρ‡Ρ‚ΠΎ Π½Π΅ Π²Π°ΠΆΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ любой процСсс ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ доступа своСго родитСля. Π’ ΠΈΡ‚ΠΎΠ³Π΅ ОБ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, какая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΊΠ΅ΠΌ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Ρƒ Π½Π΅Π΅ ΠΏΡ€Π°Π²Π°.

Однако остаСтся Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (процСсса) ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ ОБ Π΄ΠΎΠ»ΠΆΠ½Π° с Ρ‡Π΅ΠΌ-Ρ‚ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ доступа для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ вопроса ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ/Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΈΠΈ доступа (это дСйствиС называСтся Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ). Π’ Ρ€Π°Π·Π½Ρ‹Ρ… систСмах такая структура Π΄Π°Π½Π½Ρ‹Ρ… для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ (Π² NT ΠΎΠ½Π° называСтся дСскриптором Π·Π°Ρ‰ΠΈΡ‚Ρ‹). НапримСр, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм для UNIX ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ структуры Π·Π°Ρ‰ΠΈΡ‚Ρ‹, состоящиС ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°, Π΅Π³ΠΎ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ Β«ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ соотвСтствуСт числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²Π° доступа. Вакая систСма довольно проста, Π½ΠΎ Π½Π΅ отличаСтся Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒΡŽ, поэтому вСдутся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для пСрСноса Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π€Π‘ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ списков контроля доступа. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ОБ (ΠΈ NT Π² Ρ‚ΠΎΠΌ числС) всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ структуру, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΡƒΡŽ Π·Π° ΠΈΡ… Π·Π°Ρ‰ΠΈΡ‚Ρƒ β€” ΡƒΠΆΠ΅ упомянутый список контроля доступа. Π§Ρ‚ΠΎ ΠΆΠ΅ это Ρ‚Π°ΠΊΠΎΠ΅, ΠΈ Ρ‡Π΅ΠΌ ΠΎΠ½ΠΎ отличаСтся (Π² ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ сторону) ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π·Π°Ρ‰ΠΈΡ‚Ρ‹?

БобствСнно, Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ Π½Π΅Ρ‚. И Ρ‚Π°ΠΌ, ΠΈ Ρ‚Π°ΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с Ρ‡Π΅ΠΌ-Ρ‚ΠΎ свСряСтся (этим ΠΎΠ·Π°Π±ΠΎΡ‡Π΅Π½Π° Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ ядра, которая ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ β€” справочный ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ бСзопасности для NT), Π° ΠΏΠΎΡ‚ΠΎΠΌ выдаСтся Π»ΠΈΠ±ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° доступ, Π»ΠΈΠ±ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‚. Однако достоинство списков контроля (управлСния) доступа (Access Control List, ACL) Π² ΠΈΡ… гибкости, Ρ‚.Π΅. ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Сдинообразности ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (научился ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ€Π°Π·Π±Π΅Ρ€Π΅ΡˆΡŒΡΡ ΠΈ для всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ).

Рассмотрим Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, Ρ‡Ρ‚ΠΎ прСдставляСт собой дСскриптор Π·Π°Ρ‰ΠΈΡ‚Ρ‹. Если Π½Π΅ ΡƒΠ³Π»ΡƒΠ±Π»ΡΡ‚ΡŒΡΡ Π² подробности, Ρ‚ΠΎ ΠΎΠ½ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… основных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ поясним, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚. Π˜Ρ‚Π°ΠΊ, с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈ с Ρ„Π»Π°Π³Π°ΠΌΠΈ, Π΄ΡƒΠΌΠ°ΡŽ, всС понятно; Π½Π°ΠΌ ΠΎΠ½ΠΈ, собствСнно, ΠΈ нСинтСрСсны. А Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ SID Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°? Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ Π² систСмС ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ дСйствия (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹), ΠΊΡ€ΠΎΠΌΠ΅ ΠΈΠΌΠ΅Π½ΠΈ, ΠΈΠΌΠ΅ΡŽΡ‚ свой ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ (Security Identifier, SID). ИмСнно ΠΏΠΎ Π½Π΅ΠΌΡƒ ОБ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (вспомнитС содСрТимоС ΠΏΠ°ΠΏΠΊΠΈ RECYCLER, названия Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠ°ΠΏΠΎΠΊ β€” ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ), Ρ‡Ρ‚ΠΎ позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΈ ΠΈΠΌΠ΅Π½. Π‘Π°ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ прСдставляСт собой числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ΡΡ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, нас здСсь Π½Π΅ ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠΌΡΡ:-). Π’ ΠΈΡ‚ΠΎΠ³Π΅ Π² дСскрипторС Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΡƒΠΆΠ΅ содСрТится имя Π΅Π³ΠΎ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° (Ρ‚ΠΎΡ‡Π½Π΅Π΅, Π΅Π³ΠΎ SID). Π‘ SID Π³Ρ€ΡƒΠΏΠΏΡ‹ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ β€” это ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ основной Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ подсистСмой POSIX).

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ самоС вкусноС: DACL ΠΈ SACL. По сути Π΄Π΅Π»Π°, это разновидности ACL. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ слуТит для указания ΠΏΡ€Π°Π² доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π³Ρ€ΡƒΠΏΠΏ (Π² Ρ‚ΠΎΠΌ числС ΠΈ встроСнных). Π’Ρ‚ΠΎΡ€ΠΎΠΉ отвСтствСнСн Π·Π° Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π°ΡƒΠ΄ΠΈΡ‚Π° Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ бСзопасности ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… дСйствий Π½Π°Π΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ для ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ/Π³Ρ€ΡƒΠΏΠΏ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ΠΈ рССстра). Π›ΡŽΠ±ΠΎΠΉ ACL состоит, ΠΊΡ€ΠΎΠΌΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΈΠ· Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ (элСмСнтов) контроля доступа (Access Control Entries, ACE).

ACE для DACL состоит ΠΈΠ· SID ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ/Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ маски доступа, Ρ€Π°Π·Π½ΠΎΠΉ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ„Π»Π°Π³ΠΎΠ², ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ… Π·Π° наслСдованиС. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ Π»ΠΈΠ±ΠΎ Π»ΠΈΡΡ‚ΡŒΡΠΌΠΈ. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΈ/ΠΈΠ»ΠΈ Π»ΠΈΡΡ‚ΡŒΡ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. ACE Π±Ρ‹Π²Π°ΡŽΡ‚ Π΄Π²ΡƒΡ… ΠΎΠ±Ρ‰ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² (особСнности Active Directory Π½Π΅ рассматриваСм): «доступ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Β» ΠΈ «доступ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Β» (ΠΏΠΎΠ·ΠΆΠ΅ я это Π΄ΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅). ΠŸΡ€ΠΈΡ‡Π΅ΠΌ сначала ΠΈΠ΄ΡƒΡ‚ Π·Π°ΠΏΡ€Π΅Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ ACE, Π° ΠΏΠΎΡ‚ΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ (это ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ: Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ случаС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ DACL Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сочтСт это ошибкой ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ Π²Π°ΠΌ ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ DACL родитСля, хотя это случаСтся Π°Ρ€Ρ…ΠΈΡ€Π΅Π΄ΠΊΠΎ ΠΈ связано с использованиСм ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Win32).

SACL состоит ΠΈΠ· ACE Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠΎΠ²: систСмного Π°ΡƒΠ΄ΠΈΡ‚Π° (System Audit ACE) ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° систСмного Π°ΡƒΠ΄ΠΈΡ‚Π° (System Audit Object ACE). Они ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π°ΡƒΠ΄ΠΈΡ‚ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… дСйствий для Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ «успСх», Ρ‚Π°ΠΊ ΠΈ Β«ΠΎΡ‚ΠΊΠ°Π·Β». Π’ ΠΏΠ»Π°Π½Π΅ наслСдования SACL Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ DACL. Если SACL Π½Π΅ сущСствуСт, Π°ΡƒΠ΄ΠΈΡ‚ Π½Π΅ вСдСтся.

Алгоритмы

ΠžΡ‚ ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ ACL:

Π­Ρ‚ΠΎ общая схСма, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΄Π°ΡŽΡ‰Π°Ρ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ всС это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π’Π΅ΠΏΠ΅Ρ€ΡŒ подобьСм наши знания ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½ΠΎΠ²Ρ‹Π΅:

Π‘ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ эти нСслоТныС ΠΏΡ€Π°Π²ΠΈΠ»Π°. Π§Ρ‚ΠΎ ΠΆ, я, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, ΡƒΡ‚ΠΎΠΌΠΈΠ» читатСля пространными рассуТдСниями ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… строСния ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ACL. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Π±ΠΎΠ»Π΅Π΅ интСрСсной ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ практичСской Ρ€Π°Π±ΠΎΡ‚Π΅. ΠŸΠ΅Ρ€Π΅Π΄ этим, ΠΎΠ΄Π½Π°ΠΊΠΎ, я Π½Π°ΡΡ‚Π°ΠΈΠ²Π°ΡŽ Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ Ρ€Π°Π·Π΄Π΅Π» Алгоритмы β€” это ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΠ΅ свСдСния.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

Как ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ, ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π΄ Π€Π‘ ΠΈ рССстром (Π² систСму встроСн графичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ACL ΠΈ консольная вСрсия Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° DACL β€” cacls.exe). Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ это Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΡƒΡŽ β€” Ρ‡Ρ‚ΠΎ здСсь ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ всС возмоТности ACL (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ наслСдованиС). Π’ качСствС ОБ Π²Ρ‹Π±Ρ€Π°Π½Π° русская вСрсия Windows XP Professional. Для Π½Π°Ρ‡Π°Π»Π° Π² Windows XP Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ простой ΠΎΠ±Ρ‰ΠΈΠΉ доступ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈΠ· Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ Π’ΠΈΠ΄ ΠΎΠΊΠ½Π° Бвойства ΠΏΠ°ΠΏΠΊΠΈ ПанСли управлСния. Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π½Π΅ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ вСсьма ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π² возмоТностях. Π’ Windows XP Home Edition Π²Π°ΠΌ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ удастся, поэтому Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈΠ±ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² БСзопасном Ρ€Π΅ΠΆΠΈΠΌΠ΅ (Safe Mode), Π»ΠΈΠ±ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ консольной ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ cacls.exe (ΠΈΠ»ΠΈ Π΅Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ ΠΈΠ· Support Tools β€” xcacls.exe).

Π˜Ρ‚Π°ΠΊ, сначала ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ACL. Для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы достаточно Π² ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ Π² контСкстном мСню Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ Бвойства, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ (для ΠΏΠ°ΠΏΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ сразу Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ ΠžΠ±Ρ‰ΠΈΠΉ доступ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒβ€¦). Для рССстра Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½ΡƒΠΆΠ½ΡƒΡŽ Π²Π΅Ρ‚Π²ΡŒ (Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ доступа ΠΈΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π²Π΅Ρ‚Π²ΠΈ, Π° Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ) ΠΈ Π² контСкстном мСню Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡβ€¦ (для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Windows NT ΠΈ 2000 придСтся Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ regedt32.exe, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½Π° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π½ΡƒΠΆΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ). Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΎΠ±ΠΎΠΈΡ… случаях ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ACL ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ я Π±ΡƒΠ΄Ρƒ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ свойств ΠΏΠ°ΠΏΠΊΠΈ.

На Π½Π΅ΠΌ пСрСчислСны ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈ ΠΈΡ… ΠΏΡ€Π°Π²Π°. МоТно Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Ρ… ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ (Ссли позволяСт наслСдованиС). Однако это лишь Π²Π΅Ρ€ΡˆΠΈΠ½Π° айсбСрга β€” здСсь пСрСчислСны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ доступа, основанныС Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ACE с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ SID. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ? Π–ΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ оказываСмся Π² настоящСм Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ACL.

Как Π²ΠΈΠ΄ΠΈΠΌ, Ρ‚ΡƒΡ‚ пСрСчислСны всС ACE, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ сначала ΠΈΠ΄ΡƒΡ‚ Π·Π°ΠΏΡ€Π΅Ρ‰Π°ΡŽΡ‰ΠΈΠ΅. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ACE. ΠŸΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ нас спросят ΠΎΠ± ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ввСсти Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π»ΠΈΠ±ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ поиском, Π½Π°ΠΆΠ°Π² Π² появившСмся ΠΎΠΊΠ½Π΅ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Поиск. Кнопка Π’ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡ‰Π΅ΠΌ: ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈΠ»ΠΈ встроСнных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ/Π³Ρ€ΡƒΠΏΠΏΡ‹. ΠšΡΡ‚Π°Ρ‚ΠΈ, имя ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ Имя ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² нашСм случаС)\Имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, хотя ΠΌΠΎΠΆΠ½ΠΎ просто Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π‘ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ всС понятно, Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ прСдставляСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ интСрСс.

ΠœΡ‹ Π²ΠΏΡ€Π°Π²Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠ°ΠΊ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Ρ‚.Π΅. Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ, Π° ΠΏΠΎΡ‚ΠΎΠΌ взяли Π΄Π° ΠΈ смСнили), ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ наслСдования (Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠ°ΠΏΠΊΠΈ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ Ρ‚.Π΄.), ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ наслСдования (Π³Π°Π»ΠΎΡ‡ΠΊΠ° Π²Π½ΠΈΠ·Ρƒ, становится доступна, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹Π±Ρ€Π°Π½ΠΎ наслСдованиС для ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΎΠΊ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²) ΠΈ собствСнно сами ΠΏΡ€Π°Π²Π°. Кнопка ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ выполняСт Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ очистку всСх Π³Π°Π»ΠΎΡ‡Π΅ΠΊ Π² ACE. Если ΠΌΡ‹ поставим сразу Π·Π°ΠΏΡ€Π΅Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ Π³Π°Π»ΠΎΡ‡ΠΊΠΈ, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ создано Π΄Π²Π° ACE: Π·Π°ΠΏΡ€Π΅Ρ‰Π°ΡŽΡ‰Π΅Π΅ ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ (ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅). ΠŸΡ€ΠΈΡ‡Π΅ΠΌ этого ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Π² самом ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΠΊΠ½Π΅ (Π΄ΠΎ наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ) Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² доступа. Π”ΡƒΠΌΠ°ΡŽ, с этим Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ.

Π’ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ACL Π²Π½ΠΈΠ·Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π΄Π²Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΠΈ, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° наслСдованиС. ΠŸΠ΅Ρ€Π²Π°Ρ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ наслСдуСт ΠΏΡ€Π°Π²Π° доступа ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ. Если ΡΠ½ΡΡ‚ΡŒ эту Π³Π°Π»ΠΎΡ‡ΠΊΡƒ, Ρ‚ΠΎ Π½Π°ΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ°Ρ‚ Π»ΠΈΠ±ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ унаслСдованныС ΠΏΡ€Π°Π²Π° Π² качСствС Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… явно (Ρ‡Ρ‚ΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΡƒΠ΄ΠΎΠ±Π½ΠΎ), Π»ΠΈΠ±ΠΎ просто ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ACL, Ссли Π½Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ACE, ΠΊΡ€ΠΎΠΌΠ΅ унаслСдованных. Вторая Π³Π°Π»ΠΎΡ‡ΠΊΠ° позволяСт Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ здСсь, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎ сути Π΄Π΅Π»Π° заставляСт ΠΈΡ… Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²Π°.

Π§Ρ‚ΠΎ касаСтся Π°ΡƒΠ΄ΠΈΡ‚Π° β€” всС Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ рассмотрСнному DACL Π²ΠΊΠ»ΡŽΡ‡Π°Ρ наслСдованиС.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ владСнию (Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ° Π’Π»Π°Π΄Π΅Π»Π΅Ρ†). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅ΠΌ являСтся Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ, Ρ‚.Π΅. ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π»ΠΈΠ±ΠΎ Π³Ρ€ΡƒΠΏΠΏΠ°. Однако ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ Π²ΠΎ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, Ссли Π²Ρ‹ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΈΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Ρ‡Π»Π΅Π½Ρ‹ Π³Ρ€ΡƒΠΏΠΏΡ‹ Администраторы) Π»ΠΈΠ±ΠΎ Ссли Π² DACL явно ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°. ΠœΡ‹ просто Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ доступного ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡƒ для владСния, Ссли Π½Π°Π΄ΠΎ, ставим Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° субконтСйнСров ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΆΠΌΠ΅ΠΌ ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ. ВсС, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ наш:-).

Ну ΠΈ напослСдок бросим взгляд Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ Π”Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ XP, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ Π½Π΅ ΠΏΡ€ΠΎΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π² ΡƒΠΌΠ΅ ΠΏΡ€Π°Π²Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ/Π³Ρ€ΡƒΠΏΠΏΡ‹. Достаточно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ имя, ΠΈ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ список ΠΏΡ€Π°Π² Π½Π° основС ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ ACE.

ΠžΡΡ‚Π°Π΅Ρ‚ΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ внСшний Π²ΠΈΠ΄ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ACL зависит ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ, Ρ‚.Π΅. ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ нСдоступны ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΎΠΏΡ†ΠΈΠΈ. Если Π²Π°ΠΌ интСрСсно, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ cacls.exe ΠΈ xcacls.exe. ΠŸΠ΅Ρ€Π²Π°Ρ β€” Π°Π½Π°Π»ΠΎΠ³ простого Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² доступа, вторая позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ. НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ, пСрСтаскивая ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ Π² ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅, ΠΌΡ‹ Ρ‚Π΅ΠΌ самым заставляСм Π΅Π³ΠΎ ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²Π° этой ΠΏΠ°ΠΏΠΊΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ этого Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ Π»ΠΈΠ±ΠΎ Ρ„Π°ΠΉΠ»-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ эту ΠΎΠΏΡ†ΠΈΡŽ (Total Commander, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€).

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

НадСюсь, привСдСнная ΠΌΠ½ΠΎΠΉ информация оказалась Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ. Если это Ρ‚Π°ΠΊ, Ρ‚ΠΎ я ΠΈ дальшС Π±ΡƒΠ΄Ρƒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΡΠ½Π°Π±ΠΆΠ°Ρ‚ΡŒ вас интСрСсными Ρ„Π°ΠΊΡ‚Π°ΠΌΠΈ ΠΎ систСмах сСмСйства NT. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ использовались ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΈΠ· ΠΊΠ½ΠΈΠ³ΠΈ Π”. Π‘ΠΎΠ»ΠΎΠΌΠΎΠ½Π° ΠΈ М. Руссиновича Β«Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ устройство Microsoft Windows 2000Β», Π° Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ (Π·Π°Π±Ρ‹Π» ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ) β€” ΠΊΠ½ΠΈΠ³Π° Π€Π΅Π΄ΠΎΡ€Π° Π—ΡƒΠ±Π°Π½ΠΎΠ²Π° Β«Microsoft Windows 2000. ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Β».

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Sysadminium

Π‘Π°Π·Π° Π·Π½Π°Π½ΠΈΠΉ систСмного администратора

ДСскрипторы бСзопасности ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доступом

Из этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ бСзопасности ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎ дСскрипторы бСзопасности.

ДСскрипторы бСзопасности

ДСскриптор бСзопасности β€” это информация, связанная с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, которая опрСдСляСт, ΠΊΡ‚ΠΎ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ дСйствия с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ.

Π’ дСскриптор бСзопасности входят:

ACL состоит ΠΈΠ· ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² доступа (ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ) ΠΈ Π½Π°Π±ΠΎΡ€Π° ΠΏΡ€Π°Π² для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π° (ΠΏΠΈΡΠ°Ρ‚ΡŒ, Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ). DACL β€” ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠΉ доступ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊ этому ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ. SACL β€” ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΊΠΈΠ΅ события Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π½ΠΎΡΠΈΡ‚ΡŒ Π² ΠΆΡƒΡ€Π½Π°Π» Π°ΡƒΠ΄ΠΈΡ‚Π° бСзопасности.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим дСскриптор бСзопасности ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ процСсса. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, дСскриптор бСзопасности процСсса опрСдСляСт ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с этим процСссом, Π° Π½Π΅ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сам процСсс. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° дСскриптор бСзопасности ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ· Process Explorer. Π― Π²Ρ‹Π±ΠΈΡ€Π°ΡŽ любой процСсс svhost (процСсс ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ слуТбы), ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽ Π΅Π³ΠΎ свойства. Π—Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠΆΡƒ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ β€œSecuruty” ΠΈ Π²Π½ΠΈΠ·Ρƒ наТимаю ΠΊΠ½ΠΎΠΏΠΊΡƒ β€œPermisionβ€œ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ ΠΊ этому процСссу ΠΈΠΌΠ΅ΡŽΡ‚ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ администраторы. ΠŸΡ€ΠΈ этом Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² процСсс ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚, Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ β€œΠžΡΠΎΠ±Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡβ€œ.

Если ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ дальшС, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ β€œΠ”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎβ€œ, Π΄Π°Π»Π΅Π΅ Π΄Π²Π° Ρ€Π°Π·Π° Ρ‰Π΅Π»ΠΊΠ°Π΅ΠΌ ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠ΅ β€œΠΠ΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€Ρ‹β€œ, ΠΈ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ссылку β€œΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉβ€œ. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΡƒΡŽ ACE запись (записи Π² ACL Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ACE):

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl

Π’ΠΎ Π΅ΡΡ‚ΡŒ Администраторы ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ процСссС.

Π’ΠΎΡ‚ Π΅Ρ‰Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свСдСния ΠΎ DACL:

Если ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ свойства Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ, ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ β€œΠ‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒβ€œ, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ β€œΠ”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎβ€œ. И ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ β€œΠ”Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π°Π²Π° Π΄ΠΎΡΡ‚ΡƒΠΏΠ°β€œ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΡ€Π°Π²Π° доступа ΠΊ этому Ρ„Π°ΠΉΠ»Ρƒ ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl

ДинамичСскоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доступом (DAC)

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ пСрСчислСнному Π²Ρ‹ΡˆΠ΅ стоит ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ – динамичСскоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доступом.

ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ управлСния доступом, описанный Π²Ρ‹ΡˆΠ΅ Π±Ρ‹Π» Π΅Ρ‰Π΅ с ΠΏΠ΅Ρ€Π²ΠΎΠΉ вСрсии Windows NT. Но начиная с Windows 8 ΠΈ Server 2012 появилось динамичСскоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доступом (DAC). Оно рассчитано Π½Π° Π΄ΠΎΠΌΠ΅Π½.

Π‘ΡƒΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ доступа стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй Π΄ΠΎΠΌΠ΅Π½Π°. НапримСр Π³ΠΎΡ€ΠΎΠ΄ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ сотрудник.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ этому Π½Π° Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π²Π΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ.

Благодаря Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° доступа ΠΈ Ρ‚Π΅Π³Π°ΠΌ, DAC позволяСт Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π³ΠΈΠ±ΠΊΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сотрудник ΠΈΠ· ΠœΠΎΡΠΊΠ²Ρ‹ ΠΌΠΎΠ³ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Ρ‚Π΅Π³ΠΎΠΌ.

DAC Π½Π΅ замСняСт DACL, Π° лишь дополняСт Π΅Π³ΠΎ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли DACL Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π»ΠΎ доступ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ, Ρ‚ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ DAC ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ доступ ΠΌΡ‹ Π½Π΅ смоТСм. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡΡ лишь ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ доступ Π΅Ρ‰Ρ‘ сильнСС, оставив доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ Ρ‚Π΅Ρ…, ΠΊΠΎΠΌΡƒ ΠΎΠ½ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ΅Π½.

Π’ΠΎΡ‚ Π΅Ρ‰Ρ‘ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ дСйствий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ DAC:

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ DAC опрСдСляСтся Π² Active Directory ΠΈ распространяСтся Ρ‡Π΅Ρ€Π΅Π· Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ. Для этого Π±Ρ‹Π» Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Kerberos. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ DAC ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² этом Π²ΠΈΠ΄Π΅ΠΎ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Аудит доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ использования Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ², рССстра ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π° Π΄Π²ΡƒΡ… уровнях

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl
Π­ΠΊΡ€Π°Π½ 1. Π£ΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ DACL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Бписок DACL. Π’ спискС DACL пСрСчислСны ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΎ доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, ΠΈ способы доступа. (Часто вмСсто DACL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ ACL.) Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ DACL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ· Windows Explorer (для ΠΏΠ°ΠΏΠΎΠΊ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²) ΠΈΠ»ΠΈ Π² ΠΎΠΊΠ½Π΅ Printers (для ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ²), слСдуСт Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ Properties ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Security (см Π­ΠΊΡ€Π°Π½ 1). На этой Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Π΄Π°Π½ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ списка DACL, Ρ‚. Π΅. ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список DACL, Π½ΡƒΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ Advanced. ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Access Control Settings ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° Π­ΠΊΡ€Π°Π½Π΅ 2.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl
Π­ΠΊΡ€Π°Π½ 2. ΠŸΠΎΠ»Π½Ρ‹ΠΉ список DACL-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl
Π­ΠΊΡ€Π°Π½ 3. SACL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ

Windows 2000 ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π°ΡƒΠ΄ΠΈΡ‚ доступа Π² Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пытаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ обращаСтся ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ ΠΈΠ· прилоТСния, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Ρƒ Windows 2000 дСскриптор (handle) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ дСскриптора ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ выполняСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ дСскриптор, Windows 2000 сопоставляСт DACL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π·Π°ΠΏΡƒΡΡ‚ΠΈΠ²ΡˆΠ΅Π³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ доступа (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, запись ΠΈΠ»ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅), Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π—Π°Ρ‚Π΅ΠΌ Windows 2000 опрСдСляСт, прСдусмотрСна Π»ΠΈ систСмной ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ Π°ΡƒΠ΄ΠΈΡ‚Π° запись Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² этого сравнСния Π² ΠΆΡƒΡ€Π½Π°Π». НапримСр, Ссли ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° доступа Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Π°, систСма выясняСт, Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° Π»ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π°ΡƒΠ΄ΠΈΡ‚Π° для рСгистрации Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π“Π°Ρ€ΠΎΠ»ΡŒΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Microsoft Excel ΠΈ пытаСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» payroll.xls. Excel Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Ρƒ Windows 2000 дСскриптор для payroll.xls. Windows 2000 сравниваСт DACL Ρ„Π°ΠΉΠ»Π° с ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π“Π°Ρ€ΠΎΠ»ΡŒΠ΄Π° ΠΈ запросом Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠΈΠΌ ΠΎΡ‚ Excel; согласно DACL, Ρƒ Π“Π°Ρ€ΠΎΠ»ΡŒΠ΄Π° Π½Π΅Ρ‚ ΠΏΡ€Π°Π²Π° Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ payroll.xls. Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Π­ΠΊΡ€Π°Π½Π΅ 2, доступ ΠΊ payroll.xls ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Administrators ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ° HR, Π° Π“Π°Ρ€ΠΎΠ»ΡŒΠ΄ Π½Π΅ являСтся Ρ‡Π»Π΅Π½ΠΎΠΌ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· этих Π³Ρ€ΡƒΠΏΠΏ. Windows 2000 выясняСт, Ρ‡Ρ‚ΠΎ систСмной ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ Π°ΡƒΠ΄ΠΈΡ‚Π° прСдусмотрСна рСгистрация Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ обращСния ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, поэтому ΠΎΠ½Π° просматриваСт SACL Ρ„Π°ΠΉΠ»Π° payroll.xls ΠΈ исслСдуСт ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ACE, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ доступа. Windows 2000 опрСдСляСт, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· этих элСмСнтов ACE ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Π“Π°Ρ€ΠΎΠ»ΡŒΠ΄Π° ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡƒ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚. Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Π­ΠΊΡ€Π°Π½Π΅ 3, SACL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° содСрТит ACE, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ относит Π½Π΅ΡƒΠ΄Π°Π²ΡˆΡƒΡŽΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ чтСния ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ΅ Everyone, поэтому Windows 2000 рСгистрируСт событиС с ID 560 (см. Π­ΠΊΡ€Π°Π½ 4).

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl
Π­ΠΊΡ€Π°Π½ 4. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ с ID 560 Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ доступа.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π‘Π°Π»Π»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ пытаСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» payroll.xls ΠΈΠ· Excel. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π‘Π°Π»Π»ΠΈ являСтся Ρ‡Π»Π΅Π½ΠΎΠΌ Π³Ρ€ΡƒΠΏΠΏΡ‹ HR, ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ чтСния ΠΈ записи Π² Ρ„Π°ΠΉΠ»Π΅ payroll.xls. БистСмная ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π°ΡƒΠ΄ΠΈΡ‚Π° настроСна Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ, ΠΈ SACL Ρ„Π°ΠΉΠ»Π° содСрТит ACE, относящийся ΠΊ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ опСрациям записи ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ΅ Everyone, поэтому Windows 2000 рСгистрируСт событиС с ID 560 (см. Π­ΠΊΡ€Π°Π½ 5).

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl
Π­ΠΊΡ€Π°Π½ 5. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ с ID 560 ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ доступа.
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl
Π­ΠΊΡ€Π°Π½ 6. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ с ID 560 нСпрямого доступа.

Поля Primary Logon ID ΠΈ Client Logon ID содСрТат ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ logon ID, присваиваСмый ΠΏΡ€ΠΈ рСгистрации с ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ²ΡˆΠ΅Π³ΠΎΡΡ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΌ сСансС Π±Ρ‹Π» ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ доступ, слСдуСт ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° событиС с ID 540 (удалСнная рСгистрация) ΠΈΠ»ΠΈ с ID 528 (всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ рСгистрации) с этим ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ эти события описаны Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β«ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ событий рСгистрации Π² Windows 2000Β».) Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π° своСй локальной машинС, Ρ‚ΠΎ Primary Logon ID события с ID 560 соотвСтствуСт Logon ID события с ID 528, зафиксированного Windows 2000 ΠΏΡ€ΠΈ рСгистрации ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² систСмС; ΠΏΠΎΠ»Π΅ Client Logon ID остаСтся пустым. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ обращаСтся ΠΊ Ρ„Π°ΠΉΠ»Ρƒ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ машинС, Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ Primary Logon ID события с ID 560 ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ сСанс, связанный с ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью локального ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π° ΠΏΠΎΠ»Π΅ Client Logon ID события с ID 528 соотвСтствуСт Primary Logon ID.

Π’ ΠΏΠΎΠ»Π΅ Accesses ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Ρ‚ΠΈΠΏΡ‹ доступа, Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Одни Ρ‚ΠΈΠΏΡ‹ доступа спСцифичны для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ класса ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ. Π’ Π’Π°Π±Π»ΠΈΡ†Π΅ 1 пСрСчислСны ΠΈ описаны самыС распространСнныС Ρ‚ΠΈΠΏΡ‹ доступа.

Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΡƒ, Π² ΠΏΠΎΠ»Π΅ Accesses ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ прСдоставлСнныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ‚ΠΈΠΏΡ‹ доступа, спСцифичныС для Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Π°. Π­Ρ‚ΠΈ Ρ‚ΠΈΠΏΡ‹ доступа ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π² DACL Ρ„Π°ΠΉΠ»Π°. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ReadAttributes ΠΈ WriteAttributes ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π» Ρ„Π°ΠΉΠ» с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ измСнСния Π΅Π³ΠΎ свойств (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹ΠΉ, скрытый, систСмный). ReadEA ΠΈ WriteEA ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ Ρ„Π°ΠΉΠ»Π°, опрСдСляСмым ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ прилоТСниями. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„Π°ΠΉΠ»Π°, Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Windows Explorer ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° Ρ„Π°ΠΉΠ»Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ. Π’Ρ‹Π±Ρ€Π°Π² Properties, слСдуСт ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Custom, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Summary.

Π’ΠΈΠΏ AppendData ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ Ρ„Π°ΠΉΠ». ReadData ΠΈ WriteData ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠΈΠΉ Ρ„Π°ΠΉΠ», ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Π΅. Если Π·Π°Π΄Π°Π½ Ρ€Π΅ΠΆΠΈΠΌ Π°ΡƒΠ΄ΠΈΡ‚Π° запуска исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚ΠΎ Windows 2000 рСгистрируСт доступ Ρ‚ΠΈΠΏΠ° Execute ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ

Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ· прилоТСния, Windows 2000 рСгистрируСт событиС с ID 560, Π° ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° опСрационная систСма рСгистрируСт событиС с ID 562 (дСскриптор Π·Π°ΠΊΡ€Ρ‹Ρ‚). Поля события с ID 562 частично ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с полями события с ID 560.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl
Π­ΠΊΡ€Π°Π½ 7. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ с ID 562.

НС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π°ΠΉΠ»Ρ‹

ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ Audit object class ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для контроля доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ. НапримСр, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ regedt32 ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΡ‚ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² рССстра ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ доступ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ ΠΈ элСмСнтам рССстра. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ рССстра Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ собствСнных списков DACL ΠΈ SACL; ΠΊΠ°ΠΊ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ управлСния доступом, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π°ΡƒΠ΄ΠΈΡ‚Π° проводятся Ρ‡Π΅Ρ€Π΅Π· Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π» рССстра. Windows 2000 рСгистрируСт Ρ‚ΠΈΠΏΡ‹ доступа, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌ Π² спискС DACL Ρ€Π°Π·Π΄Π΅Π»Π°, ΠΈ описываСт Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² событии с ID 560. Если ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Ρƒ рССстра Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ событиС с ID 560, Ρ‚ΠΎ Windows 2000 ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π² ΠΏΠΎΠ»Π΅ Object Type Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Key. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΏΠΎΠ»Π΅ Object Name начинаСтся с REGISTRY, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Π²Π΅Ρ‚Π²ΡŒ ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Ρƒ. НапримСр, ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π» HKEY_LOCAL_MACHI-NESOFTWAREAcme отобраТаСтся ΠΊΠ°ΠΊ REGISTRYMACHINESOFT-WAREAcme.

Из мСню Settings, Printers ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ спискам SACL ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² ΠΈ рССстра. Для этого достаточно Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ доступС ΠΊ SACL Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ, Π½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π½Π΅ Windows Explorer, Π° мСню Settings, Printers.

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Microsoft Β«Monitoring and Auditing for End SystemsΒ» (http://www.microsoft.com/technet/ security/monito.asp) говорится, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΡ‚ систСмных слуТб, Π½ΠΎ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ это Π½Π΅ Ρ‚Π°ΠΊ. Π”Π°ΠΆΠ΅ Ссли Π² SACL слуТбы Ρ€Π΅ΠΆΠΈΠΌ Π°ΡƒΠ΄ΠΈΡ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ Group Policy Ρ‡Π΅Ρ€Π΅Π· ComputerConfiguration, Windows Settings, Security Settings, System Services), Windows 2000 Π½Π΅ заносит Π² ΠΆΡƒΡ€Π½Π°Π» бСзопасности свСдСний ΠΎ запускС, остановкС ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ слуТбы. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ событий Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, удалСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°), Π½ΠΎ этот ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΏΠΎΠΊΠ° Π½Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚.

НаслСдованиС SACL

Π’ Windows 2000 схСма наслСдования SACL повторяСт схСму DACL. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, элСмСнты SACL автоматичСски пСрСходят ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΏΠ°ΠΏΠΎΠΊ ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² рССстра ΠΊ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ. НапримСр, Ссли Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΡ‚ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ записи Π² ΠΏΠ°ΠΏΠΊΡƒ, Ρ‚ΠΎ всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠΈ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ этот элСмСнт SACL. БущСствуСт нСсколько ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ настройки наслСдования SACL.

Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Π§Ρ‚ΠΎΠ±Ρ‹ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ элСмСнтов Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ SACL Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, слСдуСт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ Access Control Settings (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ управлСния доступом) Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Auditing ΠΈ ΡΠ½ΡΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ Allow inheritable auditing entries from parent to propagate to this object. Π—Π°Ρ‚Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ OK ΠΈΠ»ΠΈ Apply. Если ΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ сброса Ρ„Π»Π°ΠΆΠΊΠ° ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ наслСдуСмыС элСмСнты SACL ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ-ΠΏΠΎΡ‚ΠΎΠΌΠΊΡƒ, Windows 2000 ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΡ… удалСния ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠΎΠΏΠΈΠΈ Π±Π΅Π· наслСдования.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl
Π­ΠΊΡ€Π°Π½ 8. ΠžΡ‚ΠΌΠ΅Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ наслСдования Π² Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ….

Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наслСдованиС Π² Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…, слСдуСт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Access Control Settings Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° Π­ΠΊΡ€Π°Π½Π΅ 8, ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Auditing ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ Reset auditing on all child objects and enable propagation of inheritable auditing entries. ПослС Ρ‰Π΅Π»Ρ‡ΠΊΠ° Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ OK ΠΈΠ»ΠΈ Apply опСрационная систСма отмСняСт Π°ΡƒΠ΄ΠΈΡ‚ Π½Π° всСх Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… ΠΈ сбрасываСт Ρ„Π»Π°ΠΆΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ администратор ΠΌΠΎΠ³ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наслСдованиС Π½Π° Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…. Данная функция сброса ΠΏΠΎΠ»Π΅Π·Π½Π°, Ссли администратор Π½Π΅ Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ наслСдования установлСн Π² систСмС, ΠΈ Ρ…ΠΎΡ‡Π΅Ρ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ всС сначала.

МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ наслСдования ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ послСдний Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ распространяСтся дСйствиС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта SACL. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт SACL, Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Access Control Settings Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Auditing, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ элСмСнт ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ Auditing Entry Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ View/Edit, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Π­ΠΊΡ€Π°Π½Π΅ 9. Π’ Π΄Π°Π½Π½ΠΎΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ прСдусмотрСно Π΄Π²Π° способа Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ наслСдования Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Π Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список Apply onto опрСдСляСт Ρ‚ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ пСрСдаСтся запись ΠΎΠ± Π°ΡƒΠ΄ΠΈΡ‚Π΅. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ· списка выбираСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ This folder, subfolders and files (данная ΠΏΠ°ΠΏΠΊΠ°, ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠΈ ΠΈ Ρ„Π°ΠΉΠ»Ρ‹), Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ любоС сочСтаниС этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². (На Π­ΠΊΡ€Π°Π½Π΅ 9 Π²Ρ‹Π±Ρ€Π°Π½ Ρ€Π΅ΠΆΠΈΠΌ Π°ΡƒΠ΄ΠΈΡ‚Π° Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ чтСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ², Π½ΠΎ Π½Π΅ ΠΏΠ°ΠΏΠΎΠΊ.) Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„Π»Π°ΠΆΠΊΠ° Apply these auditing entries to objects and/or containers within this container ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, пСрСдаст Π»ΠΈ Windows 2000 запись ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ, располоТСнным нСпосрСдствСнно Π² ΠΏΠ°ΠΏΠΊΠ΅, ΠΈΠ»ΠΈ рСкурсивно распространит эту запись Π½Π° всС Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ Π½ΠΈΠΆΠ΅ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки dacl ΠΈ sacl
Π­ΠΊΡ€Π°Π½ 9. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов SACL.

Как Π»ΡƒΡ‡ΡˆΠ΅ провСсти Π°ΡƒΠ΄ΠΈΡ‚

ΠšΠ°ΠΊΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ ΠΈΠ·Π±Ρ€Π°Ρ‚ΡŒ для Π°ΡƒΠ΄ΠΈΡ‚Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²? Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Ссли трСбуСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π» рССстра Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…, Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ записи Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ \%systemroot% Π½Π° всСх ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Π΄ΠΎΠΌΠ΅Π½Π°, слСдуСт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ оснастку MMC Active Directory Users and Computers ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ Π΄ΠΎΠΌΠ΅Π½Π΅. Π—Π°Ρ‚Π΅ΠΌ, Π²Ρ‹Π±Ρ€Π°Π² Properties, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Group Policy. ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠ² ΠΏΡƒΠ½ΠΊΡ‚ Default Domain Policy Group Object (GPO), слСдуСт Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ Edit ΠΈ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ Computer Configuration, Windows Settings, Security Settings, File System. Π©Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° File System, Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ Add File. Π—Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ OK. На экранС появится Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ Π½Π° Ρ‚ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Π­ΠΊΡ€Π°Π½Π΅ 1. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ процСсс Π°ΡƒΠ΄ΠΈΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, слСдуСт ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий. ΠŸΡ€ΠΈ этом Π½ΡƒΠΆΠ½ΠΎ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π½Π΅ΡΡ‚ΠΈΡΡŒ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ области Π°ΡƒΠ΄ΠΈΡ‚Π°. НС рСкомСндуСтся ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΡ€ΡƒΠ³ провСряСмых Π»ΠΈΡ†, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π·Π»ΠΎΠΌΡ‰ΠΈΠΊΠΈ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‡ΡƒΠΆΠΈΠ΅ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² спискС управлСния слСдуСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΠΌ Π³Ρ€ΡƒΠΏΠΏΡƒ Everyone, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Однако ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Π°ΡƒΠ΄ΠΈΡ‚Ρƒ Ρ‚ΠΈΠΏΡ‹ доступа ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Π’ процСссС Π°ΡƒΠ΄ΠΈΡ‚Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² гСнСрируСтся большой объСм Π΄Π°Π½Π½Ρ‹Ρ…. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΆΡƒΡ€Π½Π°Π» бСзопасности Π½Π΅ наполнялся бСсполСзными свСдСниями, Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° нСбольшом числС Ρ‚ΠΈΠΏΠΎΠ² доступа ΠΊ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ.

НСопытным администраторам ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ систСмы Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ Π²Π΅Π»ΠΈΠΊΠ°, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ исходя ΠΈΠ· событий Audit object access. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Windows 2000 Π½Π΅ выполняСт Π°ΡƒΠ΄ΠΈΡ‚ собствСнно ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, чтСния ΠΈ записи) Π½Π°Π΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ; вмСсто этого ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ запросы Π½Π° доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ ΠΈΠ· ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² ΠΏΠΎΠ»Π΅ Accesses события с ID 560 указываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΈΠΏ доступа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ³ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π½ΠΎ Π½Π΅ сам Ρ„Π°ΠΊΡ‚ выполнСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° усугубляСтся ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ автоматичСски Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ всС Ρ‚ΠΈΠΏΡ‹ доступа, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π½ΡƒΠΆΠ½Ρ‹ Π»ΠΈ ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΠΈ Microsoft Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π² Windows 2000 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π°ΡƒΠ΄ΠΈΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π° Π½Π΅ возмоТностСй доступа.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Audit object access ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ряд Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΈΠΌΠ΅Π»ΠΈ Π»ΠΈ мСсто ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ нСсанкционированного доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈ ΠΊΡ‚ΠΎ ΠΌΠΎΠ³ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Ρ„Π°ΠΉΠ». НСсмотря Π½Π° трудности Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΆΡƒΡ€Π½Π°Π»Π°, эта катСгория Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ достойноС мСсто Π² арсСналС администратора.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠΌ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ ΠΈ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *