ניהול יומני ביקורת
שירותיGoogle Cloud כותבים יומני ביקורת כדי לעזור לכם להבין מי עשה מה, איפה ומתי במשאבי Google Cloud . בדף הזה מתוארים יומני הביקורת שנוצרים על ידי Google Security Operations ונכתבים כיומני ביקורת של Cloud.
לפרטים נוספים, ראו סקירה כללית על יומני הביקורת של Cloud. להבנה עמוקה יותר של הפורמט של יומני הביקורת, קראו את המאמר הסבר על יומני הביקורת.
יומני הביקורת הזמינים
שם השירות של יומן הביקורת והפעולות המבוקרות משתנים בהתאם לתוכנית טרום ההשקה שאליה נרשמתם. יומני הביקורת של Google SecOps משתמשים באחד משמות השירותים הבאים:
chronicle.googleapis.comchronicleservicemanager.googleapis.commalachitefrontend-pa.googleapis.com
פעולות הביקורת משתמשות בסוג המשאב audited_resource בכל יומני הביקורת שנכתבים, בלי קשר לתוכנית טרום ההשקה. אין הבדל בין התוכניות השונות לגרסאות טרום-השקה (Preview).
יומנים עם שם השירות chronicle.googleapis.com
אלה סוגי היומנים שזמינים ליומני הביקורת של Google SecOps עם שם השירות chronicle.googleapis.com.
מידע נוסף זמין במאמר הרשאות Google SecOps ב-IAM.
| סוג יומן הביקורת | תיאור |
|---|---|
| יומני הביקורת Admin Activity | כוללים רישום של פעולות במסגרת ההרשאה admin write, שבהן נכתב מידע במטא-נתונים או בהגדרות. פעולות ב-Google SecOps שיוצרות את סוג היומן הזה כוללות עדכון פידים ויצירת כללים.chronicle.googleapis.com/feeds.updatechronicle.googleapis.com/rules.createchronicle.googleapis.com/parsers.activate
|
| יומני הביקורת Data Access | כוללים רישום של פעולות במסגרת ההרשאה admin read, שבהן נקרא מידע ממטא-נתונים או מהגדרות. היומנים כוללים גם פעולות במסגרת ההרשאות data read ו-data write, שבהן נקראים או נכתבים נתונים שהמשתמשים סיפקו. פעולות ב-Google SecOps שיוצרות את סוג היומן הזה כוללות קבלת פידים וכללי רישום.
מפעילים את ההגדרה data read בפרויקט Google Cloud כדי לתעד שאילתות חיפוש ב-SIEM שהמשתמשים מריצים.chronicle.googleapis.com/feeds.getchronicle.googleapis.com/rules.listchronicle.googleapis.com/curatedRuleSets.countCuratedRuleSetDetections |
יומנים עם שם השירות chronicleservicemanager.googleapis.com
יומני הביקורת של Google SecOps שנוצרו באמצעות שם השירות chronicleservicemanager.googleapis.com זמינים רק ברמת הארגון, ולא ברמת הפרויקט.
אלה סוגי היומנים שזמינים ליומני הביקורת של Google SecOps, שנכתבים באמצעות שם השירות chronicleservicemanager.googleapis.com.
| סוג יומן הביקורת | תיאור |
|---|---|
| יומני הביקורת Admin Activity | כוללים רישום של פעולות במסגרת הרשאת admin write, שבהן נכתב מידע במטא-נתונים או ההגדרות. פעולות ב-Google SecOps שיוצרות את סוג היומן הזה כוללות יצירת שיוך ( Google Cloud ) ועדכון מסנני יומנים ( Google Cloud ).chronicleservicemanager.googleapis.com/gcpAssociations.createchronicleservicemanager.googleapis.com/gcpAssociations.deletechronicleservicemanager.googleapis.com/gcpSettings.delete
|
| יומני הביקורת Data Access | כוללים רישום של פעולות במסגרת הרשאת admin read, שבהן נקרא מידע ממטא-נתונים או מהגדרות. היומנים כוללים גם פעולות במסגרת ההרשאות data read ו-data write, שבהן נקראים או נכתבים נתונים שהמשתמשים סיפקו. פעולות ב-Google SecOps שיוצרות את סוג היומן הזה כוללות הצגת רשימה של מכונות ומטא-נתונים של לקוחות.chronicleservicemanager.googleapis.com/gcpAssociations.getchronicleservicemanager.googleapis.com/gcpSettings.get
|
יומנים עם שם השירות malachitefrontend-pa.googleapis.com
אלה סוגי היומנים שזמינים ליומני הביקורת של Google SecOps עם שם השירות malachitefrontend-pa.googleapis.com.
פעולות של Chronicle Frontend API מספקות נתונים לממשק המשתמש של Google SecOps וממנו. Chronicle Frontend API מורכב בעיקר מפעולות גישה לנתונים.
| סוג יומן הביקורת | פעולות ב-Google SecOps |
|---|---|
| יומני הביקורת Admin Activity | כולל פעילות שקשורה לעדכונים, כמו UpdateRole ו-UpdateSubject. |
| יומני הביקורת Data Access | כולל פעילות שקשורה לצפיות, כמו ListRoles ו-ListSubjects. |
הפורמט של יומן הביקורת
הרשומות ביומן הביקורת כוללות את האובייקטים הבאים:
הרשומה עצמה ביומן, שהיא אובייקט מסוג
LogEntry. אלה כמה מהשדות השימושיים ברשומה:- השדה
logNameמכיל את מזהה המשאב ואת סוג יומן הביקורת. - השדה
resourceמכיל את היעד של הפעולה המבוקרת. - השדה
timeStampמכיל את השעה של הפעולה המבוקרת. - השדה
protoPayloadמכיל את המידע המבוקר.
- השדה
אובייקט מסוג
AuditLogששמור בשדהprotoPayloadשל הרשומה ביומן, ומכיל את הנתונים של יומני הביקורת.אובייקט ספציפי לשירות שמכיל מידע אופציונלי על ביקורת ספציפית לשירות. בשילובים ישנים יותר, האובייקט הזה נשמר בשדה
serviceDataשל האובייקטAuditLog. בשילובים חדשים יותר נעשה שימוש בשדהmetadata.השדה
protoPayload.authenticationInfo.principalSubjectמכיל את המשתמש הראשי. השדה הזה מציין מי ביצע את הפעולה.השדה
protoPayload.methodNameמכיל את שם ה-method של ה-API שהופעל על ידי ממשק המשתמש בשם המשתמש.השדה
protoPayload.statusמכיל את הסטטוס של הקריאה ל-API. ערך ריק שלstatusמציין הצלחה. אם הערך שלstatusלא ריק, סימן שהייתה שגיאה והוא מכיל תיאור שלה. קוד הסטטוס 7 מציין שההרשאה נדחתה.השירות
chronicle.googleapis.comכולל את השדהprotoPayload.authorizationInfo. הוא מכיל את שם המשאב המבוקש, שם ההרשאה שנבדקה והאם הגישה אושרה או נדחתה.
למידע על שדות אחרים באובייקטים האלה, ואיך לפרש אותם, קראו את המאמר הסבר על יומני הביקורת.
בדוגמה הבאה מוצגים שמות של יומני ביקורת ברמת הפרויקט מסוג Admin Activity ו-Data Access. המשתנים מציינים את מזהי הפרויקטים ב- Google Cloud .
projects/PROJECT_ID/logs/cloudaudit.googleapis.com%2Factivity
projects/PROJECT_ID/logs/cloudaudit.googleapis.com%2Fdata_access
הפעלת הרישום ביומן הביקורת
כדי להפעיל את יומני הביקורת בשירות chronicle.googleapis.com, קראו את המאמר הפעלת יומני הביקורת של גישה לנתונים.
כדי להפעיל רישום ביומן הביקורת בשירותים אחרים, פנו לתמיכה של Google SecOps.
אחסון של יומני ביקורת
- יומני הביקורת של Google SecOps: מאוחסנים בפרויקט ב- Google Cloud שבבעלותכם, אחרי שמפעילים את Google SecOps API.
- יומני ביקורת מדור קודם (כולל
malachitefrontend-pa.googleapis.com): מאוחסנים בפרויקט ב-Google Cloud . - יומני ביקורת של פעילות אדמין: תמיד מופעלים ואי אפשר להשבית אותם. כדי לראות אותם, קודם צריך להעביר את המכונה של Google SecOps ל-IAM לצורך בקרת גישה.
- יומני בקרת הרשאות גישה לנתונים: מופעלים כברירת מחדל. כדי להשבית את האפשרות בפרויקט שבבעלות הלקוח, צריך לפנות לנציג של Google SecOps. Google SecOps כותב בפרויקט יומני ביקורת של גישה לנתונים ופעילות אדמין.
הגדרת יומני בקרת הרשאות גישה לנתונים כך שיכללו את נתוני החיפוש
כדי לאכלס שאילתות חיפוש ב-UDM וחיפוש יומנים גולמיים ביומני הביקורת של Google SecOps, צריך לעדכן את ההגדרות של בקרת הרשאות גישה לנתונים עם ההרשאות הנדרשות.
- בחלונית הניווט במסוף Google Cloud , לוחצים על IAM & Admin ואז על יומני ביקורת.
- בוחרים פרויקט, תיקייה או ארגון שקיימים ב- Google Cloud .
- בקטע Data Access audit logs configuration, בוחרים באפשרות Chronicle API.
- בכרטיסייה Permission Types, בוחרים את כל ההרשאות שמופיעות ברשימה (Admin Read, Data Read, Data Write).
- לוחצים על Save.
- חוזרים על שלבים 3 עד 5 עבור Chronicle Service Manager API.
צפייה ביומנים
כדי למצוא יומני ביקורת ולצפות בהם, משתמשים במזהה הפרויקט של Google Cloud . אם אתם משתמשים בגרסה הקודמת של יומני הביקורת של malachitefrontend-pa.googleapis.com, שהוגדרה באמצעות פרויקט בבעלותGoogle Cloud, התמיכה של Google SecOps סיפקה לכם את המידע הזה. תוכלו להוסיף לשאילתה עוד שדות מסוג LogEntry שנוספו לאינדקס, כמו resource.type. למידע נוסף, קראו את המאמר חיפוש מהיר של רשומות ביומן.
במסוף Google Cloud , משתמשים ב-Logs Explorer כדי לאחזר את הרשומות ביומן הביקורת של הפרויקט ב- Google Cloud :
במסוף Google Cloud , נכנסים לדף Logging > Logs Explorer.
בדף Logs Explorer, בוחרים פרויקט, תיקייה או ארגון קיימים ב-Google Cloud .
בחלונית Query builder:
בקטע Resource Type, בוחרים את המשאב ב- Google Cloud שרוצים לראות את יומני הביקורת שלו.
בקטע Log name, בוחרים את סוג יומן הביקורת שרוצים לראות:
ליומני הביקורת Admin Activity בוחרים באפשרות activity.
ליומני הביקורת Data Access בוחרים באפשרות data_access.
אם האפשרויות האלה לא מוצגות, המשמעות היא שאין יומני ביקורת מאותו סוג בפרויקט, בתיקייה או בארגון ב- Google Cloud .
למידע נוסף על שליחת שאילתות באמצעות מציג היומנים, קראו את המאמר יצירת שאילתות ביומן.
במאמר רשומה לדוגמה ביומן ביקורת מופיעה דוגמה לרשומה ביומן ביקורת, ומוסבר איך למצוא בה את המידע הכי חשוב.
דוגמאות: יומנים של שם השירות chronicle.googleapis.com
בקטעים הבאים מתוארים תרחישים נפוצים לדוגמה של יומני ביקורת ב-Cloud, שמשתמשים בשם השירות chronicle.googleapis.com.
הצגת רשימה של פעולות שבוצעו על ידי משתמש ספציפי
כדי למצוא את הפעולות שמשתמש מסוים ביצע, מריצים את השאילתה הבאה ב-Logs Explorer:
resource.type="audited_resource"
resource.labels.service="chronicle.googleapis.com"
protoPayload.authenticationInfo.principalSubject=USER
זיהוי משתמשים שביצעו פעולה ספציפית
כדי למצוא את המשתמשים שעדכנו כלל זיהוי, מריצים את השאילתה הבאה ב-Logs Explorer:
resource.type="audited_resource"
resource.labels.service="chronicle.googleapis.com"
protoPayload.methodName="google.cloud.chronicle.v1main.RuleService.UpdateRule"
דוגמה: יומן של שם השירות cloudresourcemanager.googleapis.com
כדי למצוא את המשתמשים שעדכנו תפקיד או נושא של בקרת גישה, מריצים את השאילתה הבאה ב-Logs Explorer:
resource.type="project"
resource.labels.service="cloudresourcemanager.googleapis.com"
protoPayload.methodName="SetIamPolicy"
דוגמאות: יומנים של שם השירות malachitefrontend-pa.googleapis.com
בקטעים הבאים מתוארים תרחישים נפוצים לדוגמה של יומני ביקורת ב-Cloud, שמשתמשים בשם השירות malachitefrontend-pa.googleapis.com.
הצגת רשימה של פעולות שבוצעו על ידי משתמש ספציפי
כדי למצוא את הפעולות שמשתמש מסוים ביצע, מריצים את השאילתה הבאה ב-Logs Explorer:
resource.type="audited_resource"
resource.labels.service="malachitefrontend-pa.googleapis.com"
protoPayload.authenticationInfo.principalSubject=USER
זיהוי משתמשים שביצעו פעולה ספציפית
כדי למצוא את המשתמשים שעדכנו נושא של בקרת גישה, מריצים את השאילתה הבאה ב-Logs Explorer:
resource.type="audited_resource"
resource.labels.service="malachitefrontend-pa.googleapis.com"
protoPayload.methodName="malachite.frontend.v1.MalachiteFrontendService.UpdateSubject"
כדי למצוא את המשתמשים שעדכנו תפקיד של בקרת גישה, מריצים את השאילתה הבאה ב-Logs Explorer:
resource.type="audited_resource"
resource.labels.service="malachitefrontend-pa.googleapis.com"
protoPayload.methodName="malachite.frontend.v1.MalachiteFrontendService.UpdateRole"
כדי למצוא את המשתמשים שעדכנו כלל זיהוי, מריצים את השאילתה הבאה ב-Logs Explorer:
resource.type="audited_resource"
resource.labels.service="malachitefrontend-pa.googleapis.com"
protoPayload.methodName="malachite.frontend.v1.MalachiteFrontendService.UpdateRule"
המאמרים הבאים
- סקירה כללית על יומני הביקורת של Cloud
- הסבר על יומני הביקורת
- יומני הביקורת הזמינים
- התמחור של Google Cloud Observability: Cloud Logging
הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.