תבנית מוגדרת מראש של תנוחת אבטחה עבור CIS Benchmark v2.0

בדף הזה מוסבר על מדיניות האיתור שכלולה בגרסה 1.0 של תבנית המצב המוגדרת מראש עבור Center for Internet Security (CIS) Google Cloud Computing Platform Benchmark v2.0.0. תבנית המצב המוגדרת מראש הזו עוזרת לכם לזהות מקרים שבהם סביבת Google Cloudלא תואמת ל-CIS Benchmark.

אפשר לפרוס את תבנית המצב הזו בלי לבצע שינויים.

בטבלה הבאה מתוארים הגלאים של Security Health Analytics שכלולים בתבנית של מצב האבטחה. מידע נוסף על הגלאים האלה זמין במאמר מציאת נקודות חולשה.

שם המזהה תיאור
ACCESS_TRANSPARENCY_DISABLED

הגלאי הזה בודק אם Access Transparency מושבת.

ADMIN_SERVICE_ACCOUNT

הכלי הזה בודק אם לחשבון שירות יש הרשאות אדמין, בעלים או עריכה.

ESSENTIAL_CONTACTS_NOT_CONFIGURED

הכלי הזה בודק אם הגדרתם לפחות איש קשר חיוני.

API_KEY_APIS_UNRESTRICTED

הכלי הזה בודק אם נעשה שימוש במפתחות API בצורה רחבה מדי.

API_KEY_APPS_UNRESTRICTED

הכלי הזה בודק אם נעשה שימוש במפתחות API ללא הגבלה, כך שכל אפליקציה לא מהימנה יכולה להשתמש בהם.

API_KEY_EXISTS

הגלאי הזה בודק אם בפרויקט נעשה שימוש במפתחות API במקום באימות רגיל.

API_KEY_NOT_ROTATED

הגלאי הזה בודק אם בוצע שינוי במפתח API ב-90 הימים האחרונים.

AUDIT_CONFIG_NOT_MONITORED

הגלאי הזה בודק אם מתבצע מעקב אחרי שינויים בהגדרות הביקורת.

AUDIT_LOGGING_DISABLED

הגלאי הזה בודק אם רישום ביומני ביקורת מושבת במשאב.

AUTO_BACKUP_DISABLED

הגלאי הזה בודק אם הגיבויים האוטומטיים של מסד נתונים ב-Cloud SQL מושבתים.

BIGQUERY_TABLE_CMEK_DISABLED

הגלאי הזה בודק אם טבלה ב-BigQuery לא מוגדרת לשימוש במפתח הצפנה בניהול הלקוח (CMEK). מידע נוסף זמין במאמר ממצאים של פגיעויות במערכי נתונים.

BUCKET_IAM_NOT_MONITORED הגלאי הזה בודק אם רישום ביומן מושבת לשינויים בהרשאות IAM ב-Cloud Storage.
BUCKET_POLICY_ONLY_DISABLED

הכלי הזה בודק אם הוגדרה גישה אחידה ברמת הקטגוריה.

CLOUD_ASSET_API_DISABLED

הגלאי הזה בודק אם מאגר משאבי הענן מושבת.

COMPUTE_PROJECT_WIDE_SSH_KEYS_ALLOWED

הכלי הזה בודק אם נעשה שימוש במפתחות SSH ברמת הפרויקט.

COMPUTE_SERIAL_PORTS_ENABLED

הכלי הזה בודק אם היציאות הטוריות מופעלות.

CONFIDENTIAL_COMPUTING_DISABLED

הגלאי הזה בודק אם Confidential Computing מושבת.

CUSTOM_ROLE_NOT_MONITORED

הגלאי הזה בודק אם הרישום ביומן מושבת לשינויים בתפקידים בהתאמה אישית.

DATAPROC_CMEK_DISABLED

הכלי הזה בודק אם התמיכה ב-CMEK מושבתת באשכול Managed Service for Apache Spark.

DATASET_CMEK_DISABLED

הגלאי הזה בודק אם התמיכה ב-CMEK מושבתת במערך נתונים של BigQuery.

DEFAULT_NETWORK

הגלאי הזה בודק אם רשת ברירת המחדל קיימת בפרויקט.

DEFAULT_SERVICE_ACCOUNT_USED

הכלי הזה בודק אם נעשה שימוש בחשבון השירות שמוגדר כברירת מחדל.

DISK_CSEK_DISABLED

הגלאי הזה בודק אם התמיכה במפתח הצפנה באספקת הלקוח (CSEK) מושבתת במכונה וירטואלית.

DNS_LOGGING_DISABLED

הגלאי הזה בודק אם רישום ביומן של DNS מופעל ברשת ה-VPC.

DNSSEC_DISABLED

הגלאי הזה בודק אם DNSSEC מושבת באזורי Cloud DNS.

FIREWALL_NOT_MONITORED

הגלאי הזה בודק אם מדדי היומן וההתראות לא מוגדרים למעקב אחרי שינויים בכללי חומת האש של VPC.

