Aracılığıyla paylaş


SACL Erişim Hakkı

ACCESS_SYSTEM_SECURITY erişim hakkı,bir nesneningüvenlik tanımlayıcısında SACL'yi alma veya ayarlama özelliğini denetler. Sistem bu erişim hakkını yalnızca istekte bulunan iş parçacığının erişim belirteci SE_SECURITY_NAME ayrıcalığı etkinleştirildiğinde verir.

Nesnenin SACL erişmek için

  1. SE_SECURITY_NAME ayrıcalığını etkinleştirmek için AdjustTokenPrivileges işlevini çağırın.
  2. Nesnenin tanıtıcısını açtığınızda doğrudan ACCESS_SYSTEM_SECURITY erişimini isteyin.
  3. GetSecurityInfo veya SetSecurityInfogibi bir işlev kullanarak nesnenin SACL değerini alın veya ayarlayın.
  4. SE_SECURITY_NAME ayrıcalığını devre dışı bırakmak için AdjustTokenPrivilegesçağırın.

GetNamedSecurityInfo kullanarak veya SetNamedSecurityInfoişlevlerinibir SACL'ye erişmek için SE_SECURITY_NAME ayrıcalığını etkinleştirin. İşlev dahili olarak erişim hakkı istemektedir.

DACL'ler SACL'ye erişimi denetlemediğinden ACCESS_SYSTEM_SECURITY erişim hakkı bir DACL'de geçerli değil. Ancak, erişim hakkını kullanma girişimlerini denetlemek için bir SACL'deki ACCESS_SYSTEM_SECURITY erişimini kullanabilirsiniz.