בדף הזה מתוארת המבנה של רישום ביומן של כללי מדיניות חומת האש ב-Cloud Logging. כשכלל חומת אש עם רישום ביומן מופעל על תעבורה אל מכונה וירטואלית (VM) או ממנה, Cloud Logging יוצר רשומה ביומן. רשומות היומן מופיעות בשדה JSON payload של
Logging
LogEntry.
רשומות ביומן של חומת אש מורכבות משדות בסיס, שהם שדות הליבה של כל רשומה ביומן, ומשדות מטא-נתונים אופציונליים. כדי להפחית את עלויות האחסון, אפשר להחריג שדות של מטא-נתונים.
חלק מהשדות ביומן יכולים להכיל שדות אחרים כערכים. לדוגמה, השדה connection משתמש בפורמט IpConnection, שכולל את כתובת ה-IP והיציאה של המקור והיעד, ואת הפרוטוקול, בשדה אחד.
בטבלה הבאה מתוארים שדות היומן שנתמכים בכללי מדיניות חומת אש של Cloud Next Generation Firewall, כמו כללים היררכיים, גלובליים ואזוריים, לא כולל שדות מדור קודם כמו תגי רשת וחשבונות שירות, שלא נתמכים במדיניות של Cloud NGFW.
| שדה | תיאור | סוג השדה: מטא-נתונים בסיסיים או אופציונליים |
|---|---|---|
connection |
IpConnection 5-Tuple שמתאר את כתובת ה-IP של המקור והיעד, את יציאת המקור והיעד ואת פרוטוקול ה-IP של החיבור הזה. |
תוכנית בסיסית |
disposition |
מציין אם החיבור היה ALLOWED, DENIED או INTERCEPTED. |
תוכנית בסיסית |
rule_details |
RuleDetails פרטי כלל מדיניות חומת אש. פורמט היומן הוא {folder tier index}/firewallPolicy:{firewall policy ID} או network:{network name}/firewallPolicy:{firewall policy ID}, בהתאם להיקף המדיניות. |
תוכנית בסיסית |
instance |
InstanceDetails פרטי המופע של המכונה הווירטואלית. בהגדרת VPC משותף, הערך של project_id תואם לערך של פרויקט השירות. |
מטא-נתונים |
load_balancer_details |
LoadBalancingDetails פרטים של מאזן עומסים פנימי של אפליקציות או מאזן עומסי רשת פנימי לשרת proxy שאליהם חל כלל מדיניות חומת האש. אם היעד של כלל חומת האש הוא אחד ממאזני העומסים האלה, השדה instance לא יופיע. |
מטא-נתונים |
vpc |
VpcDetails פרטים על רשת VPC. בהגדרת VPC משותף, מספר הפרויקט project_id תואם למספר הפרויקט המארח. |
מטא-נתונים |
remote_instance |
InstanceDetails אם נקודת הקצה המרוחקת של החיבור הייתה מכונה וירטואלית שנמצאת ב-Compute Engine, השדה הזה יאוכלס בפרטים של המכונה הווירטואלית. |
מטא-נתונים |
remote_vpc |
VpcDetails אם נקודת הקצה המרוחקת של החיבור הייתה מכונה וירטואלית שנמצאת ברשת VPC, השדה הזה יאוכלס בפרטי הרשת. |
מטא-נתונים |
remote_location |
GeographicDetails אם נקודת הקצה המרוחקת של החיבור הייתה מחוץ לרשת ה-VPC, השדה הזה יאוכלס במטא-נתונים של המיקום שזמינים. |
מטא-נתונים |
IpConnection
| שדה | סוג | תיאור |
|---|---|---|
src_ip |
מחרוזת | כתובת ה-IP של המקור. אם המקור הוא מכונה וירטואלית ב-Compute Engine, src_ip היא כתובת ה-IP הפנימית הראשית או כתובת בטווח כתובות IP של כינוי של הממשק של הרשת של המכונה הווירטואלית. כתובת ה-IP החיצונית לא מוצגת. הרישום ביומן מציג את כתובת ה-IP של המכונה הווירטואלית כפי שהיא מופיעה בכותרת של המנה, בדיוק כמו אם הייתם מריצים את הפקודה tcpdump במכונה הווירטואלית. |
src_port |
מספר שלם | יציאת המקור |
dest_ip |
מחרוזת | כתובת ה-IP של היעד. אם היעד הוא Google Cloud מכונה וירטואלית,
dest_ip היא כתובת ה-IP הפנימית הראשית או כתובת בטווח כתובות ה-IP של הכינוי של הממשק של המכונה הווירטואלית. כתובת ה-IP החיצונית לא מוצגת, גם אם נעשה בה שימוש ליצירת החיבור. |
dest_port |
מספר שלם | יציאת היעד. |
protocol |
מספר שלם | פרוטוקול ה-IP של החיבור. |
RuleDetails
| שדה | סוג | תיאור |
|---|---|---|
reference |
מחרוזת | הנתיב המוחלט הייחודי למשאב של הכלל שתאם לתנועת הרשת. הפורמט של כללי מדיניות חומת האש הוא:
|
priority |
מספר שלם | העדיפות של כלל מדיניות חומת האש. |
action |
מחרוזת | הפעולה של כלל מדיניות חומת האש. יכול להיות ALLOW, DENY או APPLY_SECURITY_PROFILE_GROUP. |
source_networks[ ] |
מחרוזת | רשימה של רשתות VPC כשהפרמטר של הקשר ברשת המקור הוא VPC_NETWORKS. |
destination_networks[ ] |
מחרוזת | רשימה של רשתות VPC כשפרמטר ההקשר של רשת היעד הוא VPC_NETWORKS. |
source_network_context |
מחרוזת | ההקשר של הרשת לתעבורה שכלל הכניסה חל עליה. |
destination_network_context |
מחרוזת | ההקשר של הרשת לתעבורה שכלל יציאה חל עליה. |
apply_security_profile_fallback_action |
מחרוזת | רלוונטי אם הפעולה היא APPLY_SECURITY_PROFILE_GROUP.
הערכים האפשריים הם ALLOW או UNSPECIFIED
המאפיין מוגדר אם מצב החיבור הוא INTERCEPTED. |
direction |
מחרוזת | הכיוון שכלל מדיניות חומת האש חל עליו. הערך יכול להיות INGRESS או EGRESS. |
source_range[ ] |
מחרוזת | (מטא-נתונים אופציונליים) רשימה של טווחי מקורות שהכלל במדיניות חומת האש חל עליהם. |
destination_range[ ] |
מחרוזת | (מטא נתונים אופציונליים) רשימה של טווחי יעד שהכלל במדיניות חומת האש חל עליהם. |
ip_port_info[ ] |
מחרוזת | (מטא-נתונים אופציונליים) רשימה של פרוטוקולי IP וטווחי יציאות רלוונטיים לכללים. |
target_resource[ ] |
מחרוזת | (מטא-נתונים אופציונליים) מחרוזות של משאבי יעד בפורמט
projects/{project ID}/global/networks/{network name}.
האפשרות הזו זמינה במדיניות חומת אש היררכית. |
source_secure_tag[ ] |
מחרוזת | (מטא-נתונים אופציונליים) רשימה של כל תגי האבטחה של המקור שהכלל במדיניות חומת האש חל עליהם. |
target_secure_tag[ ] |
מחרוזת | (מטא-נתונים אופציונליים) רשימה של כל תגי האבטחה של היעד שהכלל במדיניות חומת האש חל עליהם. |
source_region_code[ ] |
מחרוזת | (מטא-נתונים אופציונליים) רשימה של כל קודי המדינות של המקור שאליהם חל הכלל של מדיניות חומת האש. |
destination_region_code[ ] |
מחרוזת | (מטא-נתונים אופציונליים) רשימה של כל קודי מדינות היעד שהכלל במדיניות חומת האש חל עליהם. |
source_fqdn[ ] |
מחרוזת | (מטא-נתונים אופציונליים) רשימה של כל שמות הדומיינים של המקור שעליהם חל הכלל של מדיניות חומת האש. |
destination_fqdn[ ] |
מחרוזת | (מטא-נתונים אופציונליים) רשימה של כל שמות הדומיינים של היעד שהכלל במדיניות חומת האש חל עליהם. |
source_threat_intelligence[ ] |
מחרוזת | (מטא-נתונים אופציונליים) רשימה של כל השמות של רשימות המקור של Google Threat Intelligence שהכלל במדיניות חומת האש חל עליהן. |
destination_threat_intelligence[ ] |
מחרוזת | (מטא-נתונים אופציונליים) רשימה של כל השמות של רשימות Google Threat Intelligence שאליהן חל כלל מדיניות חומת האש. |
source_address_groups[ ] |
מחרוזת | (מטא-נתונים אופציונליים) רשימה של כל קבוצות כתובות המקור שהכלל במדיניות חומת האש חל עליהן. |
destination_address_groups[ ] |
מחרוזת | (מטא-נתונים אופציונליים) רשימה של כל קבוצות כתובות היעד שהכלל במדיניות חומת האש חל עליהן. |
IpPortDetails
| שדה | סוג | תיאור |
|---|---|---|
ip_protocol |
מחרוזת | פרוטוקול ה-IP שכלל מדיניות חומת האש חל עליו. אי אפשר להגדיר את הערך
ALL לכללים של מדיניות חומת האש. |
port_range[ ] |
מחרוזת | רשימה של טווחי יציאות רלוונטיים לכללים של מדיניות חומת האש.
לדוגמה, 8080-9090. |
InstanceDetails
| שדה | סוג | תיאור |
|---|---|---|
project_id |
מחרוזת | מזהה הפרויקט שמכיל את מכונת ה-VM ב-Compute Engine. |
vm_name |
מחרוזת | שם המכונה הווירטואלית ב-Compute Engine. |
region |
מחרוזת | האזור של המכונה הווירטואלית ב-Compute Engine. |
zone |
מחרוזת | האזור של המכונה הווירטואלית ב-Compute Engine. |
LoadBalancingDetails
| שדה | סוג | תיאור |
|---|---|---|
forwarding_rule_project_id |
מחרוזת | מזהה הפרויקטGoogle Cloud שמכיל את כלל ההעברה. |
type |
מחרוזת | סוג מאזן העומסים: APPLICATION_LOAD_BALANCER מציין מאזן עומסים פנימי של אפליקציות. PROXY_NETWORK_LOAD_BALANCER מציין מאזן עומסי רשת פנימי לשרת proxy. |
scheme |
מחרוזת | סכמת מאזן עומסים, INTERNAL_MANAGED. |
url_map_name |
מחרוזת | שם מפת ה-URL. השדה הזה מאוכלס רק אם הערך של type
הוא APPLICATION_LOAD_BALANCER. |
forwarding_rule_name |
מחרוזת | השם של כלל ההעברה. |
VpcDetails
| שדה | סוג | תיאור |
|---|---|---|
project_id |
מחרוזת | מזהה הפרויקט שמכיל את הרשת. |
vpc_name |
מחרוזת | הרשת שבה המכונה הווירטואלית פועלת. |
subnetwork_name |
מחרוזת | רשת המשנה שבה פועלת המכונה הווירטואלית. |
GeographicDetails
| שדה | סוג | תיאור |
|---|---|---|
continent |
מחרוזת | שם היבשת של נקודות קצה חיצוניות. |
country |
מחרוזת | שם המדינה של נקודות קצה חיצוניות. |
region |
מחרוזת | שם האזור לנקודות קצה חיצוניות. |
city |
מחרוזת | שם העיר של נקודות קצה חיצוניות. |
המאמרים הבאים
- פורמט הרישום ביומן של כללי חומת האש ב-VPC.
- סקירה כללית של רישום ביומן של כללי מדיניות חומת האש
- ניהול הרישום ביומן של כללי מדיניות חומת האש
- סקירה כללית של Cloud Logging.