Rumah Pembangunan Apakah senarai kawalan akses java (java acl)? - definisi dari techopedia

Apakah senarai kawalan akses java (java acl)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah Senarai Kawalan Akses Java (Java ACL) bermaksud?

Senarai kawalan akses Java (ACL) adalah struktur data yang memberi atau menafikan kebenaran untuk mengakses sumber berdasarkan entri objeknya. ACL adalah bebas daripada skema pengesahan atau penyulitan, serta sumber lain yang dijaga. Kemasukan ACL yang tipikal termasuk objek pokok atau kumpulan, objek kebenaran berkaitan dan nilai positif atau negatif. Kemasukan mesti mempunyai nilai positif untuk membolehkan objek utama melaksanakan tindakan tersebut.


Pakej java.security.acl mengandungi semua antara muka yang diperlukan untuk melaksanakan Java ACL, sedangkan struktur data sun.security.acl menentukan pelaksanaan pakej lalai java.security.acl. Objek utama atau kumpulan ACL Java adalah proses manusia atau sistem, dan objek kebenaran adalah operasi yang dibenarkan oleh pengguna.

Techopedia menerangkan Senarai Kawalan Akses Java (Java ACL)

Dalam model ACL Java, pengguna mungkin perlu meminta operasi data tertentu. ACL menyemak entrinya untuk menentukan kebenaran pengguna dan jika pengguna diberi kuasa, pengguna dapat melakukan operasi tersebut. ACL adalah pengawal yang memberi atau menafikan kebenaran akses dengan bertindak pada penyertaan data yang terkandung.

Java ACL mungkin dijelaskan dengan contoh berikut: Seorang individu yang bernama John ingin menghapus sekeping data tertentu. Apabila John membuat permintaan untuk memadam data, ACL memeriksa entrinya untuk mengesahkan sama ada John boleh melakukan tindakan ini atau tidak. Sekiranya entri mengesahkan bahawa John diberi kuasa, John boleh memadamkan data. Jika John tidak mempunyai kebenaran pengguna yang sesuai, dia tidak dapat melakukan penghapusan dan ditolak akses.

Apakah senarai kawalan akses java (java acl)? - definisi dari techopedia