איסוף יומנים של מתג Cisco

גרסת המנתח: 27.0

נתמך ב:

במסמך הזה מוסבר איך להטמיע יומנים של מתג Cisco ב-Google Security Operations באמצעות סוכן Bindplane.

מתגי Cisco יוצרים הודעות syslog לשינויים במצב היציאה, אירועי spanning tree, התאמות ACL, אימות ופעולות מערכת. המנתח מחלץ שדות באמצעות תבניות grok וממפה אותם למודל הנתונים המאוחד (UDM).

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

חשוב לוודא שיש לכם את הדברים הבאים:

  • מכונה של Google SecOps
  • ‫Windows Server 2016 ואילך, או מארח Linux עם systemd
  • קישוריות רשת בין סוכן Bindplane לבין מתג Cisco
  • אם אתם משתמשים בשרת proxy, ודאו שהיציאות של חומת האש פתוחות בהתאם לדרישות של סוכן Bindplane.
  • גישה עם הרשאות ל-CLI של מתג Cisco

קבלת פרטי כניסה ל-Google SecOps בשביל סוכן Bindplane

כדי לאמת את סוכן Bindplane ב-Google SecOps, בוחרים באחת מהשיטות הבאות:

  • פריסות חדשות: משתמשים ב-Chronicle API (אפשרות 1).
  • פריסות קודמות: ממשיכים להשתמש בקובץ האימות להטמעת נתונים (אפשרות 2) עד שה-Ingestion API יופסק ב-20 ביולי 2027.
  1. נכנסים למסוףGoogle Cloud ובוחרים את הפרויקט ב- Google Cloud שמקושר למכונה של Google SecOps.
  2. נכנסים לדף IAM & Admin > Service Accounts.
  3. לוחצים על Create service account.
  4. מזינים את פרטי ההגדרה הבאים:
    • Service account name: מזינים שם לחשבון (לדוגמה, bindplane-ingest).
    • Service account description: מזינים תיאור (לדוגמה, Bindplane agent log ingestion).
  5. לוחצים על Create and continue.
  6. בקטע Grant this service account access to project, לוחצים על Select a role ובוחרים באפשרות Chronicle Editor.
  7. לוחצים על המשך ואז על סיום.
  8. לוחצים על חשבון השירות שיצרתם ועוברים לכרטיסייה Keys.
  9. לוחצים על Add key > Create new key.
  10. בוחרים באפשרות JSON ולוחצים על Create. קובץ המפתח יורד למחשב.
  11. שומרים את קובץ המפתח בתור ingestion-auth.json בספריית Bindplane collector (/opt/observiq-otel-collector/ingestion-auth.json ב-Linux או C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json ב-Windows), או מעדכנים את creds_file_path ב-config.yaml כך שיתאים לנתיב שבו שמרתם אותו.
  12. עוברים אל IAM & Admin > Settings ומעתיקים את הערך של Project number. תצטרכו אותו כדי להגדיר את הייצוא.

אפשרות 2: הורדה של קובץ האימות להטמעת נתונים (גרסה קודמת)

  1. נכנסים למסוף Google SecOps.
  2. עוברים אל הגדרות > ניהול נתונים > סוכני איסוף. אם אתם משתמשים בפלטפורמת SIEM בלבד, עוברים אל הגדרות > סוכני איסוף.
  3. מורידים את קובץ האימות להטמעת נתונים.
  4. שומרים את הקובץ בצורה מאובטחת במערכת שבה יותקן הסוכן של Bindplane.

איך מקבלים את מספר הלקוח ב-Google SecOps

  1. נכנסים למסוף Google SecOps.
  2. עוברים אל הגדרות > ניהול > פרופיל. אם אתם משתמשים בפלטפורמה של SIEM בלבד, עוברים אל הגדרות > פרופיל.
  3. מעתיקים את מספר הלקוח מהקטע פרטי הארגון ושומרים אותו.

התקנת הסוכן של Bindplane

מתקינים את הסוכן של Bindplane במערכת ההפעלה Windows או Linux לפי ההוראות הבאות.

התקנת חלונות

  1. פותחים את שורת הפקודה או את PowerShell כאדמין.
  2. מריצים את הפקודה הבאה:

    msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quiet
    
  3. מחכים שההתקנה תסתיים.

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

    sc query observiq-otel-collector
    

    השירות אמור להופיע כ-RUNNING.

