ניהול מצב האבטחה

בדף הזה מוסבר איך להגדיר את שירות מצב האבטחה ולהשתמש בו אחרי שמפעילים את Security Command Center. כדי להתחיל, צריך ליצור הגדרת אבטחה שכוללת את כללי המדיניות, מאורגנים בקבוצות של כללי מדיניות, ואז לפרוס את הגדרת האבטחה באמצעות פריסת הגדרת אבטחה. אחרי שפורסים את המערך, אפשר לעקוב אחרי שינויים ולשפר את המערך לאורך זמן.

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

לפני שמתחילים

השלימו את המשימות האלה לפני שתשלימו את שאר המשימות בדף הזה.

הפעלת Security Command Center

מוודאים שהפעלתם את Security Command Center ברמת הארגון.

אם רוצים להשתמש בגלאים של Security Health Analytics ככללי מדיניות, בוחרים בשירות Security Health Analytics במהלך תהליך ההפעלה.

הגדרת ההרשאות

הרשאות לניהול מצבים

כדי לקבל את ההרשאות שנדרשות לשימוש במצב האבטחה, צריך לבקש מהאדמין להקצות לכם את התפקיד אדמין של מצב אבטחה (roles/securityposture.admin) ב-IAM. כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.

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

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

הרשאות לניהול הגלאים של Security Health Analytics

כדי להפעיל או להשבית שירות, צריך את הרשאת ה-IAM הבאה. אפשר לתת את ההרשאה הזו ברמת הארגון, התיקייה או הפרויקט.

securitycentermanagement.securityCenterServices.update

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

הגדרת Google Cloud CLI

התקינו את ה-CLI של Google Cloud ואז היכנסו ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם. אחרי שנכנסתם לחשבון, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:

gcloud init

כדי להגדיר את ה-CLI של gcloud כך שיבצע התחזות לחשבון שירות כדי לאמת ל-Google APIs, במקום להשתמש בפרטי הכניסה של המשתמש, מריצים את הפקודה הבאה:

gcloud config set auth/impersonate_service_account SERVICE_ACCT_EMAIL

מידע נוסף מופיע במאמר התחזות לחשבון שירות.

הפעלת ממשקי ה-API

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

gcloud services enable orgpolicy.googleapis.com  securityposture.googleapis.com

הגדרת החיבור ל-AWS

כדי להשתמש בגלאים המובנים של Security Health Analytics שספציפיים ל-AWS, צריך להתחבר ל-AWS לצורך איסוף נתוני הגדרה ומשאבים.

יצירה ופריסה של מצב אבטחה

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

  • יוצרים קובץ YAML של התצורה, שמגדיר את כללי המדיניות שחלים על מצב האבטחה.
  • יוצרים ב- Google Cloud מערך אבטחה שמבוסס על קובץ ה-YAML של מערך האבטחה.
  • פורסים את מערך האבטחה.

בקטעים הבאים מפורטות הוראות.

יצירת קובץ YAML של התצורה

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

כדי ליצור את התצורה:

לפרטים על השדות שאפשר להשתמש בהם בהתנהלות, קראו את ההסבר על Posture ואת ההסבר על PolicySet.

יצירת קובץ של מצב אבטחה מתבנית מוגדרת מראש של מצב אבטחה

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

המסוף

  1. נכנסים לדף Posture Management במסוף Google Cloud .

    כניסה ל-Posture Management

  2. בוחרים ארגון.

  3. בכרטיסייה תבניות, לוחצים על התבנית שבה רוצים להשתמש.

  4. בדף Template details, לוחצים על Create Posture.

  5. נותנים למערך שם ייחודי ולוחצים על Create. הדף Posture details נפתח.

  6. מבצעים אחת מהפעולות הבאות:

    • אם אתם יכולים להשתמש ב-posture בלי לבצע שינויים (לדוגמה, אם השתמשתם באחת מהתבניות של _essentials), אתם יכולים לפרוס את ה-posture. הוראות מפורטות מופיעות במאמר פריסת מערך.
    • אם אתם צריכים לשנות את אחת מקבוצות המדיניות או את המדיניות (לדוגמה, אם השתמשתם באחת מהתבניות של ‎_enhanced), אתם צריכים לבצע את הפעולות שמפורטות במאמר שינוי קובץ YAML של מערך אבטחה ולהגדיר את מצב מערך האבטחה לערך ACTIVE.

gcloud

  1. בודקים את התבניות המוגדרות מראש של מצב האבטחה כדי להחליט אילו מהן מתאימות לסביבה שלכם. את חלקם אפשר להחיל בלי לבצע שינויים, אבל באחרים צריך להתאים אישית את כללי המדיניות לסביבה שלכם.
  2. כדי להעתיק את קובצי ה-YAML לכלי לעריכת טקסט, משתמשים באחת מהשיטות הבאות:

    gcloud scc posture-templates describe \
        organizations/ORGANIZATION_ID/locations/global/postureTemplates/POSTURE_TEMPLATE \
        --revision-id=REVISION_ID
    

    מחליפים את הערכים הבאים:

    • ‫ORGANIZATION_ID הוא הארגון שבו הפעלתם את Security Command Center.
    • ‫POSTURE_TEMPLATE הוא שם התבנית של מצב האבטחה המוגדר מראש, כפי שמתואר בקטע תבניות מוגדרות מראש של מצבי אבטחה.
    • ‫REVISION_ID היא גרסת הגרסה של התבנית המוגדרת מראש של מצב האבטחה. אם לא תציינו את מזהה הגרסה, תוצג הגרסה האחרונה של התבנית המוגדרת מראש של מצב האבטחה.

    לדוגמה, כדי להציג את התבנית המוגדרת מראש של מצב האבטחה "אבטחת AI, יסודות" בארגון 3589215982, מריצים את הפקודה הבאה:

    gcloud scc posture-templates describe \
        organizations/3589215982/locations/global/postureTemplates/secure_ai_essential \
        --revision-id=v.1.0
    
  3. מבצעים אחת מהפעולות הבאות:

    • אם אתם יכולים להשתמש במערך בלי לבצע שינויים (לדוגמה, אם השתמשתם באחת מהתבניות של _essentials), אתם יכולים ליצור את המערך. הוראות מפורטות מופיעות במאמר יצירת מערך.
    • אם אתם צריכים לשנות את אחת מקבוצות המדיניות או את אחת מהמדיניות, השלימו את השלב שינוי קובץ YAML של המערך.

