Λίστα ελέγχου πρόσβασης Java (Java ACL)

Συγγραφέας: Randy Alexander
Ημερομηνία Δημιουργίας: 2 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 24 Ιούνιος 2024
Anonim
Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов.
Βίντεο: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов.

Περιεχόμενο

Ορισμός - Τι σημαίνει η λίστα ελέγχου πρόσβασης Java (Java ACL);

Μια λίστα ελέγχου πρόσβασης Java (ACL) είναι μια δομή δεδομένων που παρέχει ή αρνείται την πρόσβαση σε πόρους με βάση τις καταχωρήσεις αντικειμένων. Το ACL είναι ανεξάρτητο από τα συστήματα ελέγχου ταυτότητας ή κρυπτογράφησης, καθώς και από άλλους προστατευμένους πόρους. Μια τυπική καταχώρηση ACL περιλαμβάνει ένα αντικείμενο κύριου ή ομαδικού, συναφή αντικείμενα άδειας και μια θετική ή αρνητική τιμή. Η καταχώρηση πρέπει να έχει θετική τιμή για να επιτρέψει στο κύριο αντικείμενο να εκτελέσει τη δράση.

Το πακέτο java.security.acl περιέχει όλες τις διεπαφές που απαιτούνται για την υλοποίηση του Java ACL, ενώ η δομή δεδομένων sun.security.acl καθορίζει την προεπιλεγμένη υλοποίηση του πακέτου java.security.acl. Το πρωτεύον ή το ομαδικό αντικείμενο ACL Java είναι μια ανθρώπινη ή μια διαδικασία συστήματος και το αντικείμενο permission είναι μια λειτουργία που επιτρέπεται από το χρήστη.

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τη λίστα ελέγχου πρόσβασης Java (Java ACL)

Στο μοντέλο Java ACL, ένας χρήστης μπορεί να χρειαστεί να ζητήσει μια συγκεκριμένη λειτουργία δεδομένων. Το ACL ελέγχει τις καταχωρήσεις του για να καθορίσει τα δικαιώματα των χρηστών και εάν ο χρήστης είναι εξουσιοδοτημένος, ο χρήστης μπορεί να εκτελέσει τη λειτουργία. Το ACL είναι ένας φρουρός που χορηγεί ή αρνείται την άδεια πρόσβασης, ενεργώντας σε καταχωρημένες καταχωρήσεις δεδομένων.


Το Java ACL μπορεί να εξηγηθεί με το ακόλουθο παράδειγμα: Ένα άτομο με όνομα John θέλει να διαγράψει ένα συγκεκριμένο κομμάτι δεδομένων. Όταν ο John υποβάλλει αίτημα για διαγραφή των δεδομένων, το ACL ελέγχει τις καταχωρήσεις του για να επαληθεύσει εάν ο John μπορεί να εκτελέσει αυτήν την ενέργεια. Εάν μια καταχώριση επιβεβαιώσει ότι ο Ιωάννης είναι εξουσιοδοτημένος, ο John μπορεί να διαγράψει τα δεδομένα. Εάν ο John δεν έχει την κατάλληλη άδεια χρήσης, δεν είναι σε θέση να εκτελέσει τη διαγραφή και δεν του επιτρέπεται η πρόσβαση.