SACL-Zugriffsrecht
Das _ Zugriffsrecht ACCESS SYSTEM SECURITY steuert die _ Möglichkeit, die SACL im Sicherheitsdeskriptoreines Objekts abzurufen oder festzulegen. Das System gewährt dieses Zugriffsrecht nur, wenn die berechtigung SE _ SECURITY _ NAME im Zugriffstoken des anfordernden Threads aktiviert ist.
So greifen Sie auf die SACL eines Objekts zu
- Rufen Sie die Funktion AdjustTokenPrivileges auf, um die SE _ SECURITY _ NAME-Berechtigung zu aktivieren.
- Fordern Sie das Zugriffsrecht ACCESS _ SYSTEM _ SECURITY an, wenn Sie ein Handle für das Objekt öffnen.
- Dient zum Abrufen oder Festlegen der SACL des Objekts mithilfe einer Funktion wie GetSecurityInfo oder SetSecurityInfo.
- Rufen Sie AdjustTokenPrivileges auf, um die SE _ SECURITY _ NAME-Berechtigung zu deaktivieren.
Um mithilfe der Funktionen GetNamedSecurityInfo oder SetNamedSecurityInfo auf eine SACL zuzugreifen, aktivieren Sie die berechtigung SE _ SECURITY _ NAME. Die Funktion fordert intern das Zugriffsrecht an.
Das _ Zugriffsrecht ACCESS SYSTEM SECURITY ist in einer _ DACL ungültig, da DACLs den Zugriff auf eine SACL nicht steuern. Sie können jedoch das Zugriffsrecht ACCESS _ SYSTEM SECURITY in einer _ SACL verwenden, um Versuche zu überwachen, das Zugriffsrecht zu verwenden.