הגנת אפליקציות ונתונים: בקרות מנהליות ובקרות גישה
הוצג| English | משמעות |
|---|---|
| at rest/æt rest/ | נתונים במנוחה |
| in transit/ɪn ˈtrænsɪt/ | נתונים בהעברה |
| in use/ɪn juːs/ | נתונים בשימוש |
| PII/ˌpiː aɪ ˈaɪ/ | מידע זהות אישי |
| PHI/ˌpiː eɪtʃ ˈaɪ/ | מידע רפואי מוגן |
| PCI/ˌpiː siː ˈaɪ/ | מידע כרטיס תשלום |
| RBAC/ˈɑːbæk/ | בקרת גישה מבוססת תפקידים |
| RuBAC/ruː bæk/ | בקרת גישה מבוססת כללים |
| DAC/ˌdiː eɪ ˈsiː/ | בקרת גישה אוטונומית |
| MAC/mæk/ | בקרת גישה מחייבת |
| principle of least privilege/ˈprɪnsɪpl ɒv liːst ˈprɪvɪlɪdʒ/ | עקרון הזכויות המזעריות |
מצבי נתונים וחוקים
- נתונים יכולים להיות במצב נייח, במעבר או בתהליך שימוש.
- חוקים מגנים על PII, PHI ו-PCI.
- נתונים רגישים זוכים לשליטה מחמירה יותר.
ארבע דגמי בקרת גישה
- RBAC: הגישה נקבעת לפי התפקיד שלך.
- RuBAC: הגישה נקבעת לפי תנאי (כמו שעה).
- DAC: הבעל מוחלט. MAC: מנהל מרכזי קובע רמות.
איזו דגם של בקרת גישה מתאים לכלל זה?
RBAC נעשה לפי התפקיד שלך; RuBAC נעשה לפי תנאי; DAC מאפשר לבעל להחליט; MAC משתמש ברמות מרכזיות.
"התאם גישה רק בשעות העבודה" מתאר איזה דגם?
Difficulty 1/5 · 100 coins + a small bonus on first completion today
תנאי (זמן) = RuBAC.
ב-____ בקרת גישה, בעל קובץ מחליט מי אחרים רשאי להשתמש בו.
Difficulty 1/5 · 100 coins + a small bonus on first completion today
DAC = המחליט הוא הבעל.
הרשאות ב-Linux
- לכל קובץ יש קריאה (4), כתיבה (2), ביצוע (1) עבור בעל, קבוצה ואחרים.
chmod 640= בעל קריאה+כתיבה (6), קבוצה קריאה (4), אחרים ללא (0).- עקרון הזכויות המינימליות מנחה כל דגם.
הבדלו בין ארבעת דגמי הבקרה לפי המחליט, לא לפי השם שלהם. RBAC = ה-תפקיד שלך, RuBAC = תנאי, DAC = ה-בעל הקובץ, MAC = ה-מנהל המרכזי. שאלות במבחן מתארות את הכלל ומבקשות ממך לקרוא את שם הדגם.
איזה מספר יחיד קובע קריאה+כתיבה עבור הבעל, קריאה עבור הקבוצה ואף לגבי האחרים? (chmod ___)
Difficulty 2/5 · 140 coins + a small bonus on first completion today
6 (4+2), 4, 0 → 640.
עקרון הזכויות המינימליות מעניק לכלloatity בדיוק את הגישה שהיא זקוקה לה, לא יותר.
Difficulty 1/5 · 100 coins + a small bonus on first completion today
העיקרון של הרשאות מינימליות מגביל גישה רק למה שנדרש.
התאם כל דגם גישה למחליט שלו.
Difficulty 2/5 · 140 coins + a small bonus on first completion today
לכל דגם יש מחליט שונה.
כדי להגדיר report.txt כך שהבעל יוכל לקרוא ולכתוב, הקבוצה תוכל רק לקרוא, ולאחרים לא יהיה כלום: קריאה+כתיבה = 4+2 = 6, קריאה = 4, ללא = 0. הפקודה היא chmod 640 report.txt.
נתונים מוגנים על ידי מצבם ועל ידי חוק (PII/PHI/PCI). בקרת גישה משתמשת בארבעה דגמים — RBAC (תפקיד), RuBAC (תנאי), DAC (בעל), MAC (רמות מנהל) — כולם מונחים על ידי זכויות מינימליות. ב-Linux, ההרשאות מחברות קריאה 4 + כתיבה 2 + ביצוע 1 לכל קבוצה.