בדף הזה מופיעה סקירה כללית על המודולים בהתאמה אישית של Security Health Analytics. מידע על מודולים מוגדרים מראש זמין במאמר גלאים מוגדרים מראש של Security Health Analytics.
בעזרת מודולים בהתאמה אישית, אתם יכולים להרחיב את יכולות הזיהוי של Security Health Analytics. לשם כך, אתם יכולים ליצור גלאים בהתאמה אישית שסורקים את המדיניות והמשאבים של Google Cloudשאתם מציינים, באמצעות כללים שאתם מגדירים כדי לבדוק אם יש נקודות חולשה, הגדרות שגויות או הפרות של תאימות.
ההגדרה של מודול בהתאמה אישית, בין אם אתם יוצרים אותו במסוףGoogle Cloud ובין אם אתם כותבים את הקוד שלו בעצמכם, קובעת את המשאבים שהגלאי בודק, את המאפיינים שהגלאי מעריך ואת המידע שהגלאי מחזיר כשמתגלה פגיעות או הגדרה שגויה.
אתם יכולים ליצור מודולים בהתאמה אישית לכל משאב או נכס שנתמכים ב-Security Command Center.
אם אתם מקודדים בעצמכם הגדרות של מודולים בהתאמה אישית, אתם משתמשים בביטויים של YAML ו-Common Expression Language (CEL). אם אתם משתמשים בGoogle Cloud מסוף כדי ליצור את המודולים בהתאמה אישית, רוב הקידוד נעשה בשבילכם, אבל אתם צריכים לקודד את ביטויי ה-CEL.
במאמר דוגמה להגדרה של מודול בהתאמה אישית מופיעה דוגמה להגדרה של מודול בהתאמה אישית בקובץ YAML.
המודולים בהתאמה אישית פועלים לצד הגלאים המוגדרים מראש של Security Health Analytics בזמן אמת, באצווה או במצב משולב. מידע נוסף על המצבים האלה זמין במאמר סוגי הסריקות של Security Health Analytics.
במהלך סריקה, כל גלאי בהתאמה אישית מופעל על כל הנכסים התואמים בכל ארגון, תיקייה או פרויקט שבהם הוא מופעל.
הממצאים מגלאים בהתאמה אישית נכתבים ב-Security Command Center.
למידע נוסף, קראו את המאמרים הבאים:
- יצירת מודולים בהתאמה אישית
- סוגי הסריקות של Security Health Analytics
- סוגי המשאבים שנתמכים
- YAML
- מבוא ל-CEL
השוואה בין גלאים מוגדרים מראש לבין מודולים בהתאמה אישית
מודולים בהתאמה אישית מציעים יכולות זיהוי רחבות יותר מאשר גלאים מוגדרים מראש של Security Health Analytics. עם זאת, במודולים בהתאמה אישית אין תמיכה בחלק מהתכונות של Security Command Center שהגלאים המוגדרים מראש מספקים.
תמיכה בתכונות
הדמיות של מסלולי התקפה לא תומכות במודולים בהתאמה אישית של Security Health Analytics. ממצאים שנוצרים על ידי מודולים בהתאמה אישית לא כוללים ציוני חשיפה להתקפות או נתיבי התקפה.
השוואה בין לוגיקות הזיהוי
כדי להבין מה אפשר לעשות באמצעות מודול בהתאמה אישית, השוו בין מה שהגלאי המוגדר מראש PUBLIC_SQL_INSTANCE בודק לבין מה שאפשר לעשות באמצעות מודול בהתאמה אישית.
הגלאי המוגדר מראש PUBLIC_SQL_INSTANCE בודק אם המאפיין authorizedNetworks של מכונות Cloud SQL מוגדר לערך 0.0.0.0/0.
אם כן, הגלאי יוצר ממצא שמציין שמכונת Cloud SQL פתוחה לציבור, כי היא מקבלת חיבורים מכל כתובות ה-IP.
באמצעות מודול בהתאמה אישית, אתם יכולים להטמיע לוגיקת זיהוי מורכבת יותר כדי לבדוק את המכונות של Cloud SQL, למשל:
- כתובות IP עם קידומות ספציפיות, באמצעות תווים כלליים לחיפוש.
- הערך של המאפיין
state, שבו אפשר להשתמש כדי להתעלם ממופעים אם הערך מוגדר כ-MAINTENANCE, או להפעיל ממצאים אם הערך הוא משהו אחר. - הערך של המאפיין
region, שבו אפשר להשתמש כדי להפעיל ממצאים רק למכונות עם כתובות IP ציבוריות באזורים ספציפיים.
תפקידים והרשאות נדרשים ב-IAM
תפקידי IAM קובעים את הפעולות שאפשר לבצע באמצעות מודולים בהתאמה אישית של Security Health Analytics.
בטבלה הבאה מפורטות ההרשאות שנדרשות למודולים בהתאמה אישית של Security Health Analytics, וגם התפקידים המוגדרים מראש ב-IAM שכוללים את ההרשאות האלה.
אתם יכולים להשתמש במסוף Google Cloud או ב-Security Command Center API כדי להחיל את התפקידים האלה ברמת הארגון, התיקייה או הפרויקט.
| ההרשאות הנדרשות | תפקידים |
|---|---|
securitycentermanagement.securityHealthAnalyticsCustomModules.create
|
roles/securitycentermanagement.shaCustomModulesEditor |
securitycentermanagement.securityHealthAnalyticsCustomModules.list |
roles/securitycentermanagement.shaCustomModulesViewer
|
במאמר איך נותנים תפקידים ב-IAM באמצעות מסוף Google Cloud מוסבר בהרחבה על ההרשאות והתפקידים ב-IAM ואיך נותנים אותם.
מכסות של מודולים בהתאמה אישית
המודולים בהתאמה אישית של Security Health Analytics כפופים למגבלות מכסה.
מגבלת המכסה שמוגדרת כברירת מחדל ליצירת מודולים בהתאמה אישית היא 100, אבל אפשר לבקש להגדיל את המכסה במקרה הצורך.
קריאות ל-API של שיטות מודולים בהתאמה אישית כפופות גם הן למגבלות המכסות. בטבלה הבאה מפורטות מגבלות ברירת המחדל של המכסות לקריאות ל-API של מודולים בהתאמה אישית.
| סוג הקריאה ל-API | הגבלה |
|---|---|
| בקשות קריאה של CustomModules (Get, List) | 1,000 קריאות ל-API לדקה, לכל ארגון |
| בקשות כתיבה של CustomModules (יצירה, עדכון, מחיקה) | 60 קריאות ל-API לדקה, לכל ארגון |
| בקשות בדיקה של CustomModules | 12 קריאות ל-API לדקה, לכל ארגון |
כדי להגדיל את המכסות, שולחים בקשה במסוף Google Cloud בדף Quotas.
מידע נוסף על מכסות ומגבלות ב-Security Command Center
סוגי המשאבים שנתמכים
בקטע הזה מפורטים סוגי המשאבים של Google Cloud שנתמכים במודולים בהתאמה אישית.
המאמרים הבאים
- כדי לעבוד עם מודולים בהתאמה אישית, קראו את המאמר שימוש במודולים בהתאמה אישית ב-Security Health Analytics.
- כדי לכתוב בעצמכם קוד להגדרות של מודולים בהתאמה אישית, קראו את המאמר כתיבת קוד למודולים בהתאמה אישית ב-Security Health Analytics.
- כדי לבדוק את המודולים בהתאמה אישית, קראו את המאמר בדיקת מודולים בהתאמה אישית של Security Health Analytics.