רשימת בקרת גישה של Java (ACL של Java)

מְחַבֵּר: Randy Alexander
תאריך הבריאה: 2 אַפּרִיל 2021
תאריך עדכון: 24 יוני 2024
Anonim
רשימת בקרת גישה של Java (ACL של Java) - טכנולוגיה
רשימת בקרת גישה של Java (ACL של Java) - טכנולוגיה

תוֹכֶן

הגדרה - מה המשמעות של רשימת בקרת הגישה של Java (Java ACL)?

רשימת בקרת גישה לג'אווה (ACL) היא מבנה נתונים המעניק או שולל הרשאה לגישה למשאבים בהתבסס על ערכי האובייקט שלו. ה- ACL אינו תלוי בתוכניות אימות או הצפנה, כמו גם משאבים מוגנים אחרים. ערך ACL טיפוסי כולל אובייקט ראשי או קבוצתי, אובייקטי הרשאה משויכים וערך חיובי או שלילי. על הערך להיות בעל ערך חיובי כדי לאפשר לאובייקט הראשי לבצע את הפעולה.

חבילת java.security.acl מכילה את כל הממשקים הנדרשים ליישום ה- ACL Java, ואילו מבנה הנתונים sun.security.acl מציין את יישום ברירת המחדל של java.security.acl. אובייקט ה- ACL הראשי או הקבוצתי של Java הוא תהליך אנושי או מערכת, ואובייקט ההרשאה הוא פעולה המותרת למשתמש.

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את רשימת בקרות הגישה של Java (Java ACL)

במודל ה- ACL של ג'אווה, ייתכן שיצטרך משתמש לבקש פעולת נתונים ספציפית. ה- ACL בודק את הרשומות שלו כדי לקבוע הרשאות משתמש ואם המשתמש מורשה, המשתמש רשאי לבצע את הפעולה. ה- ACL הוא שומר המעניק או שולל הרשאת גישה על ידי פעולה על רשומות נתונים כלולות.


ניתן להסביר את Java ACL באמצעות הדוגמה הבאה: אדם בשם ג'ון רוצה למחוק פיסת נתונים מסוימת. כאשר ג'ון מבקש בקשה למחוק את הנתונים, ה- ACL בודק את הרשומות שלו כדי לוודא אם ג'ון רשאי לבצע פעולה זו או לא. אם רשומה מאשרת שג'ון מורשה, ג'ון רשאי למחוק את הנתונים. אם לג'ון אין הרשאת משתמש מתאימה, הוא אינו מסוגל לבצע את המחיקה ונשלל ממנו גישה.