SACL
System Access Control List (SACL) is a component of security descriptors used by Windows operating systems to define auditing requirements for securable objects such as files, folders, registry keys, and services. The SACL is separate from the DACL (Discretionary Access Control List), which determines whether access is allowed or denied; the SACL determines which access attempts should be recorded in the Security log.
A SACL contains one or more SYSTEM_AUDIT ACEs. Each ACE specifies a principal (user or group), an
SACLs can be inherited by child objects, allowing auditing rules to propagate to objects created within a
Management and privileges: editing a SACL requires appropriate security privileges, typically SeSecurityPrivilege (the right to manage
In summary, the SACL governs auditing behavior for a securable object, complementing the DACL by specifying