התקנה ב-Linux

  1. פותחים טרמינל עם הרשאות root או sudo.
  2. מריצים את הפקודה הבאה:

    sudo sh -c "$(curl -fsSlL https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh)" install_unix.sh
    
  3. מחכים שההתקנה תסתיים.

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

    sudo systemctl status observiq-otel-collector
    

    השירות אמור להופיע כפעיל (פועל).

מקורות מידע נוספים בנושא התקנה

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

הגדרת סוכן Bindplane להטמעת syslog ושליחה אל Google SecOps

מאתרים את קובץ התצורה

  • Linux:

    sudo nano /opt/observiq-otel-collector/config.yaml
    
  • Windows:

    notepad "C:\Program Files\observIQ OpenTelemetry Collector\config.yaml"
    

עריכת קובץ התצורה

  • מחליפים את כל התוכן של config.yaml בהגדרות הבאות:

    receivers:
      udplog:
        listen_address: "0.0.0.0:514"
    
    exporters:
      chronicle/cisco_switch:
        protocol: https
        # Region of your instance, for example us, europe, asia-southeast1
        location: <LOCATION>
        # Project number of the Google Cloud project linked to the instance
        project: '<PROJECT_NUMBER>'
        compression: gzip
        creds_file_path: '/opt/observiq-otel-collector/ingestion-auth.json'
        customer_id: '<customer_id>'
        endpoint: chronicle.googleapis.com
        log_type: CISCO_SWITCH
        raw_log_field: body
    
    service:
      pipelines:
        logs/cisco_switch_to_chronicle:
          receivers:
            - udplog
          exporters:
            - chronicle/cisco_switch
    

פרמטרים להגדרה

מחליפים את ה-placeholders הבאים:

  • הגדרת המקלט:

    • ‫listen_address: כתובת ה-IP והיציאה להאזנה:
      • ‫0.0.0.0 כדי להאזין בכל הממשקים (מומלץ)
      • יציאה 514 היא יציאת syslog הרגילה (נדרש root ב-Linux; צריך להשתמש ב-1514 ללא root)
  • הגדרת הייצוא:

    • ‫creds_file_path: הנתיב המלא לקובץ המפתח של חשבון השירות בפורמט JSON (אפשרות 1):
      • Linux: /opt/observiq-otel-collector/ingestion-auth.json
      • Windows: C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json
    • ‫customer_id: מספר הלקוח שהועתק ממסוף Google SecOps
    • ‫location: מחליפים את <LOCATION> באזור של המכונה של Google SecOps (לדוגמה, us,‏ europe או asia-southeast1). המייצא מוסיף את הערך הזה בתחילת chronicle.googleapis.com. לרשימה המלאה, ראו נקודות קצה אזוריות.
    • ‫project: מחליפים את <PROJECT_NUMBER> במספר הפרויקט שמופיע בקטע IAM & Admin > Settings.
    • ‫endpoint: משאירים את הערך chronicle.googleapis.com.

מייצא API להטמעה מדור קודם

  • אם אתם משתמשים בקובץ האימות להטמעת נתונים מאפשרות 2, החליפו את הבלוק exporters בקוד הבא. מגדירים את creds_file_path לנתיב של קובץ האימות להטמעת נתונים. אם המכונה נמצאת מחוץ לארה"ב, מחליפים את malachiteingestion-pa.googleapis.com בנקודת הקצה האזורית (לדוגמה, europe-malachiteingestion-pa.googleapis.com).

    exporters:
      chronicle/cisco_switch:
        compression: gzip
        creds_file_path: '/opt/observiq-otel-collector/ingestion-auth.json'
        customer_id: '<customer_id>'
        endpoint: malachiteingestion-pa.googleapis.com
        log_type: CISCO_SWITCH
        raw_log_field: body
    

שמירת קובץ התצורה

  • אחרי שמסיימים לערוך, שומרים את הקובץ:
    • Linux: לוחצים על Ctrl+O, אחר כך על Enter ואז על Ctrl+X
    • Windows: לוחצים על קובץ > שמירה

