Hacker Directory — Understand what you hack.Hacker Directory — Understand what you hack.
Öğrenmeye devam et
EN

Access Control Lab: ACL evaluation

Token snapshot, istenen haklar ve sıralı DACL ACE değerlendirmesini sınırlı bir öğretim modeliyle incele.

İstenen hakkın neden verildiğini veya reddedildiğini bul.

  1. Token, istenen hak ve DACL örneğini seç.
  2. Adımları ilerlet; ACE’lerin hangi sırayla incelendiğini izle.
  3. Tek bir koşulu değiştir; sonucu ve karar gerekçesini karşılaştır.

Aynı kullanıcı için farklı hakların farklı kararlar üretebildiğini açıklarsın.

Modelin anlattığı mekanizma

Model sentetik bir öğretim örneğidir. Windows API çağrısı veya gerçek kriptografi çalıştırmaz. Etkileşimli kontroller JavaScript ile açılır; mekanizma ilgili derslerde de okunabilir.

Authentication ile authorization farkı: Kimliğini kanıtlamak neden erişim izni değildir?

Bu ders authentication ile authorization arasındaki sınırı kurar: authentication kimliği kanıtlar ve bir access token üretir; authorization o token'ı belirli bir nesnenin DACL'iyle, belirli bir istenen hak için karşılaştırır. Grupların token'a nasıl toplandığı 05.01'de; security descriptor/DACL/ACE'nin okunması 05.03'te; allow/deny/inheritance'ın sıralı değerlendirilmesi 05.04'te ele alınır. Buradaki odak, 'kimliğini kanıtladım' ile 'bu işlemi yapmaya iznim var' arasındaki farkın neden mekanizma düzeyinde ayrı olduğudur.

Logon session ve access token: Bir işlemin kimliği ve yetkileri nasıl oluşur?

Başarılı kimlik doğrulamasından sonra authentication package, LSA içinde bir logon session oluşturur ve token üretimi için bilgi sağlar. Her process bir primary token taşır; istemciyi impersonate eden thread ayrıca bir impersonation token kullanabilir. Bu ders directory üyeliğini değiştirmeyi değil, oluşmuş güvenlik bağlamının erişim denetiminde nasıl seçildiğini inceler.