Java Erişim Kontrol Listesi (Java ACL)

Yazar: Randy Alexander
Yaratılış Tarihi: 2 Nisan 2021
Güncelleme Tarihi: 24 Haziran 2024
Anonim
21-) ACL - Access Control List
Video: 21-) ACL - Access Control List

İçerik

Tanım - Java Access Kontrol Listesi (Java ACL) ne anlama geliyor?

Bir Java erişim kontrol listesi (ACL), nesne girişlerine göre kaynaklara erişim izni veren veya vermeyen bir veri yapısıdır. ACL, kimlik doğrulama veya şifreleme şemalarından ve diğer korunan kaynaklardan bağımsızdır. Tipik bir ACL girişi, bir ana veya grup nesnesini, ilişkili izin nesnelerini ve pozitif veya negatif bir değeri içerir. Giriş, asıl nesnenin eylemi gerçekleştirmesine izin vermek için pozitif bir değere sahip olmalıdır.

Java.security.acl paketi, Java ACL'yi uygulamak için gereken tüm arayüzleri içerirken, sun.security.acl veri yapısı varsayılan java.security.acl paketi uygulamasını belirtir. Java ACL sorumlusu veya grup nesnesi bir insan veya sistem sürecidir ve izin nesnesi kullanıcı tarafından izin verilen bir işlemdir.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Java Access Kontrol Listesini (Java ACL) açıklıyor

Java ACL modelinde, kullanıcının belirli bir veri işlemi talep etmesi gerekebilir. ACL, kullanıcı izinlerini belirlemek için girişlerini kontrol eder ve eğer kullanıcı yetkili ise, kullanıcı işlemi yapabilir. ACL, içerilen veri girişlerine göre erişim izni veren veya vermeyen bir bekçidir.


Java ACL aşağıdaki örnekte açıklanabilir: John adında bir kişi belirli bir veri parçasını silmek istiyor. John verileri silmek için bir istekte bulunduğunda, ACL, John'un bu işlemi yapıp yapamayacağını doğrulamak için girişlerini kontrol eder. Bir giriş John'un yetkili olduğunu onaylarsa, John verileri silebilir. John uygun kullanıcı iznine sahip değilse, silme işlemini gerçekleştiremez ve erişimi reddedilir.