יצירת קובץ התנהלות באמצעות חילוץ כללי מדיניות מסביבה קיימת

כדי ליצור קובץ של מצב אבטחה, אתם יכולים לחלץ את כללי המדיניות (כללי מדיניות של הארגון, כולל כללי מדיניות בהתאמה אישית וכל הגלאים של Security Health Analytics, כולל גלאים בהתאמה אישית) שהגדרתם בפרויקט, בתיקייה או בארגון קיימים. אי אפשר לחלץ כללי מדיניות מארגון, מתיקייה או מפרויקט שכבר הוחלה עליהם הגדרת אבטחה.

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

אם התחברתם ל-AWS, הפקודה הזו גם מחלצת את הגלאים הספציפיים ל-AWS (גרסת טרום-השקה (Preview)).

  1. מריצים את הפקודה gcloud scc postures extract כדי לחלץ את מדיניות הארגון הקיימת ואת הגלאים של Security Health Analytics בסביבה שלכם.

    gcloud scc postures extract POSTURE_NAME \
        --workload=WORKLOAD
    

    מחליפים את הערכים הבאים:

    • ‫POSTURE_NAME הוא שם המשאב היחסי של המערך. לדוגמה, organizations/ORGANIZATION_ID/locations/global/postures/POSTURE_ID.

      • ‫POSTURE_ID הוא שם אלפאנומרי של המערך, שהוא ייחודי לארגון. השדה POSTURE_ID מוגבל ל-63 תווים.
    • ‫WORKLOAD הוא הפרויקט, התיקייה או הארגון שממנו אתם מחלצים את כללי המדיניות. עומס העבודה הוא אחד מהבאים:

    • projects/PROJECT_NUMBER

    • folder/FOLDER_ID

    • organizations/ORGANIZATION_ID

    לדוגמה, כדי לחלץ כללי מדיניות מהתיקייה 3589215982 בארגון 6589215984, מריצים את הפקודה הבאה:

    gcloud scc postures extract \
      organizations/6589215984/locations/global/postures/myStagingPosture \
      workload=folder/3589215982 > posture.yaml
    
  2. פותחים את הקובץ posture.yaml שנוצר כדי לערוך אותו.

  3. מבצעים אחת מהפעולות הבאות:

    • אם אתם יכולים להשתמש במערך בלי לבצע שינויים (לדוגמה, אם השתמשתם באחת מהתבניות של _essentials), אתם יכולים ליצור את המערך. הוראות מופיעות במאמר יצירת התצורה.
    • אם אתם צריכים לשנות את אחת מקבוצות המדיניות או את אחת מהמדיניות, השלימו את השלב שינוי קובץ YAML של המערך.

יצירת משאב Terraform עם הגדרות מדיניות

אתם יכולים ליצור הגדרות אישיות ב-Terraform כדי ליצור משאב של מערך אבטחה.

לדוגמה, אתם יכולים ליצור משאב של התנהלות שכולל אילוצים מובנים ומותאמים אישית של מדיניות הארגון, וגלאים מובנים ומותאמים אישית של Security Health Analytics. התמיכה בניהול מצב האבטחה של גלאים מובְנים של Security Health Analytics שספציפיים ל-AWS נמצאת בגרסת טרום-השקה (Preview).

resource "google_securityposture_posture" "posture1"{
  posture_id  = "posture_example"
  parent      = "organizations/123456789"
  location    = "global"
  state       = "ACTIVE"
  description = "a new posture"
  policy_sets {
    policy_set_id = "list_constraint_policy_set"
    description   = "set of org policies with a list constraint"
    policies {
      policy_id = "resource_locations_policy"
      constraint {
        org_policy_constraint {
          canned_constraint_id = "gcp.resourceLocations"
          policy_rules {
            values {
              allowed_values = ["in:us-locations"]
            }
          }
        }
      }
    }
  }
  policy_sets {
    policy_set_id = "org_policy_set"
    description   = "set of org policies"
    policies {
      policy_id = "canned_org_policy"
      constraint {
        org_policy_constraint {
          canned_constraint_id = "storage.uniformBucketLevelAccess"
          policy_rules {
            enforce = true
            condition {
            	description = "condition description"
            	expression  = "resource.matchTag('org_id/tag_key_short_name,'tag_value_short_name')"
            	title       = "a CEL condition"
            }
          }
        }
      }
    }
    policies {
      policy_id = "custom_org_policy"
      constraint {
        org_policy_constraint_custom {
          custom_constraint {
            name           = "organizations/123456789/customConstraints/custom.disableGkeAutoUpgrade"
            display_name   = "Disable GKE auto upgrade"
            description    = "Only allow GKE NodePool resource to be created or updated if AutoUpgrade is not enabled where this custom constraint is enforced."
            action_type    = "ALLOW"
            condition      = "resource.management.autoUpgrade == false"
            method_types   = ["CREATE", "UPDATE"]
            resource_types = ["container.googleapis.com/NodePool"]
          }
          policy_rules {
            enforce = true
            condition {
            	description = "condition description"
            	expression = "resource.matchTagId('tagKeys/key_id','tagValues/value_id')"
            	title = "a CEL condition"
            }
          }
        }
      }
    }
  }
  policy_sets {
    policy_set_id = "sha_policy_set"
    description   = "set of sha policies"
    policies {
      policy_id = "sha_builtin_module"
      constraint {
        security_health_analytics_module {
          module_name             = "BIGQUERY_TABLE_CMEK_DISABLED"
          module_enablement_state = "ENABLED"
        }
      }
      description = "enable BIGQUERY_TABLE_CMEK_DISABLED"
    }
    policies {
      policy_id = "sha_custom_module"
      constraint {
        security_health_analytics_custom_module {
          display_name = "custom_SHA_policy"
          config {
            predicate {
              expression = "resource.rotationPeriod > duration('2592000s')"
            }
            custom_output {
              properties {
                name = "duration"
                value_expression {
                  expression = "resource.rotationPeriod"
                }
              }
            }
            resource_selector {
              resource_types = ["cloudkms.googleapis.com/CryptoKey"]
            }
            severity       = "LOW"
            description    = "Custom Module"
            recommendation = "Testing custom modules"
          }
          module_enablement_state = "ENABLED"
        }
      }
    }
  }

}