מפעילים מחדש את הסוכן של Bindplane כדי להחיל את השינויים.

  • כדי להפעיל מחדש את הסוכן של Bindplane ב-Linux, מריצים את הפקודה הבאה:

    sudo systemctl restart observiq-otel-collector
    
    1. מוודאים שהשירות פועל:

      ```bash
      sudo systemctl status observiq-otel-collector
      ```
      
    2. בודקים אם יש שגיאות ביומנים:

      ```bash
      sudo journalctl -u observiq-otel-collector -f
      ```
      
  • כדי להפעיל מחדש את הסוכן של Bindplane ב-Windows, בוחרים באחת מהאפשרויות הבאות:

    • שורת הפקודה או PowerShell כאדמין:

      net stop observiq-otel-collector && net start observiq-otel-collector
      
    • מסוף השירותים:

      1. לוחצים על Win+R, מקלידים services.msc ולוחצים על Enter.
      2. מאתרים את observIQ OpenTelemetry Collector.
      3. לוחצים לחיצה ימנית ובוחרים באפשרות הפעלה מחדש.
      4. מוודאים שהשירות פועל:

        sc query observiq-otel-collector
        
      5. בודקים אם יש שגיאות ביומנים:

        type "C:\Program Files\observIQ OpenTelemetry Collector\log\collector.log"
        

הגדרת syslog במתג של Cisco

  1. נכנסים למתג של Cisco.
  2. הרחבת הרשאות:

    enable
    
  3. עוברים למצב הגדרה:

    conf t
    
  4. הגדרת syslog:

    logging host <BINDPLANE_IP> transport <tcp/udp> port <PORT>
    logging source-interface <INTERFACE>
    
    • מחליפים את <BINDPLANE_IP> בכתובת ה-IP של סוכן Bindplane.
    • מחליפים את <tcp/udp> בפרוטוקול ההאזנה שהוגדר (לדוגמה, udp).
    • מחליפים את <INTERFACE> במזהה הממשק של Cisco.
  5. מגדירים את רמת העדיפות:

    logging trap Informational
    logging console Informational
    logging severity Informational
    
  6. מגדירים את מתקן ה-syslog:

    logging facility local6
    
  7. הפעלת חותמות זמן:

    service timestamps log datetime
    
  8. שומרים ויוצאים.

  9. שומרים את ההגדרות כדי שהן יישמרו אחרי ההפעלה מחדש:

    copy running-config startup-config
    

טבלת מיפוי UDM

