במדריך הזה מוסבר איך ליצור ולעדכן ממצאים באמצעות Security Command Center API.
לפני שמתחילים
לפני שיוצרים ומעדכנים ממצאים, צריך לבצע את הפעולות הבאות:
כדי להשלים את המדריך הזה, אתם צריכים את התפקיד עורך הממצאים של Security Center (securitycenter.findingsEditor) בניהול הזהויות והרשאות הגישה (IAM) ברמת הארגון. מידע נוסף על תפקידים ב-Security Command Center זמין במאמר בקרת גישה.
אם אתם רוצים ליצור ממצאים עם תגי אבטחה, אתם צריכים גם תפקיד IAM שכולל הרשאות לסוג התג שבו אתם רוצים להשתמש:
- כתיבת סימוני אבטחה של נכסים (
securitycenter.assetSecurityMarksWriter) - הגדרה של הרשאת כתיבה של סימני אבטחה (
securitycenter.findingSecurityMarksWriter)
מידע נוסף על סימונים זמין במאמר בנושא שימוש בסימוני אבטחה ב-Security Command Center.
יצירת ממצא
יצירת ממצא פעיל למקור.
gcloud
gcloud scc findings create FINDING_NAME \ --organization=PARENT_ID \ --location=LOCATION \ --source=SOURCE_ID \ --state=STATE \ --category=CATEGORY \ --event-time=EVENT_TIME \ --resource-name=RESOURCE_NAME
מחליפים את מה שכתוב בשדות הבאים:
-
FINDING_NAME: השם של הממצא. -
PARENT_ID: המזהה המספרי של ארגון האב. -
LOCATION: המיקום של Security Command Center שבו רוצים ליצור ממצא. אם מופעלת שמירת נתונים באזור מסוים, צריך להשתמש בערךeu,saאוus. אחרת, צריך להשתמש בערךglobal. -
SOURCE_ID: המזהה המספרי של המקור של הממצא. -
STATE: מצב הממצא. משתמשים בערךACTIVEאם הממצא דורש טיפול או בערךINACTIVEאם הממצא טופל. -
CATEGORY: קבוצת הטקסונומיה שאליה שייכת הממצא. לדוגמה,AUDIT_LOGGING_DISABLED. -
EVENT_TIME: השעה שבה האירוע התרחש, בפורמט של חותמת זמן RFC 822 או בפורמט אחר של חותמת זמן שנתמך על ידי ה-CLI של gcloud. -
RESOURCE_NAME: שם המשאב המלא של המשאב שהממצא חל עליו.
המשך
Java
Node.js
Python
מידע על משך הזמן שבו נשמרים נתונים של ממצאים ב-Security Command Center מופיע במאמר בנושא שמירת ממצאים.
עדכון המצב של ממצא
ב-Security Command Center יש גם API לעדכון המצב של ממצא בלבד. בדוגמה הבאה אפשר לראות איך משנים את הסטטוס של ממצא ל'לא פעיל'.
gcloud
gcloud scc findings update \ PARENT/PARENT_ID/sources/SOURCE_ID/locations/LOCATION/findings/FINDING_NAME \ --state=STATE
מחליפים את מה שכתוב בשדות הבאים:
-
PARENT: הרמה בהיררכיית המשאבים שבה נמצא הממצא. אפשר להשתמש בערכיםorganizations,foldersאוprojects. -
PARENT_ID: המזהה המספרי של הארגון, התיקייה או הפרויקט ברמת ההורה, או המזהה האלפאנומרי של הפרויקט ברמת ההורה. -
SOURCE_ID: המזהה המספרי של המקור של הממצא. LOCATION:LOCATIONהמיקום של Security Command Center שבו רוצים לעדכן ממצא. אם מופעלת שמירת נתונים באזור מסוים, צריך להשתמש בערךeu,saאוus. אחרת, צריך להשתמש בערךglobal.-
FINDING_NAME: הממצא שרוצים לעדכן. -
STATE: מצב הממצא. משתמשים בערךACTIVEאם הממצא דורש טיפול או בערךINACTIVEאם הממצא טופל.
המשך
Java
Node.js
המאמרים הבאים
מידע נוסף על גישה ל-Security Command Center באמצעות ספריות לקוח