Accueil Développement Qu'est-ce que la liste de contrôle d'accès Java (Java ACL)? - définition de techopedia

Qu'est-ce que la liste de contrôle d'accès Java (Java ACL)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Java Access Control List (Java ACL)?

Une liste de contrôle d'accès Java (ACL) est une structure de données qui accorde ou refuse l'autorisation d'accéder aux ressources en fonction de ses entrées d'objet. L'ACL est indépendante des schémas d'authentification ou de cryptage, ainsi que des autres ressources protégées. Une entrée ACL typique comprend un objet principal ou de groupe, des objets d'autorisation associés et une valeur positive ou négative. L'entrée doit avoir une valeur positive pour permettre à l'objet principal d'exécuter l'action.


Le package java.security.acl contient toutes les interfaces requises pour implémenter Java ACL, tandis que la structure de données sun.security.acl spécifie l'implémentation par défaut du package java.security.acl. L'objet principal ou de groupe ACL Java est un processus humain ou système, et l'objet d'autorisation est une opération autorisée par l'utilisateur.

Techopedia explique la liste de contrôle d'accès Java (Java ACL)

Dans le modèle Java ACL, un utilisateur peut avoir besoin de demander une opération de données spécifique. L'ACL vérifie ses entrées pour déterminer les autorisations utilisateur et si l'utilisateur est autorisé, l'utilisateur peut effectuer l'opération. L'ACL est un gardien qui accorde ou refuse l'autorisation d'accès en agissant sur les entrées de données contenues.

La liste de contrôle d'accès Java peut être expliquée par l'exemple suivant: Une personne nommée John souhaite supprimer un élément de données particulier. Lorsque John fait une demande de suppression des données, l'ACL vérifie ses entrées pour vérifier si John peut ou non effectuer cette action. Si une entrée confirme que John est autorisé, John peut supprimer les données. Si John ne dispose pas de l'autorisation utilisateur appropriée, il ne peut pas effectuer la suppression et se voit refuser l'accès.

Qu'est-ce que la liste de contrôle d'accès Java (Java ACL)? - définition de techopedia