בית התפתחות מהי רשימת בקרות הגישה לג'אווה (Java Java)? - הגדרה מטכנולוגיה

מהי רשימת בקרות הגישה לג'אווה (Java Java)? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

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

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


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

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

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

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

מהי רשימת בקרות הגישה לג'אווה (Java Java)? - הגדרה מטכנולוגיה