מידע נוסף זמין במאמר google_securityposture_posture.

שינוי קובץ YAML של התצורה

כדי לשנות קובץ YAML של התצורה:

  1. פותחים את קובץ ה-YAML של ה-Posture בכלי לעריכת טקסט.
  2. מאמתים את name, description ו-state בתחילת הקובץ.

    name: organizations/ORGANIZATION_ID/locations/global/posture/POSTURE_ID
    description: DESCRIPTION
    state: STATE
    

    לפרטים על השדות האלה, עיינו במקור המידע של Posture.

    לדוגמה:

    name: organizations/3589215982/locations/global/posture/stagingAIPosture
    description: This posture applies to staging environments for Vertex AI.
    state: ACTIVE
    
  3. מתאימים אישית את כללי המדיניות בקובץ לפי הדרישות שלכם.

    לפרטים על השדות שאפשר להשתמש בהם, עיינו בקובץ העזר של PolicySet.

    1. בודקים את כללי המדיניות הקיימים ואת הערכים שלהם. בכללי מדיניות שדורשים מידע ספציפי לסביבה שלכם, צריך להגדיר את הערכים בהתאם. לדוגמה, במדיניות ainotebooks.accessMode במערך האבטחה המורחב והמוגדר מראש ל-AI מאובטח, מוסיפים את מצבי הגישה המותרים בקטע policyRules:

      - policyId: Define access mode for Vertex AI Workbench notebooks and instances
        complianceStandards:
        - standard: NIST SP 800-53
          control: AC-3(3)
        - standard: NIST SP 800-53
          control: AC-6(1)
        constraint:
          orgPolicyConstraint:
            cannedConstraintId: ainotebooks.accessMode
            policyRules:
            - values:
                allowedValues: service-account
        description: This list constraint defines the modes of access allowed to Vertex AI Workbench notebooks and instances where enforced. The allow or deny list can specify multiple users with the service-account mode or single-user access with the single-user mode. The access mode to be allowed or denied must be listed explicitly.
      
    2. להוסיף עוד אילוצים של מדיניות הארגון, כמו שמתואר במאמר אילוצים של מדיניות הארגון. אם אתם מגדירים מדיניות ארגונית בהתאמה אישית, ודאו שקובץ ה-YAML כולל את ההגדרה של האילוץ בהתאמה אישית. אי אפשר להשתמש באילוץ מותאם אישית שיצרתם בשיטות אחרות (לדוגמה, באמצעות מסוףGoogle Cloud ).

      לדוגמה, יכול להיות שתרצו להגדיר את האילוץ compute.trustedImageProjects כדי להגדיר פרויקטים שאפשר להשתמש בהם לאחסון תמונות וליצירת מכונות של דיסקים. אם אתם מעתיקים את הדוגמה הזו, הקפידו להחליף את allowedValues ברשימה מתאימה של פרויקטים:

      - policyId: Define projects with trusted images.
        complianceStandards:
        - standard:
          control:
        constraint:
          orgPolicyConstraint:
            cannedConstraintId: compute.trustedImageProjects
            policyRules:
            - values:
                allowedValues:
                - project1
                - project2
                - projectN
        description: This is a complete list of projects from which images can be used.
      
    3. מוסיפים עוד גלאים של Security Health Analytics, כמו אלה שמתועדים במאמר ממצאי Security Health Analytics. לדוגמה, אפשר להוסיף גלאי של Security Health Analytics כדי ליצור ממצא אם בפרויקט לא משתמשים במפתח API לאימות:

      - policyId: API Key Exists
        constraint:
          securityHealthAnalyticsModule:
            moduleEnablementState: ENABLED
            moduleName: API_KEY_EXISTS
      

      דוגמה נוספת: הוספת מודול בהתאמה אישית של Security Health Analytics כדי לזהות אם קבוצות הנתונים של Gemini Enterprise Agent Platform מוצפנות:

      - policyId: CMEK key is used for Vertex AI DataSet
        complianceStandards:
        - standard: NIST SP 800-53
          control: SC-12
        - standard: NIST SP 800-53
          control: SC-13
        constraint:
          securityHealthAnalyticsCustomModule:
            displayName: "vertexAIDatasetCMEKDisabled"
            config:
              customOutput: {}
              predicate:
                expression: "!has(resource.encryptionSpec)"
              resourceSelector:
                resourceTypes:
                - aiplatform.googleapis.com/Dataset
              severity: CRITICAL
              description: "When enforced, this detector finds whether a dataset is not encrypted using CMEK."
              recommendation: "Restore the SHA module. See https://cloud.google.com/security-command-center/docs/custom-modules-sha-overview."
            moduleEnablementState: ENABLED
      

      דוגמה נוספת: ברמת השירות Enterprise (הוצאה משימוש), מוסיפים גלאי של Security Health Analytics שספציפי ל-AWS (גרסת טרום-השקה (Preview)):

      - policySetId: AWS policy set
        description:  Policy set containing AWS built-in SHA modules for securing S3 buckets.
        policies:
        - policyId: S3 bucket replication enabled
          complianceStandards:
          - standard: NIST 800-53 R5
            control: SI-13(5)
          constraint:
            securityHealthAnalyticsModule:
              moduleEnablementState: ENABLED
              moduleName: S3_BUCKET_REPLICATION_ENABLED
          description: This control checks whether an Amazon S3 bucket has Cross-Region Replication enabled. The control fails if the bucket does not have Cross-Region Replication enabled or if Same-Region Replication is also enabled.
      
        - policyId: S3 bucket logging enabled
          complianceStandards:
          - standard: NIST 800-53 R5
            control: SI-7(8)
          - standard: PCI DSS 3.2.1
            control: 10.3.1
          constraint:
            securityHealthAnalyticsModule:
              moduleEnablementState: ENABLED
              moduleName: S3_BUCKET_LOGGING_ENABLED
          description: The AWS S3 Server Access Logging feature records access requests to storage buckets which is useful for security audits. By default, server access logging is not enabled for S3 buckets.
      

      אם מוסיפים גלאי ספציפי ל-AWS, צריך לפרוס את המערך ברמת הארגון.

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

