Artifact Analysis משתמש בניהול זהויות והרשאות גישה (IAM) כדי להעניק גישה פרטנית למשאבים ספציפיים, בהתאם למשימה שרוצים לבצע.
בדף הזה מוסבר על הרשאות לשליטה בגישה ל-Artifact Analysis.
לפני שמתחילים
- מידע נוסף על מושגים שקשורים לאחסון מטא-נתונים
- איך מעניקים, מבטלים ומשנים גישה למשאבים
תפקידי IAM לספקי מטא-נתונים וללקוחות
ניהול המטא-נתונים ב-Artifact Analysis כולל שתי ישויות שנדרשות להן רמות גישה שונות:
ספקי מטא-נתונים
ספק מטא-נתונים בניתוח ארטיפקטים הוא כותב של מטא-נתונים של משאבים. הוא יוצר הערות שמתארות משהו שיכול לקרות למשאב.
מומלץ ליצור Google Cloud פרויקט שמוקדש אך ורק לאחסון הערות. בפרויקט הזה, מגבילים את הגישה למשתמש או לחשבון שירות עם התפקידים הבאים:
Container Analysis Notes Editor – ליצירת הערות שהלקוחות יכולים לצרף להן מופעים.
Container Analysis Occurrences for Notes Viewer – כדי להציג רשימה של כל המופעים שצורפו להערה.
לקוחות עם מטא-נתונים
לקוח מטא-נתונים ב-Artifact Analysis מצרף מידע למשאבי מטא-נתונים. הוא יוצר מופעים, שהם מקרים של הערות ומכוונים לתמונה ספציפית בפרויקט.
כדי שלקוחות יוכלו לצרף מקרים להערות ולרשום אותם, צריך להעניק למשתמש או לחשבון השירות את התפקידים הבאים:
Container Analysis Occurrences Editor – צריך להעניק את התפקיד הזה בפרויקט הלקוח כדי ליצור מופעים.
Container Analysis Notes Attacher – צריך להעניק את התפקיד הזה בפרויקט הספק כדי לצרף מופעים להערות.
Container Analysis Occurrences Viewer – צריך להקצות את התפקיד הזה בפרויקט הלקוח כדי להציג רשימה של מקרים בפרויקט הזה.
מטא-נתונים של נקודות חולשה
אמצעי אבטחה נוסף למטא-נתונים של פגיעויות הוא שספקים יכולים ליצור ולנהל מקרים של פגיעויות בשם לקוחות רבים באמצעות Artifact Analysis. לקוחות המטא-נתונים לא מקבלים הרשאת כתיבה לגבי מקרים של פגיעות בספק צד שלישי בפרויקטים שלהם.
לדוגמה, Artifact Analysis יכול ליצור אירועים של נקודות חולשה בתמונות בפרויקט, אבל אי אפשר להוסיף או להסיר מידע על נקודות חולשה ש-Artifact Analysis מזהה.
ההגדרה הזו עוזרת לאכוף מדיניות אבטחה על ידי מניעת שינוי של מטא-נתונים של פגיעויות בצד הלקוח.
תפקידי IAM
בטבלה הבאה מפורטים תפקידי IAM של Artifact Analysis וההרשאות שהם כוללים:
| Role | Permissions |
|---|---|
Container Analysis Admin( Access to all Container Analysis resources. |
|
Container Analysis Editor( Editor role for Container Analysis |
|
Container Analysis Viewer( Viewer role for Container Analysis |
|
Container Analysis Notes Attacher( Can attach Container Analysis Occurrences to Notes. |
|
Container Analysis Notes Editor( Can edit Container Analysis Notes. |
|
Container Analysis Occurrences for Notes Viewer( Can view all Container Analysis Occurrences attached to a Note. |
|
Container Analysis Notes Viewer( Can view Container Analysis Notes. |
|
Container Analysis Occurrences Editor( Can edit Container Analysis Occurrences. |
|
Container Analysis Occurrences Viewer( Can view Container Analysis Occurrences. |
|
Service agent roles
Service agent roles should only be granted to service agents.
| Role | Permissions |
|---|---|
Container Analysis Service Agent( Gives Container Analysis API the access it needs to function |
|