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

  1. Rufen Sie die Funktion AdjustTokenPrivileges auf, um die SE _ SECURITY _ NAME-Berechtigung zu aktivieren.
  2. Fordern Sie das Zugriffsrecht ACCESS _ SYSTEM _ SECURITY an, wenn Sie ein Handle für das Objekt öffnen.
  3. Dient zum Abrufen oder Festlegen der SACL des Objekts mithilfe einer Funktion wie GetSecurityInfo oder SetSecurityInfo.
  4. 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.