יצירת מצב אבטחה

כדי ליצור משאב של התנהלות ב-Security Command Center שאפשר לפרוס, צריך לבצע את המשימה הזו. אם יצרתם מצב אבטחה מתבנית של מצב אבטחה מוגדרת מראש באמצעות מסוף Google Cloud , משאב מצב האבטחה נוצר בשבילכם באופן אוטומטי.

המסוף

  1. נכנסים לדף Posture Management במסוף Google Cloud .

    כניסה ל-Posture Management

  2. בוחרים ארגון.

  3. לוחצים על Create Posture. כדי ליצור התאמה, אתם יכולים להתחיל מהתאמה או מתבנית קיימת, או להשתמש בכללי המדיניות שחלים על משאב.

    יצירת התצורה באמצעות תצורה או תבנית קיימת

    1. בוחרים באפשרות Start with an existing posture or template (browse postures).
    2. מציינים את פרטי המערך, כמו שם ותיאור המערך.
    3. לוחצים על Select Posture. אפשר ליצור התאמה אישית על סמך התאמה אישית קיימת או תבנית.
      • בוחרים באפשרות Posture כדי ליצור מערך באמצעות מערך קיים. בוחרים הגדרת אבטחה מרשימת הגדרות האבטחה שמוצגת, ואז בוחרים גרסה אחת או יותר מרשימת הגרסאות הזמינות של הגדרת האבטחה שנבחרה.
      • בוחרים באפשרות Template כדי ליצור התאמה באמצעות תבנית, ואז בוחרים תבנית אחת או יותר מרשימת התבניות שמוצגת.
    4. לוחצים על Save. בקטע Policy Sets מופיעה רשימת קבוצות המדיניות שמשויכות למערך האבטחה שנבחר.
    5. בוחרים את המדיניות מרשימת קבוצות המדיניות. בדף הזה אפשר גם לערוך את המדיניות ולהעביר אותה לקבוצת כללי מדיניות אחרת. אי אפשר ליצור התנהלות עם שתי כללי מדיניות עם אותו שם באותה קבוצת כללי מדיניות.
    6. לוחצים על יצירה.

    יצירת התאמה אישית באמצעות כללי המדיניות שחלים על משאב

    1. בוחרים באפשרות Start with a posture applied to a resource (browse resources).
    2. מציינים את פרטי המערך, כמו שם ותיאור המערך.
    3. לוחצים על בחירת משאבים.
    4. בוחרים משאב מרשימת המשאבים שמוצגת ולוחצים על Create.

    תועברו לדף Posture details שבו מוצג מידע על המערך שיצרתם. אתם יכולים לראות את קבוצות המדיניות שמשויכות לאותו מערך.

gcloud

  1. מריצים את הפקודה gcloud scc postures create כדי ליצור התאמה באמצעות הקובץ posture.yaml.

    gcloud scc postures create POSTURE_NAME \
        --posture-from-file=POSTURE_FROM_FILE
    

    מחליפים את הערכים הבאים:

    • ‫POSTURE_NAME הוא שם המשאב היחסי של המערך. לדוגמה, organizations/ORGANIZATION_ID/locations/global/postures/POSTURE_ID.

      • ‫POSTURE_ID הוא שם אלפאנומרי של התצורה, שהוא ייחודי לארגון. השדה POSTURE_ID מוגבל ל-63 תווים.

    לדוגמה, כדי ליצור התנהלות עם המזהה posture-example-1 בארגון organizations/3589215982, מריצים את הפקודה הבאה:

    gcloud scc postures create \
        organizations/3589215982/locations/global/postures/posture-example-1 \
        --posture-from-file=posture.yaml
    

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

  2. כדי לוודא שהמערך נוצר בהצלחה, קראו את המאמר הצגת מערך.

כדי להחיל את המערך הזה על הסביבה, צריך לפרוס את המערך.

Terraform

אם יצרתם קובץ תצורה של Terraform למשאב של מצב האבטחה, אתם צריכים להקצות אותו באמצעות צינור עיבוד הנתונים של התשתית כקוד.

מידע נוסף זמין במאמר Terraform ב- Google Cloud.

פריסת התצורה

אחרי שיוצרים את ה-Posture, פורסים אותו בפרויקט, בתיקייה או בארגון כדי להחיל את כללי המדיניות וההגדרות שלהם על משאבים ספציפיים בארגון ולעקוב אחרי חריגות. אפשר לפרוס רק מערך אחד בפרויקט, בתיקייה או בארגון.

