יומני ביקורת של Google SecOps
שירותיGoogle Cloud כותבים יומני ביקורת כדי לעזור לכם להבין מי עשה מה, איפה ומתי במשאבי Google Cloud . בדף הזה מתוארים יומני הביקורת שנוצרים על ידי Google Security Operations ונכתבים כיומני ביקורת של Cloud.
לפרטים נוספים, ראו סקירה כללית על יומני הביקורת של Cloud. להבנה עמוקה יותר של הפורמט של יומני הביקורת, קראו את המאמר הסבר על יומני הביקורת.
יומני הביקורת הזמינים
שם השירות של יומן הביקורת והפעולות שנבדקות שונים בהתאם לתוכנית התכונות החדשות שבה אתם רשומים. יומני הביקורת של Google SecOps משתמשים באחד משמות השירותים הבאים:
chronicle.googleapis.comchronicleservicemanager.googleapis.commalachitefrontend-pa.googleapis.com
פעולות הביקורת משתמשות בסוג המשאב audited_resource בכל יומני הביקורת שנכתבים, ללא קשר לתוכנית התצוגה המקדימה. אין הבדל בין התוכניות השונות לקבלת תצוגות מקדימות.
יומנים עם שם השירות 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 שמייצרות את סוג היומן הזה כוללות קבלת פידים ורישום כללים.
כדי לתעד שאילתות חיפוש ב-SIEM שהמשתמשים מריצים, צריך להפעיל את ההגדרה data read בפרויקט Google Cloud .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 Association ועדכון של 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. השדה הזה מכיל את שם המשאב המבוקש, את שם ההרשאה שנבדקה ואת התשובה לשאלה אם הגישה אושרה או נדחתה.
למידע על שדות אחרים באובייקטים האלה ואיך לפרש אותם, קראו את המאמר הסבר על יומני הביקורת.
בדוגמה הבאה מוצגים שמות של יומנים של יומני ביקורת של פעילות אדמין ויומני ביקורת של גישה לנתונים ברמת הפרויקט. המשתנים מציינים את מזהי הפרויקט. 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): מאוחסנים בפרויקטmalachitefrontend-pa.googleapis.com.Google Cloud - יומני הביקורת Admin Activity: תמיד מופעלים ואי אפשר להשבית אותם. כדי לראות אותם, צריך קודם להעביר את מופע Google SecOps ל-IAM לצורך בקרת גישה.
- יומני ביקורת של גישה לנתונים: מופעלים כברירת מחדל. כדי להשבית את התכונה בפרויקט בבעלות הלקוח, צריך לפנות לנציג Google SecOps. Google SecOps כותב את יומני הביקורת של גישה לנתונים ופעילות אדמין לפרויקט.
הגדרת יומני הביקורת Data Access כך שיכללו את נתוני החיפוש
כדי לאכלס את שאילתות החיפוש ב-UDM ואת שאילתות החיפוש ביומן הגולמי ביומני הביקורת של Google SecOps, צריך לעדכן את ההגדרות של יומני הביקורת של גישה לנתונים עם ההרשאות הנדרשות.
- בחלונית הניווט של מסוף Google Cloud , בוחרים באפשרות IAM & Admin (ניהול הרשאות גישה) > Audit Logs (יומני ביקורת).
- בוחרים פרויקט, תיקייה או ארגון קיימים ב- 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 פרויקט, בתיקייה או בארגון.
מידע נוסף על שליחת שאילתות באמצעות Logs Explorer מופיע במאמר יצירת שאילתות ביומן.
דוגמה לרשומה ביומן הביקורת והסבר על איתור המידע החשוב ביותר שמופיע בה זמינים במאמר דוגמה לרשומה ביומן הביקורת.
דוגמאות: יומנים של שם השירות chronicle.googleapis.com
בקטעים הבאים מפורטים תרחישים נפוצים לדוגמה של Cloud Audit Logs שמשתמשים בשם השירות 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 Audit Logs שמשתמשים בשם השירות 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.