במאמר הזה מפורטות השיטות המומלצות וההנחיות למערכות לניהול נתונים כשמריצים עומסי עבודה ב- Google Cloud.
מערכות לניהול נתונים כמו BigQuery ו-Cloud Storage מאפשרות לאחסן את הנתונים שנדרשים לתהליכי העבודה, כולל נתוני אימון, פריטי מידע שנוצרו בתהליך הפיתוח ונתוני ייצור.
אמצעי בקרה נפוצים
אמצעי הבקרה האלה חלים על כל המערכות לניהול נתונים.
הפעלת Sensitive Data Protection לבדיקת נתונים
| מזהה הבקרה של Google | COM-CO-5.1 |
|---|---|
| הטמעה | מומלץ |
| תיאור | Google Cloud ממליצה להשתמש ב-Sensitive Data Protection. סוגי המידע או תבניות המשימות שבוחרים תלויים במערכות הספציפיות שלכם. |
| המוצרים הרלוונטיים |
Sensitive Data Protection |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
אמצעי בקרה על מחסן הנתונים
אמצעי הבקרה האלה חלים על BigQuery.
מוודאים שמערכי הנתונים ב-BigQuery לא ניתנים לקריאה באופן ציבורי או מוגדרים ל-allAuthenticatedUsers
| מזהה הבקרה של Google | BQ-CO-6.1 |
|---|---|
| הטמעה | חובה |
| תיאור | לוודא שב-BigQuery אין מערכי נתונים שפתוחים לגישה ציבורית, אלא אם הם מיועדים להיות ציבוריים. מערכי נתונים ב-BigQuery מכילים לעיתים קרובות מידע רגיש. להגביל את הגישה למידע במערך נתונים ב-BigQuery למשתמשים ספציפיים בלבד. כדי להגדיר את ההגנה הזו, צריך להגדיר תפקידים מפורטים. בדיקת הגישה למערך הנתונים עוזרת לוודא שלא חושפים בטעות נתונים לאינטרנט. |
| המוצרים הרלוונטיים |
|
| נתיב | cloudasset.assets/assetType |
| אופרטור | == |
| ערך |
|
| סוג | String |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
מוודאים שהטבלאות ב-BigQuery לא ניתנות לקריאה באופן ציבורי או מוגדרות ל-allAuthenticatedUsers
| מזהה הבקרה של Google | BQ-CO-6.2 |
|---|---|
| הטמעה | חובה |
| תיאור | להגביל את הגישה למידע בטבלה ב-BigQuery למשתמשים ספציפיים בלבד. כדי להגדיר את ההגנה הזו, צריך להגדיר תפקידים מפורטים. |
| המוצרים הרלוונטיים |
|
| נתיב | cloudasset.assets/iamPolicy.bindings.members |
| אופרטור | anyof |
| ערך |
|
| סוג | String |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
הצפנת ערכים ספציפיים בטבלה ב-BigQuery
| מזהה הבקרה של Google | BQ-CO-6.3 |
|---|---|
| הטמעה | אופציונלי |
| תיאור | אם הארגון שלכם דורש להצפין ערכים נפרדים בטבלה ב-BigQuery, אתם יכולים להשתמש בפונקציות של הצפנה מאומתת עם מידע נלווה (AEAD). |
| המוצרים הרלוונטיים |
BigQuery |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
שימוש בתצוגות מורשות למערכי נתונים ב-BigQuery
| מזהה הבקרה של Google | BQ-CO-6.4 |
|---|---|
| הטמעה | אופציונלי |
| תיאור | תצוגות מורשות מאפשרות לכם לשתף קבוצת משנה של נתונים במערך נתונים עם משתמשים ספציפיים. לדוגמה, תצוגה מורשית מאפשרת לכם לשתף תוצאות של שאילתות עם משתמשים וקבוצות מסוימים בלי לתת להם גישה לנתוני המקור הבסיסיים. |
| המוצרים הרלוונטיים |
BigQuery |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
שימוש באבטחה ברמת העמודה ב-BigQuery
| מזהה הבקרה של Google | BQ-CO-6.5 |
|---|---|
| הטמעה | אופציונלי |
| תיאור | אפשר להשתמש באבטחה ברמת העמודה ב-BigQuery כדי ליצור כללי מדיניות שבודקים בזמן השאילתה אם למשתמש יש גישה מתאימה. BigQuery מספק גישה מדויקת לעמודות עם נתונים רגישים באמצעות תגי מדיניות או סיווג מבוסס-נתונים. |
| המוצרים הרלוונטיים |
BigQuery |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
שימוש באבטחה ברמת השורה ב-BigQuery
| מזהה הבקרה של Google | BQ-CO-6.6 |
|---|---|
| הטמעה | אופציונלי |
| תיאור | כדי להפעיל בקרת גישה פרטנית לקבוצת משנה של נתונים בטבלה ב-BigQuery, אתם יכולים להשתמש באבטחה ברמת השורה ובכללי מדיניות גישה. |
| המוצרים הרלוונטיים |
BigQuery |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
שימוש בתרשימי משאבים ב-BigQuery
| מזהה הבקרה של Google | BQ-CO-7.1 |
|---|---|
| הטמעה | אופציונלי |
| תיאור | תרשימי המשאבים של BigQuery מאפשרים לאדמינים של BigQuery לראות איך הארגון, התיקייה או ההזמנה שלהם משתמשים ביחידות הקיבולת של BigQuery, ואיך השאילתות שלהם פועלות. |
| המוצרים הרלוונטיים |
BigQuery |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
אמצעי בקרה על האחסון
אמצעי הבקרה האלה חלים על Cloud Storage.
חסימת הגישה הציבורית לקטגוריות של Cloud Storage
| מזהה הבקרה של Google | GCS-CO-4.1 |
|---|---|
| הטמעה | חובה |
| תיאור | האילוץ הבוליאני |
| המוצרים הרלוונטיים |
|
| נתיב | constraints/storage.publicAccessPrevention |
| אופרטור | == |
| ערך |
|
| סוג | בוליאני |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
שימוש בהרשאות גישה אחידות ברמת הקטגוריה (UBLA)
| מזהה הבקרה של Google | GCS-CO-4.2 |
|---|---|
| הטמעה | חובה |
| תיאור | האילוץ הבוליאני שימוש בשתי מערכות שונות וסותרות לניהול הרשאות בקטגוריות אחסון הוא מורכב, ולעיתים קרובות גורם לדליפות נתונים מקריות. ההגדרה הזו משביתה את המערכת הקודמת (רשימות של בקרת גישה, או ACL) והופכת את המערכת המודרנית והריכוזית (IAM) למקור האמת היחיד (SSOT) לכל ההרשאות. |
| המוצרים הרלוונטיים |
|
| נתיב | constraints/storage.uniformBucketLevelAccess |
| אופרטור | == |
| ערך |
|
| סוג | בוליאני |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
הגנה על מפתחות HMAC של חשבונות שירות
| מזהה הבקרה של Google | GCS-CO-6.9 |
|---|---|
| הטמעה | חובה |
| תיאור | מפתח HMAC הוא סוג של פרטי כניסה לטווח ארוך שמשויך לחשבון שירות או לחשבון משתמש ב-Cloud Storage. אפשר להשתמש במפתח HMAC כדי ליצור חתימות, ולכלול אותן בבקשות ל-Cloud Storage. חתימה מוכיחה שמשתמש או חשבון שירות אישרו בקשה. בניגוד לפרטי כניסה לטווח קצר (כמו אסימוני OAuth 2.0), למפתחות HMAC אין תפוגה אוטומטית והם נשארים בתוקף עד שמבטלים אותם ידנית. מפתחות HMAC הם פרטי כניסה בסיכון גבוה: אם הם נחשפים, הם מספקים גישה קבועה למשאבים שלכם. אתם צריכים לוודא שקיימים מנגנונים מתאימים שיעזרו להגן עליהם. |
| המוצרים הרלוונטיים |
Cloud Storage |
| נתיב | storage.projects.hmacKeys/id |
| אופרטור | קיים |
| ערך |
|
| סוג | String |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
זיהוי ספירה של קטגוריות של Cloud Storage באמצעות חשבונות שירות
| מזהה הבקרה של Google | GCS-CO-7.2 |
|---|---|
| הטמעה | חובה |
| תיאור | חשבונות שירות הם זהויות לא אנושיות שמיועדות לאפליקציות, וההתנהגות שלהם צפויה ואוטומטית. בדרך כלל, חשבונות שירות לא צריכים לפרט קטגוריות, כי הן כבר ממופות. לכן, אם אתם מזהים חשבון שירות שמנסה לאחזר רשימה של כל הקטגוריות של Cloud Storage, כדאי לבדוק את זה מיד. גורמים זדוניים שקיבלו גישה לחשבון השירות משתמשים לעיתים קרובות בטכניקה של ספירת איסוף מידע כדי לאסוף מידע. |
| המוצרים הרלוונטיים |
|
| אופרטור | == |
| ערך |
|
| סוג | String |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
זיהוי שינויים במדיניות IAM של קטגוריות Cloud Storage על ידי חשבונות שירות
| מזהה הבקרה של Google | GCS-CO-7.3 |
|---|---|
| הטמעה | חובה |
| תיאור | הגדרת התראה שמזהה מתי מדיניות ניהול הזהויות והרשאות הגישה (IAM) של קטגוריה ב-Cloud Storage משתנה כדי להעניק גישה ציבורית. ההתראה הזו מופעלת כשחשבונות המשתמשים בהתראה, מגדירים את מאפיין ה-JSON |
| המוצרים הרלוונטיים |
|
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
מוודאים שמדיניות שמירת הנתונים של קטגוריית Cloud Storage משתמשת ב-Bucket Lock
| מזהה הבקרה של Google | GCS-CO-6.1 |
|---|---|
| הטמעה | מומלץ |
| תיאור | בהתאם לדרישות הרגולטוריות, צריך לוודא שכל מדיניות שמירת נתונים בקטגוריה של Cloud Storage נעולה. מגדירים את תקופת השמירה לפרק זמן שעומד בדרישות שלכם. |
| המוצרים הרלוונטיים |
Cloud Storage |
| נתיב | storage.buckets/retentionPolicy.isLocked |
| אופרטור | != |
| ערך |
|
| סוג | בוליאני |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
הגדרת כללים של מחזור חיים לפעולה SetStorageClass
| מזהה הבקרה של Google | GCS-CO-6.11 |
|---|---|
| הטמעה | מומלץ |
| תיאור | מחילים כללי מחזור חיים על כל קטגוריה של Cloud Storage שיש לה סוג פעולה |
| המוצרים הרלוונטיים |
Cloud Storage |
| נתיב | storage.buckets/lifecycle.rule.action.type |
| אופרטור | == |
| ערך |
|
| סוג | String |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
הגדרת אזורים מותרים לסוגי אחסון (storage classes)
| מזהה הבקרה של Google | GCS-CO-6.12 |
|---|---|
| הטמעה | מומלץ |
| תיאור | מוודאים שסוגי האחסון של הגדרת מחזור החיים לא נמצאים בסיווגים אזוריים מותרים.
|
| המוצרים הרלוונטיים |
Cloud Storage |
| נתיב | storage.buckets/lifecycle.rule.action.storageClass |
| אופרטור | nin |
| ערך |
|
| סוג | String |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
הפעלת ניהול מחזור החיים בקטגוריות של Cloud Storage
| מזהה הבקרה של Google | GCS-CO-6.13 |
|---|---|
| הטמעה | מומלץ |
| תיאור | מוודאים שניהול מחזור החיים של Cloud Storage מופעל ומוגדר. בקרת מחזור החיים מכילה את ההגדרות של מחזור החיים של האחסון. מוודאים שהכללים בהגדרה הזו תואמים לדרישות שלכם. |
| המוצרים הרלוונטיים |
Cloud Storage |
| נתיב | storage.buckets/lifecycle |
| אופרטור | קיים |
| ערך |
|
| סוג | אובייקט |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
הפעלת כללים לניהול מחזור החיים בקטגוריות של Cloud Storage
| מזהה הבקרה של Google | GCS-CO-6.14 |
|---|---|
| הטמעה | מומלץ |
| תיאור | מוודאים שכללי ניהול מחזור החיים של Cloud Storage מופעלים ומוגדרים. אמצעי הבקרה של הכלל מכיל את ההגדרה של מחזור החיים של האחסון. מוודאים שהכללים בהגדרה הזו תואמים לדרישות שלכם. |
| המוצרים הרלוונטיים |
Cloud Storage |
| נתיב | storage.buckets/lifecycle.rule |
| אופרטור | ריק |
| ערך |
|
| סוג | מערך |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
בדיקה והערכה של השהיות זמניות באובייקטים פעילים
| מזהה הבקרה של Google | GCS-CO-6.16 |
|---|---|
| הטמעה | מומלץ |
| תיאור | מזהים את כל האובייקטים שבהם הערך של temporaryHold מוגדר כ-TRUE ומתחילים בתהליך חקירה ואימות. ההערכה הזו מתאימה לתרחישים הבאים:
|
| המוצרים הרלוונטיים |
Cloud Storage |
| נתיב | storage.objects/temporaryHold |
| אופרטור | == |
| ערך |
|
| סוג | בוליאני |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
אכיפת מדיניות שמירת נתונים בקטגוריות של Cloud Storage
| מזהה הבקרה של Google | GCS-CO-6.17 |
|---|---|
| הטמעה | מומלץ |
| תיאור | מוודאים שלכל הקטגוריות של Cloud Storage יש מדיניות שמירת נתונים. |
| המוצרים הרלוונטיים |
Cloud Storage |
| נתיב | storage.buckets/retentionPolicy.retentionPeriod |
| אופרטור | agesmaller |
| ערך |
|
| סוג | int64 |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
אכיפת תגי סיווג לקטגוריות של Cloud Storage
| מזהה הבקרה של Google | GCS-CO-6.18 |
|---|---|
| הטמעה | מומלץ |
| תיאור | סיווג נתונים הוא רכיב בסיסי בכל תוכנית של משילות מידע (data governance) ואבטחה. חשוב להחיל על כל קטגוריה תווית סיווג עם ערכים כמו "ציבורי", "פנימי", "סודי" או "מוגבל". צריך לוודא שב- |
| המוצרים הרלוונטיים |
Cloud Storage |
| נתיב | storage.buckets/labels.classification |
| אופרטור | notexists |
| ערך |
|
| סוג | מורחב |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
אכיפת השימוש בקטגוריות של יומנים בקטגוריות של Cloud Storage
| מזהה הבקרה של Google | GCS-CO-6.3 |
|---|---|
| הטמעה | מומלץ |
| תיאור | מוודאים שבכל קטגוריה של Cloud Storage יש קטגוריית יומנים. |
| המוצרים הרלוונטיים |
Cloud Storage |
| נתיב | storage.buckets/logging.logBucket |
| אופרטור | notexists |
| ערך |
|
| סוג | String |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
הגדרת כללי מחיקה לקטגוריות של Cloud Storage
| מזהה הבקרה של Google | GCS-CO-6.5 |
|---|---|
| הטמעה | מומלץ |
| תיאור | ב-Cloud Storage, המונח מגדירים את |
| המוצרים הרלוונטיים |
Cloud Storage |
| נתיב | storage.buckets/lifecycle.rule.action.type |
| אופרטור | == |
| ערך |
|
| סוג | String |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
צריך לוודא שהתנאי isLive מוגדר כ-False בכללי המחיקה
| מזהה הבקרה של Google | GCS-CO-6.6 |
|---|---|
| הטמעה | מומלץ |
| תיאור | בכללי מחיקה, צריך לוודא שהתנאי ב-Cloud Storage, תרחישים לדוגמה:
|
| המוצרים הרלוונטיים |
Cloud Storage |
| נתיב | storage.buckets/lifecycle.rule.condition.isLive |
| אופרטור | == |
| ערך |
|
| סוג | בוליאני |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
אכיפת ניהול גרסאות בקטגוריות של Cloud Storage
| מזהה הבקרה של Google | GCS-CO-6.7 |
|---|---|
| הטמעה | מומלץ |
| תיאור | מוודאים שבכל הקטגוריות של Cloud Storage מופעל ניהול גרסאות. תרחישי שימוש לדוגמה:
|
| המוצרים הרלוונטיים |
Cloud Storage |
| נתיב | storage.buckets/versioning.enabled |
| אופרטור | != |
| ערך |
|
| סוג | בוליאני |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
אכיפת בעלים לקטגוריות של Cloud Storage
| מזהה הבקרה של Google | GCS-CO-6.8 |
|---|---|
| הטמעה | מומלץ |
| תיאור | צריך לוודא שיש ביטוי לבעלים של |
| המוצרים הרלוונטיים |
Cloud Storage |
| נתיב | storage.buckets/labels.owner |
| אופרטור | notexists |
| ערך |
|
| סוג | מורחב |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
הפעלת רישום ביומן של פעילויות עיקריות ב-Cloud Storage
| מזהה הבקרה של Google | GCS-CO-7.4 |
|---|---|
| הטמעה | מומלץ |
| תיאור | להפעיל רישום נוסף ביומן לגבי אובייקטים ספציפיים של אחסון, בהתאם לתרחיש לדוגמה. לדוגמה, לתעד ביומן את הגישה לקטגוריות של נתונים רגישים כדי שתוכלו לראות מי קיבל גישה ומתי. כשמפעילים רישום נוסף ביומן, חשוב להביא בחשבון את נפח היומנים שאתם עשויים ליצור. |
| המוצרים הרלוונטיים |
Cloud Storage |
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
אמצעי בקרה על מסדי נתונים
הגבלת כתובות IP ציבוריות של Cloud SQL
| הטמעה | חובה |
|---|---|
| תיאור | כדי למנוע מצב שבו ל-Cloud SQL תהיה כתובת IP ציבורית והוא יהיה חשוף ישירות לאינטרנט, צריך להגדיר את אילוץ מדיניות הארגון מניעת כתובות IP ציבוריות עוזרת למנוע ממסדי הנתונים לקבל כתובות IP ציבוריות, וכך מבטיחה שהם יהיו פרטיים ונגישים רק מאפליקציות פנימיות מהימנות. |
| המוצרים הרלוונטיים |
Cloud SQL |
| נתיב | constraints/sql.restrictPublicIp |
| אופרטור | = |
| ערך |
|
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |
הטמעה ובדיקה של גיבויים של מסדי נתונים
| הטמעה | חובה |
|---|---|
| תיאור | להגדיר גיבויים למסדי הנתונים (לדוגמה, Cloud SQL ו-Filestore), ולאחסן עותקים במיקומים מבודדים או חלופיים. חשוב לבדוק באופן קבוע את הליכי הגיבוי והשחזור. |
| המוצרים הרלוונטיים |
|
| אמצעי בקרה קשורים של NIST-800-53 |
|
| אמצעי בקרה קשורים בפרופיל CRI |
|
| מידע קשור |