מוודאים שמצב התקינות הוא ACTIVE.

כשפורסים את התצורה, מתרחשות הפעולות הבאות:

  • ההגדרות של מדיניות הארגון ושל הגלאים של Security Health Analytics מופעלות.
  • לכל מדיניות ארגונית בהתאמה אישית שמוגדרת במערך, נוצרת מגבלה חדשה בהתאמה אישית. זה נכון גם אם יצרתם את התצורה מתבנית או ממדיניות שחולצה, והשארתם את המדיניות הזו ללא שינוי. מזהה האילוץ כולל את מזהה הגרסה של הגדרת האבטחה כסיומת. אם כל הפריסות של המערך נמחקות, הסיומת מוחלפת ב-UUID אקראי.
  • לכל גלאי בהתאמה אישית של Security Health Analytics שמוגדר במערך, נוצר אילוץ חדש בהתאמה אישית. זה נכון גם אם יצרתם את המערך מתבנית או מכללי מדיניות שחולצו, והשארתם את כללי המדיניות האלה ללא שינוי.
  • מצב ברירת המחדל של המודולים בהתאמה אישית הוא מופעל.

המסוף

  1. נכנסים לדף Posture Management במסוף Google Cloud .

    כניסה ל-Posture Management

  2. בוחרים ארגון.

  3. בכרטיסייה Postures, לוחצים על המערך שרוצים לפרוס.

  4. בדף Posture details, בוחרים את הגרסה של מערך האבטחה. גרסת ה-Posture שבוחרים צריכה להיות במצב פעיל.

  5. לוחצים על החלה על משאבים.

  6. לוחצים על Select כדי לבחור את הארגון, התיקייה או הפרויקט שבהם רוצים לפרוס את התצורה.

  7. לוחצים על Apply posture.

gcloud

מריצים את הפקודה gcloud scc posture-deployments create כדי לפרוס את המערך בפרויקט, בתיקייה או בארגון.

gcloud scc posture-deployments create POSTURE_DEPLOYMENT_NAME \
    --posture-name=POSTURE_NAME \
    --posture-revision-id=POSTURE_REVISION_ID \
    --target-resource=TARGET_RESOURCE

מחליפים את הערכים הבאים:

  • ‫POSTURE_DEPLOYMENT_NAME הוא שם המשאב היחסי של פריסת המערך. הפורמט הוא organizations/ORGANIZATION_ID/locations/global/postureDeployments/POSTURE_DEPLOYMENT_ID.

  • LOCATION הוא global.

  • ‫POSTURE_ID הוא שם אלפאנומרי של המערך, שייחודי לארגון שלכם.

  • ‫--posture-name=POSTURE_NAME הוא השם של המערך שאתם פורסים. הפורמט הוא organizations/ORGANIZATION_ID/locations/global/postures/POSTURE_ID.

אם מערך האבטחה כולל גלאי ספציפי ל-AWS, צריך לפרוס את מערך האבטחה ברמת הארגון (גרסת טרום-השקה (Preview)).

לדוגמה, כדי לפרוס התנהלות, מריצים את הפקודה הבאה:

gcloud scc posture-deployments create \
  organizations/3589215982/locations/global/postureDeployments/postureDeployment123 \
  --posture-name=organizations/3589215982/locations/global/postures/StagingAIPosture \
  --posture-revision-id=version1 \
  --target-resource=projects/4589215982

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

Terraform

אתם יכולים ליצור משאב של Terraform כדי לפרוס את המערך.

resource "google_securityposture_posture_deployment" "posture_deployment_example" {
  posture_deployment_id          = "<POSTURE_DEPLOYMENT_ID>"
  parent = "organizations/<ORGANIZATION_ID>"
  location = "global"
  description = "a new posture deployment"
  target_resource = "<TARGET_RESOURCE>"
  posture_id = "<POSTURE_NAME>"
  posture_revision_id = "<POSTURE_REVISION_ID>"
}

מידע נוסף זמין במאמר google_securityposture_posture_deployment.

הצגת מידע על המערך ועל פריסת המערך

אתם יכולים לראות את המידע על המערך ועל פריסת המערך, כמו:

  • אילו מערכי אבטחה נפרסו ואיפה הם הוחלו בהיררכיית המשאבים (ארגונים, פרויקטים ותיקיות)
  • הגרסאות והמצב של המערכים
  • הפרטים התפעוליים של פריסת מערך אבטחה

הצגת מצב אבטחה

אתם יכולים לראות מידע על המערך (כמו המצב שלו והגדרות המדיניות).

המסוף

  1. נכנסים לדף Posture Management במסוף Google Cloud .

    כניסה ל-Posture Management

  2. בוחרים ארגון.

  3. בכרטיסייה Postures, לוחצים על המערך שרוצים לראות. פרטי המאפיינים של המערכת מופיעים.

gcloud

מריצים את הפקודה gcloud scc postures describe כדי לראות את מערך האבטחה שיצרתם.

gcloud scc postures describe POSTURE_NAME \
    --revision-id=REVISION_ID

מחליפים את הערכים הבאים:

  • ‫POSTURE_NAME הוא שם המשאב היחסי של המערך. לדוגמה, organizations/ORGANIZATION_ID/locations/global/postures/POSTURE_ID.

  • ‫POSTURE_ID הוא שם אלפאנומרי של המערך, שייחודי לארגון שלכם.

  • ‫revision-id=REVISION_ID הוא דגל אופציונלי שמציין איזו גרסה של המערך רוצים להציג. אם לא כוללים את הדגל, מוחזרת הגרסה העדכנית.

לדוגמה, כדי לראות את הגדרת האבטחה בשם organizations/3589215982/locations/global/postures/posture-example-1 עם גרסה abcdefgh, מריצים את הפקודה הבאה:

