במסמך הזה מתוארות Google Cloud תכונות שיכולות לעזור למנוע גניבת נתונים באמצעות פישינג, מתקפות של גורמים פנימיים או ישויות חיצוניות כשמשתמשים ב-Log Analytics. בנוסף, מוסבר על שני מנועי השאילתות שזמינים ב-Log Analytics ואיך הבחירה במנוע השאילתות משפיעה על הנתונים שאפשר להריץ עליהם שאילתות.
הגבלות על ארגונים
אתם יכולים להשתמש בהגבלות על הארגון כדי להגביל את חשבונות המשתמש כך שתהיה להם גישה רק למשאבים בארגונים מורשים של Google Cloud . בעצם, כשמגדירים הגבלות על הארגון, מגדירים שרת proxy ליציאה. לדוגמה, אפשר להשתמש בהגבלות על ארגון כדי למנוע שילוב של נתונים שאוחסנו על ידי הארגון עם נתונים חיצוניים כשמשתמשים ב-Log Analytics.
מידע נוסף זמין במאמר בנושא הגדרת הגבלות על הארגון.
VPC Service Controls
VPC Service Controls עוזר להגן מפני פעולות מקריות או מכוונות של ישויות חיצוניות או פנימיות, וכך מצמצם את הסיכונים לזליגת נתונים לא רצויה משירותים כמו Cloud Storage ו-BigQuery. Google Cloud אתם יכולים להשתמש ב-VPC Service Controls כדי ליצור גבולות גזרה שמגנים על המשאבים ועל הנתונים של שירותים שאתם מציינים במפורש.
גבול גזרה של VPC Service Controls הוא גבול אבטחה מסביב למשאביGoogle Cloud . היא מאפשרת תקשורת חופשית בתוך ההיקף, אבל כברירת מחדל היא חוסמת תקשורת עם שירותים מעבר להיקף. Google Cloud גבולות גזרה לא חוסמים גישה לאף API או שירות של צד שלישי באינטרנט.
חשוב לא להתבלבל בין מתחם היקפי של VPC Service Controls לבין רשת של ענן וירטואלי פרטי. היקף אבטחה של VPC Service Controls הוא גבול אבטחה.
מידע נוסף זמין במאמר הגדרת גבולות גזרה לשירות.
בחירת מנוע השאילתות של Log Analytics
בעזרת Log Analytics אפשר להריץ שאילתות SQL במנוע ברירת המחדל של Logging או במנוע BigQuery. בסעיף הזה מתוארים ההבדלים בין שתי האפשרויות האלה.
כדי להגדיר את מנוע השאילתות, בדף Log Analytics, משתמשים בתפריט settings הגדרות:
הרצת שאילתות במנוע השאילתות שמוגדר כברירת מחדל
מנוע השאילתות שמוגדר כברירת מחדל מנוהל על ידי Google Cloud Observability. כשמשתמשים במנוע הזה, אפשר לשלוח שאילתות לגבי:
בטבלה הבאה מוסבר איך Cloud Logging משתמש בתפקידים של ניהול הזהויות והרשאות הגישה (IAM) כדי לשלוט בגישה לנתונים שהוא מאחסן:
| מקור שנשלחה אליו שאילתה על ידי Log Analytics | תפקידי IAM שנדרשים לקריאת נתוני המקור |
|---|---|
_AllLogs viewב _Required קטגוריית היומן |
Logs Viewer (roles/logging.viewer)בפרויקט שבו מאוחסנת קטגוריית היומנים _Required. |
_AllLogs viewב _Default קטגוריית היומן |
צפייה ביומנים פרטיים (roles/logging.privateLogViewer)בפרויקט שבו מאוחסנת קטגוריית היומנים _Default. |
_Default viewon the _Default קטגוריה ביומן |
Logs Viewer (roles/logging.viewer)בפרויקט שבו מאוחסנת קטגוריית היומנים _Default. |
| תצוגות יומנים בהתאמה אישית (בכל קטגוריה ביומן) |
כדי לקבל הרשאת קריאה לכל תצוגות היומנים בפרויקט: כדי לקבל הרשאת קריאה רק לתצוגת יומן ספציפית בפרויקט, צריך להיות לכם אחד מהתפקידים הבאים:
|
| תצוגות מפורטות ב-Analytics | כל התנאים הבאים:
|
מידע נוסף על תפקידים ב-Logging זמין במאמר בקרת גישה באמצעות IAM.
הרצת שאילתות במנוע BigQuery
מנוע BigQuery יכול להריץ שאילתות שכוללות צירופים של תצוגת יומן עם טבלאות אחרות ב-BigQuery. עם זאת, כדי להשתמש במנוע הזה, צריך ליצור מערך נתונים מקושר ב-BigQuery בקטגוריה ביומן המתאימה. מערך נתונים מקושר הוא מערך נתונים ב-BigQuery לקריאה בלבד, שמשמש כאינדיקטור למערך נתונים משותף.
אם יוצרים מערכי נתונים מקושרים עבור מאגרי היומנים, מרחיבים את גבולות האבטחה של הנתונים האלה כך שיכללו את שירותי BigQuery. כלומר, שירותי BigQuery יכולים עכשיו לשלוח שאילתה למערך נתונים מקושר כדי לאחזר את נתוני היומן.
אם מנוע השאילתות מוגדר כ-BigQuery, התנאים הבאים מתקיימים:
אפשר לשלוח שאילתות לתצוגות של יומנים אם קיים מערך נתונים מקושר ב-BigQuery עבור קטגוריית היומן המשויכת. עם זאת, שירות ניתוח היומנים משפר את השאילתות שנשלחות למנוע BigQuery. לכן, אם תצפו במטא-נתונים של BigQuery, יכול להיות שהם יהיו שונים מהצפוי.
לפני שמריצים שאילתה, המערכת בודקת את הרשאות IAM ב-BigQuery.
השאילתות שאתם מריצים במנוע BigQuery כפופות לתמחור של BigQuery.
בטבלה הבאה מפורט איך מנוע BigQuery משתמש ב-IAM כדי לשלוט בגישה לנתוני המקור:
| מקור שנשלחה אליו שאילתה על ידי Log Analytics | תפקידי IAM שנדרשים לקריאת נתוני המקור |
|---|---|
_AllLogs viewב _Required קטגוריית היומן |
כל התנאים הבאים:
|
_AllLogs viewב _Default קטגוריית היומן |
כל התנאים הבאים:
|
_Default viewבקטגוריית היומן _Default |
כל התנאים הבאים:
|
| תצוגות יומנים בהתאמה אישית (בכל קטגוריה ביומן) |
כל התנאים הבאים:
|
| תצוגות מפורטות ב-Analytics | לא נתמך. |
| תצוגת יומן שצורפה לטבלה ב-BigQuery |
כל התנאים הבאים:
|
מידע על ניהול גישה למערכי נתונים מקושרים ב-BigQuery זמין במאמר בקרת גישה ב-BigQuery.