VPC_FLOW_LOGS_SETTINGS_NOT_RECOMMENDED

הגלאי הזה בודק אם האפשרות VPC Flow Logs לא מופעלת.

FULL_API_ACCESS

הגלאי הזה בודק אם מופע משתמש בחשבון שירות שמוגדר כברירת מחדל עם גישה מלאה לכל Google Cloud ממשקי ה-API.

INSTANCE_OS_LOGIN_DISABLED

הגלאי הזה בודק אם OS Login לא מופעל.

IP_FORWARDING_ENABLED

הגלאי הזה בודק אם העברת ה-IP מופעלת.

KMS_KEY_NOT_ROTATED

הגלאי הזה בודק אם הרוטציה של ההצפנה ב-Cloud Key Management Service לא מופעלת.

KMS_PROJECT_HAS_OWNER

הגלאי הזה בודק אם למשתמש יש הרשאת בעלים בפרויקט שכולל מפתחות.

KMS_PUBLIC_KEY

הגלאי הזה בודק אם מפתח קריפטוגרפי של Cloud Key Management Service נגיש לציבור. מידע נוסף זמין במאמר מציאת נקודות חולשה ב-KMS.

KMS_ROLE_SEPARATION

הגלאי הזה בודק את הפרדת התפקידים במפתחות Cloud KMS.

LEGACY_NETWORK

הגלאי הזה בודק אם קיימת רשת מדור קודם בפרויקט.

LOCKED_RETENTION_POLICY_NOT_SET

הגלאי הזה בודק אם מדיניות שמירת הנתונים הנעולה מוגדרת ליומנים.

LOAD_BALANCER_LOGGING_DISABLED

הגלאי הזה בודק אם הרישום ביומן מושבת במאזן העומסים.

LOG_NOT_EXPORTED

הגלאי הזה בודק אם לא הוגדר sink ביומן עבור משאב.

MFA_NOT_ENFORCED

הכלי הזה בודק אם משתמש לא משתמש באימות דו-שלבי.

NETWORK_NOT_MONITORED

הגלאי הזה בודק אם מדדי יומן והתראות לא מוגדרים למעקב אחרי שינויים ברשת VPC.

NON_ORG_IAM_MEMBER

הכלי הזה בודק אם משתמש לא משתמש בפרטי כניסה של הארגון.

OPEN_RDP_PORT

הגלאי הזה בודק אם לחומת אש יש יציאת RDP פתוחה.

OPEN_SSH_PORT

הכלי הזה בודק אם לחומת אש יש יציאת SSH פתוחה שמאפשרת גישה כללית. מידע נוסף זמין במאמר ממצאים של נקודות חולשה בחומת האש.

OS_LOGIN_DISABLED

הגלאי הזה בודק אם OS Login מושבת.

OVER_PRIVILEGED_SERVICE_ACCOUNT_USER

הגלאי הזה בודק אם למשתמש יש תפקידים בחשבון שירות ברמת הפרויקט, במקום בחשבון שירות ספציפי.

OWNER_NOT_MONITORED

הגלאי הזה בודק אם הרישום מושבת עבור הקצאות ושינויים של בעלות על פרויקטים.

PUBLIC_BUCKET_ACL

הכלי הזה בודק אם יש גישה ציבורית לקטגוריה.

PUBLIC_DATASET

הגלאי הזה בודק אם קבוצת נתונים מוגדרת כפתוחה לגישה ציבורית. מידע נוסף מופיע במאמר בנושא ממצאים של פגיעויות במערכי נתונים.

PUBLIC_IP_ADDRESS

הגלאי הזה בודק אם למכונה יש כתובת IP חיצונית.

PUBLIC_SQL_INSTANCE

הגלאי הזה בודק אם Cloud SQL מאפשר חיבורים מכל כתובות ה-IP.

ROUTE_NOT_MONITORED

הגלאי הזה בודק אם מדדי יומן והתראות לא מוגדרים למעקב אחר שינויים בנתיב של רשת VPC.

RSASHA1_FOR_SIGNING

הגלאי הזה בודק אם נעשה שימוש ב-RSASHA1 לחתימה על מפתחות באזורי Cloud DNS.

SERVICE_ACCOUNT_KEY_NOT_ROTATED

הגלאי הזה בודק אם בוצע רוטציה של מפתח של חשבון שירות ב-90 הימים האחרונים.

SERVICE_ACCOUNT_ROLE_SEPARATION

הגלאי הזה בודק אם יש הפרדת תפקידים במפתחות של חשבונות שירות.

SHIELDED_VM_DISABLED

הגלאי הזה בודק אם המכונה הווירטואלית המוגנת מושבתת.

SQL_CONTAINED_DATABASE_AUTHENTICATION

הגלאי הזה בודק אם הדגל contained database authentication ב-Cloud SQL ל-SQL Server מופעל.

SQL_CROSS_DB_OWNERSHIP_CHAINING