gcloud scc postures describe \
    organizations/3589215982/locations/global/postures/posture-example-1 \
    --revision-id=abcdefgh

הצגת מידע על פעולת פריסה של מערך אבטחה

מריצים את הפקודה gcloud scc posture-operations describe כדי לראות את פרטי הפעולה של פריסת המערך.

gcloud scc posture-operations describe OPERATION_NAME

כאשר OPERATION_NAME הוא שם המשאב היחסי של הפעולה. הפורמט הוא organizations/ORGANIZATION_ID/locations/global/operations/OPERATION_ID. כדי לקבל את הערך של OPERATION_ID, אפשר להשתמש בארגומנט --async כשמריצים את הפקודה posture.

לדוגמה, כדי להציג פעולת סריקה בשם organizations/3589215982/locations/global/operations/operation-1694515698847-605272e4bcd7c-f93dade6-067467ae, מריצים את הפקודה הבאה:

gcloud scc posture-operations describe \
    organizations/3589215982/locations/global/operations/operation-1694515698847-605272e4bcd7c-f93dade6-067467ae

הצגת מידע על פריסת התצורה

אתם יכולים לראות איפה נפרסה הגדרת האבטחה ומה מצב הפריסה.

המסוף

  1. נכנסים לדף Posture Management במסוף Google Cloud .

    כניסה ל-Posture Management

  2. בוחרים ארגון.

  3. בכרטיסייה Postures, לוחצים על המערך שנפרס.

  4. בכרטיסייה Resources אפשר לראות את הפרויקטים, התיקיות והארגון שהמערך פרוס בהם, ואת סטטוס הפריסה.

gcloud

מריצים את הפקודה gcloud scc posture-deployments describe כדי לראות מידע על התצורה שנפרסה.

gcloud scc posture-deployments describe POSTURE_DEPLOYMENT_NAME

‫POSTURE_DEPLOYMENT_NAME הוא שם המשאב היחסי של פריסת המערך. הפורמט הוא organizations/ORGANIZATION_ID/locations/global/postureDeployments/POSTURE_DEPLOYMENT_ID.

  • LOCATION הוא global.
  • ‫POSTURE_DEPLOYMENT_ID הוא שם ייחודי לפריסת המערך.

לדוגמה, כדי להציג את הפרטים של פריסת מערך אבטחה בשם organizations/3589215982/locations/global/postureDeployments/Posture-deployment-example-1, מריצים את הפקודה הבאה:

gcloud scc posture-deployments describe \
    organizations/3589215982/locations/global/postureDeployments/Posture-deployment-example-1

עדכון של התצורה ושל פריסת התצורה

אפשר לעדכן את הפרטים הבאים:

  • מצב האבטחה.
  • הגדרות המדיניות במערך.
  • הארגון, התיקיות או הפרויקטים שבהם פורסים את התצורה.

עדכון הגדרות המדיניות במערך

יכול להיות שתצטרכו לעדכן את המערך כשאתם מפעילים שירותי Google Cloud נוספים, פורסים משאבים נוספים או דורשים כללי מדיניות נוספים כדי לעמוד בדרישות תאימות חדשות או משתנות. אם אתם מעדכנים גרסה של הגדרת אבטחה שנפרסה, המשימה הזו יוצרת גרסה חדשה של הגדרת האבטחה. אחרת, גרסת ה-posture שציינתם כשהרצתם את פקודת העדכון תעודכן.

  1. פותחים קובץ YAML בכלי לעריכת טקסט. מוסיפים את השדות שרוצים לעדכן, יחד עם הערכים שלהם. אם אתם מעדכנים קבוצות של כללי מדיניות, ודאו שהקובץ כולל את כל קבוצות כללי המדיניות שאתם רוצים לכלול במערך, כולל קבוצות כללי המדיניות שכבר קיימות. הוראות מפורטות מופיעות במאמר שינוי קובץ YAML של התצורה.
  2. מריצים את הפקודה gcloud scc postures update כדי לעדכן את המערך.

    gcloud scc postures update POSTURE_NAME \
        --posture-from-file=POSTURE_FROM_FILE \
        --revision-id=POSTURE_REVISION_ID \
        --update-mask=UPDATE_MASK
    

    מחליפים את הערכים הבאים:

    • ‫POSTURE_NAME הוא שם המשאב היחסי של המערך. לדוגמה, organizations/ORGANIZATION_ID/locations/global/postures/POSTURE_ID.

      • ‫POSTURE_ID הוא שם אלפאנומרי של המערך, שייחודי לארגון שלכם.
    • ‫POSTURE_FROM_FILE הוא הנתיב היחסי או המוחלט לקובץ posture.yaml שכולל את השינויים.

      • ‫POSTURE_ID הוא שם אלפאנומרי של התצורה, שהוא ייחודי לארגון.
    • ‫POSTURE_FROM_FILE הוא הנתיב היחסי או המוחלט לקובץ posture.yaml שכולל את השינויים.

    • ‫--revision-id=REVISION_ID היא גרסת המערך שרוצים לפרוס. אם מצב האבטחה כבר נפרס, שירות מצב האבטחה יוצר באופן אוטומטי גרסה חדשה של מצב האבטחה עם מזהה גרסה שונה, וכולל את מזהה הגרסה בפלט.

    • ‫--update-mask=UPDATE_MASK היא רשימת השדות שרוצים לעדכן, בפורמט מופרד בפסיקים. הארגומנט הזה הוא אופציונלי. אפשר להגדיר את UPDATE_MASK לאחד מהערכים הבאים:

      • ‫* או לא צוין: החלת השינויים שביצעתם בקבוצות המדיניות ובתיאור המצב.
      • ‫policy_sets: החלת השינויים שביצעתם רק על קבוצות המדיניות.
      • ‫description: החלת השינויים שביצעתם בתיאור של מערך האבטחה בלבד.
      • ‫policy_sets, description: החלת השינויים שביצעתם על קבוצות המדיניות ועל תיאור המערך.
      • ‫state: החלת שינוי המצב בלבד.

    לדוגמה, כדי לעדכן את התצורה posture-example-1 בארגון organizations/3589215982/locations/global, עם מזהה הגרסה abcd1234, מריצים את הפקודה הבאה:

    gcloud scc postures update \
        organizations/3589215982/locations/global/posture-example-1 \
        --posture-from-file=posture.yaml --revision-id=abcd1234 --update-mask=policy_sets
    

    אם תהליך העדכון של המערך נכשל, פותרים את השגיאה ומנסים שוב.

  3. כדי לוודא שהמערך עודכן בהצלחה, קראו את המאמר הצגת מערך.

