Elenco controllo accessi Java (Java ACL)

Autore: Randy Alexander
Data Della Creazione: 2 Aprile 2021
Data Di Aggiornamento: 24 Giugno 2024
Anonim
Access control list Vs. Capability list
Video: Access control list Vs. Capability list

Contenuto

Definizione - Cosa significa Java Access Control List (Java ACL)?

Un elenco di controllo di accesso Java (ACL) è una struttura di dati che concede o nega l'autorizzazione ad accedere alle risorse in base alle voci dell'oggetto. L'ACL è indipendente dagli schemi di autenticazione o crittografia, nonché da altre risorse protette. Una tipica voce ACL include un oggetto principale o di gruppo, oggetti di autorizzazione associati e un valore positivo o negativo. La voce deve avere un valore positivo per consentire all'oggetto principale di eseguire l'azione.

Il pacchetto java.security.acl contiene tutte le interfacce necessarie per implementare l'ACL Java, mentre la struttura dei dati sun.security.acl specifica l'implementazione predefinita del pacchetto java.security.acl. L'oggetto principale o gruppo ACL Java è un processo umano o di sistema e l'oggetto permesso è un'operazione consentita dall'utente.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare ed eseguire la tua azienda dal cloud.

Techopedia spiega Java Access Control List (Java ACL)

Nel modello ACL Java, un utente potrebbe dover richiedere una specifica operazione sui dati. L'ACL controlla le sue voci per determinare le autorizzazioni dell'utente e se l'utente è autorizzato, l'utente può eseguire l'operazione. L'ACL è una guardia che concede o nega l'autorizzazione di accesso agendo su voci di dati contenute.


L'ACL Java può essere spiegato con il seguente esempio: un individuo di nome John desidera eliminare un determinato dato. Quando John invia una richiesta per eliminare i dati, l'ACL controlla le sue voci per verificare se John può eseguire o meno questa azione. Se una voce conferma che John è autorizzato, John può cancellare i dati. Se John non dispone dell'autorizzazione utente appropriata, non è in grado di eseguire l'eliminazione e gli viene negato l'accesso.