הגלאי הזה בודק אם הדגל cross_db_ownership_chaining ב-Cloud SQL ל-SQL Server מופעל.

SQL_EXTERNAL_SCRIPTS_ENABLED

הגלאי הזה בודק אם הדגל external scripts enabled ב-Cloud SQL ל-SQL Server מופעל.

SQL_INSTANCE_NOT_MONITORED

הגלאי הזה בודק אם הרישום מושבת לשינויים בהגדרות של Cloud SQL.

SQL_LOCAL_INFILE

הגלאי הזה בודק אם הדגל local_infile ב-Cloud SQL ל-MySQL מופעל.

SQL_LOG_CONNECTIONS_DISABLED

הגלאי הזה בודק אם הדגל log_connections ב-Cloud SQL ל-PostgreSQL מושבת.

SQL_LOG_DISCONNECTIONS_DISABLED

הגלאי הזה בודק אם הדגל log_disconnections ב-Cloud SQL ל-PostgreSQL מושבת.

SQL_LOG_ERROR_VERBOSITY

הגלאי הזה בודק אם הדגל log_error_verbosity ב-Cloud SQL ל-PostgreSQL לא מוגדר ל-default.

SQL_LOG_MIN_DURATION_STATEMENT_ENABLED

הגלאי הזה בודק אם הדגל log_min_duration_statement ב-Cloud SQL ל-PostgreSQL לא מוגדר ל--1.

SQL_LOG_MIN_ERROR_STATEMENT_SEVERITY

הגלאי הזה בודק אם לדגל log_min_error_statement ב-Cloud SQL ל-PostgreSQL אין רמת חומרה מתאימה.

SQL_LOG_MIN_MESSAGES

הגלאי הזה בודק אם הדגל log_min_messages ב-Cloud SQL ל-PostgreSQL לא מוגדר ל-warning.

SQL_LOG_STATEMENT

הגלאי הזה בודק אם הדגל log_statement בשרת Cloud SQL ל-PostgreSQL לא מוגדר ל-ddl.

SQL_NO_ROOT_PASSWORD

הגלאי הזה בודק אם במסד נתונים של Cloud SQL עם כתובת IP חיצונית לא מוגדרת סיסמה לחשבון הבסיס.

SQL_PUBLIC_IP

הגלאי הזה בודק אם למסד נתונים של Cloud SQL יש כתובת IP חיצונית.

SQL_REMOTE_ACCESS_ENABLED

הגלאי הזה בודק אם הדגל remote_access ב-Cloud SQL ל-SQL Server מופעל.

SQL_SKIP_SHOW_DATABASE_DISABLED

הגלאי הזה בודק אם הדגל skip_show_database ב-Cloud SQL ל-MySQL מושבת.

SQL_TRACE_FLAG_3625

הגלאי הזה בודק אם הדגל 3625 (trace flag) ב-Cloud SQL ל-SQL Server מושבת.

SQL_USER_CONNECTIONS_CONFIGURED

הגלאי הזה בודק אם הדגל user connections ב-Cloud SQL ל-SQL Server מוגדר.

SQL_USER_OPTIONS_CONFIGURED

הגלאי הזה בודק אם הדגל user options ב-Cloud SQL ל-SQL Server מוגדר.

SSL_NOT_ENFORCED

הגלאי הזה בודק אם מכונה של מסד נתונים ב-Cloud SQL לא דורשת שכל החיבורים הנכנסים ישתמשו ב-SSL.

USER_MANAGED_SERVICE_ACCOUNT_KEY

הגלאי הזה בודק אם משתמש מנהל מפתח של חשבון שירות.

WEAK_SSL_POLICY

הגלאי הזה בודק אם למופע יש מדיניות SSL חלשה.

הצגת תבנית של מצב אבטחה

כדי לראות את תבנית של מצב אבטחה עבור CIS Benchmark v2.0:

gcloud

לפני השימוש בנתוני הפקודה הבאים, צריך להחליף את הנתונים הבאים:

  • ‫ORGANIZATION_ID: המזהה המספרי של הארגון.

מריצים את הפקודה gcloud scc posture-templates describe:

‫Linux,‏ macOS או Cloud Shell

gcloud scc posture-templates describe \
    organizations/ORGANIZATION_ID/locations/global/postureTemplates/cis_2_0

‏Windows (PowerShell)

gcloud scc posture-templates describe `
    organizations/ORGANIZATION_ID/locations/global/postureTemplates/cis_2_0

Windows‏ (cmd.exe)

gcloud scc posture-templates describe ^
    organizations/ORGANIZATION_ID/locations/global/postureTemplates/cis_2_0

התשובה מכילה את תבנית המצב.

REST

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • ‫ORGANIZATION_ID: המזהה המספרי של הארגון.

ה-method של ה-HTTP וכתובת ה-URL:

GET https://securityposture.googleapis.com/v1/organizations/ORGANIZATION_ID/locations/global/postureTemplates/cis_2_0

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

התשובה מכילה את תבנית המצב.

המאמרים הבאים