שינוי המצב של מערך אבטחה

הסטטוס של המערך קובע אם אפשר לפרוס אותו בפרויקט, בתיקייה או בארגון.

למערך יכולים להיות הסטטוסים הבאים:

  • ‫DRAFT: גרסת המערך לא מוכנה לפריסה. אי אפשר לפרוס גרסה של הגדרת אבטחה שנמצאת בסטטוס DRAFT.
  • ‫ACTIVE: גרסת תיקון של מערך זמינה לפריסה. אפשר לשנות את המצב מ-ACTIVE ל-DRAFT או ל-DEPRECATED.
  • ‫DEPRECATED: אי אפשר לפרוס גרסה של התצורה DEPRECATED במשאב. כדי להוציא משימוש גרסה של התצורה, צריך למחוק את כל הפריסות הקיימות של התצורה. אם רוצים לפרוס מחדש גרסה של מערך שהוצאתם משימוש, צריך לשנות את הסטטוס שלה ל-ACTIVE.

המסוף

  1. נכנסים לדף Posture Management במסוף Google Cloud .

    כניסה ל-Posture Management

  2. בוחרים ארגון.

  3. בכרטיסייה Postures, לוחצים על המערך שרוצים לעדכן.

  4. בדף Posture details, לוחצים על Edit.

  5. בוחרים את סטטוס המערך ולוחצים על שמירה.

gcloud

כדי לשנות את המצב של מערך, מריצים את הפקודה gcloud scc postures update. אי אפשר לעדכן את מצב המערך במקביל לעדכון של שדות אחרים. להוראות להרצת הפקודה gcloud scc postures update, קראו את המאמר שינוי קובץ YAML של התצורה.

עדכון של פריסת מערך אבטחה

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

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

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

המסוף

  1. נכנסים לדף Posture Management במסוף Google Cloud .

    כניסה ל-Posture Management

  2. בוחרים ארגון.

  3. בכרטיסייה Postures, לוחצים על המערך שרוצים לעדכן.

  4. בדף Posture details, בוחרים את הגרסה של מערך האבטחה.

  5. לוחצים על החלה על משאבים.

  6. לוחצים על Select כדי לבחור את הארגון, התיקייה או הפרויקט שבהם רוצים לפרוס את התצורה. אם מופיעה הודעה שהפריסה כבר קיימת, מחקו את הפריסה ונסו שוב.

gcloud

מריצים את הפקודה gcloud scc posture-deployments update כדי לפרוס את המערך.

gcloud scc posture-deployments update POSTURE_DEPLOYMENT_NAME \
    --description=DESCRIPTION \
    --update-mask=UPDATE_MASK \
    --posture-id=POSTURE_ID \
    --posture-revision-id=POSTURE_REVISION_ID

מחליפים את הערכים הבאים:

  • ‫POSTURE_DEPLOYMENT_NAME הוא שם המשאב היחסי של פריסת המערך. הפורמט הוא organizations/ORGANIZATION_ID/locations/global/postureDeployments/POSTURE_DEPLOYMENT_ID.

    • ‫POSTURE_DEPLOYMENT_ID הוא שם ייחודי לפריסת המערך.
  • ‫--description=DESCRIPTION הוא התיאור האופציונלי של המערך שנפרס.

  • ‫--posture-id=POSTURE_ID הוא השם של מערך האבטחה, והוא ייחודי לארגון שלכם. הפורמט הוא organizations/ORGANIZATION_ID/locations/global/postures/POSTURE_NAME

  • ‫--posture-revision-id=POSTURE_REVISION_ID היא גרסת המערך שרוצים לפרוס. אפשר לקבל אותו מהתשובה שמתקבלת כשיוצרים את המערך או מציגים אותו.

  • ‫--update-mask=UPDATE_MASK היא רשימת השדות שרוצים לעדכן, בפורמט מופרד בפסיקים. הארגומנט הזה הוא אופציונלי.

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

  • ארגון: organizations/3589215982/locations/global
  • מזהה פריסת המערך: postureDeploymentexample
  • מזהה המנח: StagingAIPosture
  • גרסה: version2

מריצים את הפקודה הבאה:

gcloud scc posture-deployments update \
    organizations/3589215982/locations/global/postureDeployments/postureDeploymentexample \
    --posture-id=organizations/3589215982/locations/global/postures/StagingAIPosture \
    --posture-revision-id=version2

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

מעקב אחרי שינויים במצב האבטחה

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

שירות מצב האבטחה יוצר ממצאים שאפשר לראות במסוף Google Cloud או ב-CLI של gcloud בכל פעם שמתרחשת חריגה.