שדה ביומן מיפוי UDM Logic (פונקציה לוגית)
פעולה security_result.action_details הערך של השדה הזה נגזר מהשדה action ביומן הגולמי.
יום
description metadata.description הערך של השדה הזה נגזר מהשדה description ביומן הגולמי.
description security_result.description הערך של השדה הזה נגזר מהשדה description ביומן הגולמי.
destination_ip target.asset.ip הערך של השדה הזה נגזר מהשדה destination_ip ביומן הגולמי.
destination_ip target.ip הערך של השדה הזה נגזר מהשדה destination_ip ביומן הגולמי.
destination_port target.port הערך של השדה הזה נגזר מהשדה destination_port ביומן הגולמי.
מכשיר principal.asset.hostname הערך של השדה הזה נגזר מהשדה device ביומן הגולמי.
מכשיר principal.hostname הערך של השדה הזה נגזר מהשדה device ביומן הגולמי.
מכשיר target.asset.hostname הערך של השדה הזה נגזר מהשדה device ביומן הגולמי.
מכשיר target.hostname הערך של השדה הזה נגזר מהשדה device ביומן הגולמי.
device_ip principal.asset.ip הערך של השדה הזה נגזר מהשדה device_ip ביומן הגולמי.
device_ip principal.ip הערך של השדה הזה נגזר מהשדה device_ip ביומן הגולמי.
device_ip target.asset.ip הערך של השדה הזה נגזר מהשדה device_ip ביומן הגולמי.
device_ip target.ip הערך של השדה הזה נגזר מהשדה device_ip ביומן הגולמי.
מתקן principal.resource.type הערך של השדה הזה נגזר מהשדה facility ביומן הגולמי.
header_data metadata.product_log_id הערך של השדה הזה נגזר מהשדה header_data ביומן הגולמי.
header_data target.asset.ip הערך של השדה הזה נגזר מהשדה header_data ביומן הגולמי.
header_data target.ip הערך של השדה הזה נגזר מהשדה header_data ביומן הגולמי.
שם המארח principal.asset.hostname הערך של השדה הזה נגזר מהשדה hostname ביומן הגולמי.
שם המארח principal.hostname הערך של השדה הזה נגזר מהשדה hostname ביומן הגולמי.
ip principal.asset.ip הערך של השדה הזה נגזר מהשדה ip ביומן הגולמי.
ip principal.ip הערך של השדה הזה נגזר מהשדה ip ביומן הגולמי.
ip_address principal.asset.ip הערך של השדה הזה נגזר מהשדה ip_address ביומן הגולמי.
ip_address principal.ip הערך של השדה הזה נגזר מהשדה ip_address ביומן הגולמי.
ip_protocol network.ip_protocol הערך של השדה הזה נגזר מהשדה ip_protocol ביומן הגולמי.
mac principal.mac הערך של השדה הזה נגזר מהשדה mac ביומן הגולמי.
mnemonic network.dhcp.opcode הערך של השדה הזה נגזר מהשדה mnemonic ביומן הגולמי.
mnemonic metadata.product_event_type הערך של השדה הזה נגזר מהשדה mnemonic ביומן הגולמי.
month
p_ip principal.asset.ip הערך של השדה הזה נגזר מהשדה p_ip ביומן הגולמי.
p_ip principal.ip הערך של השדה הזה נגזר מהשדה p_ip ביומן הגולמי.
יציאה target.port הערך של השדה הזה נגזר מהשדה port ביומן הגולמי.
עדיפות
פרוטוקול network.ip_protocol הערך של השדה הזה נגזר מהשדה protocol ביומן הגולמי.
reason
כלל security_result.rule_id הערך של השדה הזה נגזר מהשדה rule ביומן הגולמי.
sec_result_action security_result.action הערך של השדה הזה נגזר מהשדה sec_result_action ביומן הגולמי.
severity
מקור principal.asset.ip הערך של השדה הזה נגזר מהשדה source ביומן הגולמי.
מקור principal.ip הערך של השדה הזה נגזר מהשדה source ביומן הגולמי.
source_ip network.dhcp.ciaddr הערך של השדה הזה נגזר מהשדה source_ip ביומן הגולמי.
source_ip principal.asset.ip הערך של השדה הזה נגזר מהשדה source_ip ביומן הגולמי.
source_ip principal.ip הערך של השדה הזה נגזר מהשדה source_ip ביומן הגולמי.
source_mac network.dhcp.chaddr הערך של השדה הזה נגזר מהשדה source_mac ביומן הגולמי.
source_port principal.port הערך של השדה הזה נגזר מהשדה source_port ביומן הגולמי.
סיכום security_result.summary הערך של השדה הזה נגזר מהשדה summary ביומן הגולמי.
פעם
אזור זמן
משתמש principal.user.userid הערך של השדה הזה נגזר מהשדה user ביומן הגולמי.
משתמש target.user.userid הערך של השדה הזה נגזר מהשדה user ביומן הגולמי.
מתי
שנה
extensions.auth.type מכונה
metadata.log_type CISCO_SWITCH
metadata.vendor_name Cisco
metadata.product_name מתג Cisco
network.application_protocol DHCP
network.dhcp.type בקשה
intermediary_ip event.idm.read_only_udm.intermediary.ip וגם event.idm.read_only_udm.intermediary.asset.ip מופה מיומן השינויים
priority event.idm.read_only_udm.additional.fields מופה מיומן השינויים
product_log_id event.idm.read_only_udm.metadata.product_log_id מופה מיומן השינויים
_time event.idm.read_only_udm.metadata.collected_timestamp מופה מיומן השינויים
vlan_data event.idm.read_only_udm.intermediary.resource.attribute.labels מופה מיומן השינויים
intermediary_ip event.idm.read_only_udm.intermediary.ip מופה מיומן השינויים
intermediary_ip event.idm.read_only_udm.intermediary.asset.ip מופה מיומן השינויים
time_stamp event.idm.read_only_udm.metadata.event_timestamp מופה מיומן השינויים
process_name event.idm.read_only_udm.additional.fields מופה מיומן השינויים
switch_id event.idm.read_only_udm.additional.fields מופה מיומן השינויים
log_seq_num event.idm.read_only_udm.additional.fields מופה מיומן השינויים
log_seq_num_2 event.idm.read_only_udm.additional.fields מופה מיומן השינויים
p_interface event.idm.read_only_udm.principal.resource.name מופה מיומן השינויים
audit_session_id event.idm.read_only_udm.security_result.detection_fields מופה מיומן השינויים
mac event.idm.read_only_udm.principal.mac מופה מיומן השינויים
packets event.idm.read_only_udm.network.sent_packets מופה מיומן השינויים
facility event.idm.read_only_udm.principal.resource.resource_subtype מופה מיומן השינויים
seq_num event.idm.read_only_udm.additional.fields מופה מיומן השינויים
device_hostname event.idm.read_only_udm.principal.hostname וגם event.idm.read_only_udm.principal.asset.hostname מופה מיומן השינויים
id event.idm.read_only_udm.principal.user.userid מופה מיומן השינויים
seq_num event.idm.read_only_udm.target.user.userid מופה מיומן השינויים
log_message event.idm.read_only_udm.metadata.description מופה מיומן השינויים
syslog_tag event.idm.read_only_udm.additional.fields מופה מיומן השינויים
syslog_pri event.idm.read_only_udm.additional.fields מופה מיומן השינויים
appcat event.idm.read_only_udm.additional.fields מופה מיומן השינויים
applist event.idm.read_only_udm.additional.fields מופה מיומן השינויים
dstintf event.idm.read_only_udm.additional.fields מופה מיומן השינויים
dstintfrole event.idm.read_only_udm.additional.fields מופה מיומן השינויים
mastersrcmac event.idm.read_only_udm.additional.fields מופה מיומן השינויים
osname event.idm.read_only_udm.additional.fields מופה מיומן השינויים
poluuid event.idm.read_only_udm.additional.fields מופה מיומן השינויים
service event.idm.read_only_udm.additional.fields מופה מיומן השינויים
srchwvendor event.idm.read_only_udm.additional.fields מופה מיומן השינויים
srcintf event.idm.read_only_udm.additional.fields מופה מיומן השינויים
srcintfrole event.idm.read_only_udm.additional.fields מופה מיומן השינויים
srcserver event.idm.read_only_udm.additional.fields מופה מיומן השינויים
transport event.idm.read_only_udm.additional.fields מופה מיומן השינויים
trandisp event.idm.read_only_udm.additional.fields מופה מיומן השינויים
vd event.idm.read_only_udm.additional.fields מופה מיומן השינויים
vwlid event.idm.read_only_udm.additional.fields מופה מיומן השינויים
devid event.idm.read_only_udm.intermediary.asset.product_object_id מופה מיומן השינויים
devname event.idm.read_only_udm.intermediary.hostname מופה מיומן השינויים
logid event.idm.read_only_udm.metadata.product_log_id מופה מיומן השינויים
subtype event.idm.read_only_udm.network.direction מופה מיומן השינויים
proto event.idm.read_only_udm.network.ip_protocol מופה מיומן השינויים
rcvdbyte event.idm.read_only_udm.network.received_bytes מופה מיומן השינויים
sentbyte event.idm.read_only_udm.network.sent_bytes מופה מיומן השינויים
sentpkt event.idm.read_only_udm.network.sent_packets מופה מיומן השינויים
duration event.idm.read_only_udm.network.session_duration.seconds מופה מיומן השינויים
sessionid event.idm.read_only_udm.network.session_id מופה מיומן השינויים
srcname event.idm.read_only_udm.principal.asset.hostname, event.idm.read_only_udm.principal.hostname מופה מיומן השינויים
srcip event.idm.read_only_udm.principal.asset.ip, event.idm.read_only_udm.principal.ip מופה מיומן השינויים
srcmac event.idm.read_only_udm.principal.asset.mac, event.idm.read_only_udm.principal.mac מופה מיומן השינויים
osname event.idm.read_only_udm.principal.asset.platform_software.platform מופה מיומן השינויים
srcswversion event.idm.read_only_udm.principal.asset.platform_software.platform_version מופה מיומן השינויים
srccountry event.idm.read_only_udm.principal.location.country_or_region מופה מיומן השינויים
transip event.idm.read_only_udm.principal.nat_ip מופה מיומן השינויים
srcport event.idm.read_only_udm.principal.port מופה מיומן השינויים
action event.idm.read_only_udm.security_result.action מופה מיומן השינויים
policyid event.idm.read_only_udm.security_result.rule_id מופה מיומן השינויים
policyname event.idm.read_only_udm.security_result.rule_name מופה מיומן השינויים
policytype event.idm.read_only_udm.security_result.rule_type מופה מיומן השינויים
level event.idm.read_only_udm.security_result.severity מופה מיומן השינויים
action event.idm.read_only_udm.security_result.summary מופה מיומן השינויים
dstip event.idm.read_only_udm.target.asset.ip, event.idm.read_only_udm.target.ip מופה מיומן השינויים
dstcountry event.idm.read_only_udm.target.location.country_or_region מופה מיומן השינויים
dstport event.idm.read_only_udm.target.port מופה מיומן השינויים
device principle.hostname מופה מיומן השינויים
username3 principal.user.userid מופה מיומן השינויים
login_status security_result.summary מופה מיומן השינויים
ecs.version metadata.product_version מופה מיומן השינויים
fileset.name", "flow.locality", "flow.id", "input.type", "netflow.exporter.source_id", and "netflow.exporter.uptime_millis additional.fields מופה מיומן השינויים
network.transport network.ip_protocol מופה מיומן השינויים
netflow.post_nat_source_ipv4_address principal.ip מופה מיומן השינויים
netflow.source_transport_port principal.port מופה מיומן השינויים
network.direction network.direction מופה מיומן השינויים
intermediary_ip intermediary.ip מופה מיומן השינויים
intermediary_hostname intermediary.hostname מופה מיומן השינויים
principal_host principal.hostname מופה מיומן השינויים
src_mac principal.mac מופה מיומן השינויים
eventSummary metadata.product_event_type מופה מיומן השינויים
error_msg security_result.detection_fields מופה מיומן השינויים
pid principal.process.pid מופה מיומן השינויים
srcPort principal.port מופה מיומן השינויים
srcUser principal.user.userid מופה מיומן השינויים
username1 target.user.userid מופה מיומן השינויים
command target.process.command_line מופה מיומן השינויים
PWD target.process.file.full_path מופה מיומן השינויים
node_id", "cluster_id", "exception", "UniqueId", and "app_id additional.fields מופה מיומן השינויים
DEVICE principal.mac מופה מיומן השינויים
SRC principal.ip מופה מיומן השינויים
SPT principal.port מופה מיומן השינויים
DST target.ip מופה מיומן השינויים
DPT target.port מופה מיומן השינויים
ID network.session_id מופה מיומן השינויים
LEN network.session_duration.seconds מופה מיומן השינויים
PROTO network.ip_protocol מופה מיומן השינויים
IN", "OUT", "PHYSIN", "WINDOW", "RES, "TOS", "PREC", "TTL" ,"URGP", "MAC", "radio", "vap", "auth_type", "sugg_band", "ssid_id", "ssid_profile_name" and "protocol additional.fields מופה מיומן השינויים
client_mac principal.mac מופה מיומן השינויים
aid network.session_id מופה מיומן השינויים
rssi intermediary.asset.product_object_id מופה מיומן השינויים
channel security_result.detection_fields מופה מיומן השינויים
eventSummary", "dhcp_ip", "client_mac", "aid" and "ip_src metadata.product_event_type מופה מיומן השינויים
mac", "src", "sport", "dst", "dport", "action", "protocol", "url" and "signature principal.mac מופה מיומן השינויים
metadata.event_type" and "extensions.auth.type USER_LOGIN מופה מיומן השינויים
eventSummary", "aid", "rssi", "channel", "last_known_client_ip" and "event_type security_result.summary מופה מיומן השינויים
pid target.process.pid מופה מיומן השינויים
app_name target.application מופה מיומן השינויים

יומן שינויים

הצגת יומן השינויים של המנתח הזה

הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.