İçindekiler:
- Tanım - Java Erişim Denetim Listesi (Java ACL) ne anlama geliyor?
- Techopedia, Java Erişim Kontrol Listesini (Java ACL) açıklıyor
Tanım - Java Erişim Denetim Listesi (Java ACL) ne anlama geliyor?
Java erişim denetim listesi (ACL), nesne girdilerine dayanarak kaynaklara erişim izni veren veya reddeden bir veri yapısıdır. EKL, kimlik doğrulama veya şifreleme planlarından ve diğer korunan kaynaklardan bağımsızdır. Tipik bir ACL girişi, bir ana öğe veya grup nesnesi, ilişkili izin nesneleri ve pozitif veya negatif bir değer içerir. Ana nesnenin eylemi gerçekleştirmesine izin vermek için girdinin pozitif bir değeri olmalıdır.
Java.security.acl paketi Java ACL'yi uygulamak için gereken tüm arabirimleri içerirken sun.security.acl veri yapısı varsayılan java.security.acl paket uygulamasını belirtir. Java ACL asıl veya grup nesnesi bir insan veya sistem işlemidir ve izin nesnesi kullanıcı tarafından izin verilen bir işlemdir.
Techopedia, Java Erişim Kontrol Listesini (Java ACL) açıklıyor
Java ACL modelinde, kullanıcının belirli bir veri işlemi istemesi gerekebilir. EKL, kullanıcı izinlerini belirlemek için girişlerini kontrol eder ve kullanıcı yetkilendirilmişse kullanıcı işlemi gerçekleştirebilir. EKL, içerdiği veri girişleri üzerinde hareket ederek erişim izni veren veya reddeden bir muhafızdır.
Java ACL aşağıdaki örnekle açıklanabilir: John adlı bir kişi belirli bir veri parçasını silmek istiyor. John, verileri silmek için bir istekte bulunduğunda, ACL, John'un bu eylemi gerçekleştirip gerçekleştiremeyeceğini doğrulamak için girişlerini kontrol eder. Bir giriş John'un yetkilendirildiğini doğrularsa, John verileri silebilir. John uygun kullanıcı iznine sahip değilse, silme işlemini gerçekleştiremez ve erişimine izin verilmez.