המסוף

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

  1. נכנסים לדף Findings במסוף Google Cloud .

    כניסה ל-Posture Management

  2. בוחרים ארגון.

  3. אפשר להשתמש באפשרויות הסינון הבאות כדי לחקור את הממצאים של מצב האבטחה:

    • בחלונית Quick filters, בוחרים בממצא Posture violation. אפשר גם להזין את המסנן הבא ב-Query preview:

      state="ACTIVE" AND NOT mute="MUTED" AND finding_class="POSTURE_VIOLATION"
      
    • כדי לראות את הממצאים שקשורים למודולים בהתאמה אישית של Security Health Analytics שרלוונטיים ספציפית לעומסי העבודה של Gemini Enterprise Agent Platform, מריצים את שאילתת הסינון הבאה:

      state="ACTIVE" AND NOT mute="MUTED" AND resource.type:"aiplatform"
      
    • כדי לראות ממצאים שקשורים לחריגה ממדיניות הארגון ב-Gemini Enterprise Agent Platform שהחלתם במערך, מריצים את שאילתת הסינון הבאה:

        state="ACTIVE" AND NOT mute="MUTED" AND
        (category="SECURITY_POSTURE_POLICY_DRIFT" OR
        category="SECURITY_POSTURE_POLICY_DELETE" OR
        category="SECURITY_POSTURE_DETECTOR_DRIFT" OR
        category="SECURITY_POSTURE_DETECTOR_DELETE")
        AND contains(risks, risk_category = "AI_WORKLOAD_AT_RISK")
      
  4. כדי לראות את הפרטים של ממצא מסוים, לוחצים עליו.

gcloud

כדי לראות את ממצאי השינויים ב-CLI של gcloud, מריצים את הפקודה הבאה:

gcloud scc findings list ORGANIZATION_ID \
    --filter="category=\"SECURITY_POSTURE_DRIFT\""

כאשר ORGANIZATION_ID הוא מזהה הארגון.

אתם יכולים לייצא את הממצאים האלה באותו אופן שבו אתם מייצאים ממצאים אחרים מ-Security Command Center. מידע נוסף זמין במאמר ייצוא נתונים של Security Command Center.

תיקון ממצאים של מצב האבטחה

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

יצירת ממצא של חריגה למטרות בדיקה

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

  1. נכנסים לדף Organization policy במסוף.

    לדף Organization policy

  2. בוחרים ארגון.

  3. עורכים את אחת מהכללים שהגדרתם במערך האבטחה שנפרס. לדוגמה, אם אתם משתמשים במערך אבטחה מוגדר מראש ל-AI, אתם יכולים לערוך את המדיניות Restrict public IP access on new Vertex AI Workbench notebooks and instances.

  4. אחרי שמשנים את המדיניות, לוחצים על הגדרת מדיניות.

  5. נכנסים לדף Findings.

    כניסה לדף Findings

  6. בוחרים ארגון.

  7. בחלונית Quick filters, בקטע Source display name, בוחרים באפשרות Security Posture. ממצא שקשור לשינוי אמור להופיע תוך חמש דקות.

  8. כדי לראות את פרטי הממצא, לוחצים עליו.

מחיקת פריסה של מערך אבטחה

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

  • ACTIVE
  • CREATE_FAILED
  • UPDATE_FAILED
  • DELETE_FAILED

כדי לאמת את המצב של פריסת המערך, קראו את המאמר הצגת מידע על פריסת מערך.

כשמוחקים פריסת התאמה, מסירים את ההתאמה מהמשאב (הארגון, התיקייה או הפרויקט) שהיא הוקצתה לו. בנוסף, הוא משבית את הממצאים המשויכים.

הפלט של סוגי המדיניות השונים הוא:

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

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

המסוף

  1. נכנסים לדף Posture Management במסוף Google Cloud .

    כניסה ל-Posture Management

  2. בוחרים ארגון.

  3. בכרטיסייה Postures, לוחצים על המערך שרוצים להסיר מהמשאב שאליו הוא הוקצה.

  4. בדף Posture details, בוחרים את הגרסה של המערך ועוברים אל Resources.

  5. ברשימת המשאבים שבהם נפרסה הגרסה הפעילה הנוכחית של הגדרת האבטחה, לוחצים על Remove.

gcloud

מריצים את הפקודה gcloud scc posture-deployments delete כדי למחוק פריסת התאמה אישית.

gcloud scc posture-deployments delete POSTURE_DEPLOYMENT_NAME

‫POSTURE_DEPLOYMENT_NAME הוא שם המשאב היחסי של פריסת המערך. הפורמט הוא organizations/ORGANIZATION_ID/locations/global/postureDeployments/POSTURE_DEPLOYMENT_ID.

  • ‫POSTURE_DEPLOYMENT_ID הוא השם הייחודי של פריסת המערך.

לדוגמה, כדי למחוק פריסת התאמה אישית בשם organizations/3589215982/locations/global/postureDeployments/posture-deployment-example-1, מריצים את הפקודה הבאה:

gcloud scc posture-deployments delete \
    organizations/3589215982/locations/global/postureDeployments/posture-deployment-example-1

מחיקת מערך אבטחה

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

המסוף

  1. נכנסים לדף Posture Management במסוף Google Cloud .

    כניסה ל-Posture Management

  2. בוחרים ארגון.

  3. בכרטיסייה Postures, לוחצים על המערך שרוצים למחוק.

  4. בדף Posture details, לוחצים על Delete.

gcloud

כדי למחוק את התצורה, מריצים את הפקודה gcloud scc postures delete.

 gcloud scc postures delete POSTURE_NAME

‫POSTURE_NAME הוא שם המשאב היחסי של מערך ניהול המדיניות.

לדוגמה, organizations/ORGANIZATION_ID/locations/global/postures/POSTURE_ID. מזהה המערך הוא שם אלפאנומרי של המערך, שהוא ייחודי לארגון שלכם.

לדוגמה, כדי למחוק את התצורה organizations/3589215982/locations/global/postures/posture-example-1, מריצים את הפקודה הבאה:

 gcloud scc postures delete \
     organizations/3589215982/locations/global/postures/posture-example-1

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