Popisovač zabezpečení

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Popisovač zabezpečení je datová struktura s informacemi, které v operačním systému Windows umožňují nebo znemožňují přístup k objektu. objekt je libovolný objekt, který lze identifikovat jednoznačným jménem - soubor, složka, sdílení, položka v registru Windows, proces, vlákno, pojmenovaná roura, služba, úloha nebo jiný prostředek.

Základem popisovače zabezpečení jsou nepovinné Access control lists (DACLs), které obsahují položky pro řízení přístupu umožňující nebo znemožňující přístup uživatelům nebo skupinám (souhrnně ). Popisovač může obsahovat i systémové seznamy řízení přístupu (SACLs), které řídí auditování přístupu k objektu. +more ACEs mohou být explicitně definovány pro daný objekt, nebo mohou být zděděny z nadřízeného objektu. Na pořadí ACEs v ACL záleží, položky znemožňující přístup jsou před položkami umožňujícími přístup. Součástí popisovače zabezpečení je také informace o vlastníkovi objektu.

Popisovače zabezpečení mohou obsahovat také informace pro povinné Mandatory Integrity control, které jsou v popisovačích zabezpečení implementovány novým typem ACE.

Oprávnění k souborům a složkám (adresářům) lze upravovat různými prostředky - grafickými programy Windows Explorer nebo WMI, nástroji pro příkazový řádek jako Cacls, XCacls, ICacls, SubInACL, freewarovým programem FILEACL pro Win32 konzoli, svobodnou utilitou SetACL a dalšími programy. Pro úpravy popisovače zabezpečení musí mít uživatel oprávnění WRITE_DAC k příslušnému objektu, které je obvykle implicitně delegováno správcům systému a vlastníkovi objektu.

Oprávnění v NTFS

NTFS disponuje sadou 14 (ve starších systémech 12) oprávnění pro soubory a složky , která jsou v podobě ACL uložena v popisovačích zabezpečení. Popis oprávnění na NTFS je komplikován několika vrstvami mapování oprávnění; na oprávnění pro soubory a složky uvedená v jednotlivých řádcích tabulky jsou mapována generická přístupová práva (v tabulce sloupce GR, GE, GW a GA pro GENERIC_READ, GENERIC_EXECUTE, GENERIC_WRITE a GENERIC_ALL), standardní přístupová práva a speciální oprávnění . +more Různé programy používají pro stejná oprávnění různá jména a zkratky (sloupce icacls a cacls):.

winnt.hsouborysložkyGRGEGWGABMicaclscacls
0x01Read DataList Folder++++RDFILE_READ_DATA
0x80Read AttributesRead Attributes++++RAFILE_READ_ATTRIBUTES
0x08Read Extended AttributesRead Extended Attributes++++REAFILE_READ_EA
0x20Execute FileTraverse Folder+++XFILE_EXECUTE
0x20000Read PermissionsRead Permissions+++++RCREAD_CONTROL
0x100000SynchronizeSynchronize+++++SSYNCHRONIZE
0x02Write DataCreate Files+++WDFILE_WRITE_DATA
0x04Append DataCreate Folders+++ADFILE_APPEND_D
0x100Write AttributesWrite Attributes+++WAFILE_WRITE_ATTRIBUTES
0x10Write Extended AttributesWrite Extended Attributes+++WEAFILE_WRITE_EA
0x10000DeleteDelete++DEDELETE
0x40000Change PermissionsChange Permissions+WDACWRITE_DAC
0x80000Take OwnershipTake Ownership+WOWRITE_OWNER
0x40Delete Subfolders and FilesDelete Subfolders and Files+DCFILE_DELETE_CHILD

Odkazy

Reference

Externí odkazy

[url=https://ss64.com/nt/cacls.html]Popis příkazu CACLS na SS64.com[/url] * [url=http://setacl.sourceforge.net/]Stránka s popisem SetACL na SourceForge[/url]

Související články

Computer security * Bezpečnostní audit informačních technologií * Autorizace * Počítačová bezpečnost * Informační bezpečnost * Token (Windows NT architektura) * Windows SID * Security Descriptor Definition Language

Kategorie:Microsoft Windows Kategorie:Komponenty Windows Kategorie:Oprávnění v systému souborů

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top