Taula de continguts:
- Definició: què significa Java Access Control List (Java ACL)?
- Techopedia explica la llista de control d'accés de Java (ACL de Java)
Definició: què significa Java Access Control List (Java ACL)?
Una llista de control d'accés Java (ACL) és una estructura de dades que concedeix o denega el permís per accedir a recursos basats en les seves entrades d'objecte. L’ACL és independent dels esquemes d’autenticació o xifratge, així com d’altres recursos protegits. Una entrada típica d’ACL inclou un objecte principal o grup, objectes de permís associats i un valor positiu o negatiu. L’entrada ha de tenir un valor positiu per permetre a l’objecte principal realitzar l’acció.
El paquet java.security.acl conté totes les interfícies necessàries per implementar l’ACL de Java, mentre que l’estructura de dades sun.security.acl especifica la implementació predeterminada del paquet java.security.acl. El principal o objecte de grup de l’ACL de Java és un procés humà o del sistema i l’objecte de permís és una operació permesa per l’usuari.
Techopedia explica la llista de control d'accés de Java (ACL de Java)
Al model de Java ACL, un usuari pot necessitar sol·licitar una operació de dades específica. L’ACL comprova les seves entrades per determinar els permisos de l’usuari i si l’usuari està autoritzat, l’usuari pot realitzar l’operació. L’ACL és un protector que concedeix o denega el permís d’accés actuant sobre les entrades de dades contingudes.
Es pot explicar l’ACL de Java amb l’exemple següent: Un individu anomenat John vol suprimir una determinada dada. Quan John fa una sol·licitud per eliminar les dades, l’ACL comprova les seves entrades per verificar si John pot realitzar aquesta acció o no. Si una entrada confirma que John està autoritzat, John podrà eliminar les dades. Si John no té el permís d'usuari adequat, no podrà realitzar la supressió i se li nega l'accés.




