כדי לנהל את התנועה ברשת באזור ספציפי של רשת VPC, מגדירים כללים ומדיניות של חומת אש ברשת האזורית. בדף הזה מוסבר איך יוצרים מדיניות אזורית של חומת אש לרשת, משייכים אותה לרשת VPC ולאזור ספציפיים, ואז מגדירים כללים. הכללים האלה שולטים בתעבורת הנתונים הנכנסת (ingress) והיוצאת (egress) של מכונות וירטואליות (VM) ומאזני עומסים פנימיים.
לפני שאתם קוראים את הדף הזה, ודאו שאתם מכירים את המושגים שמתוארים במאמר כללי מדיניות אזוריים של חומת אש לרשת.
יצירת מדיניות חומת אש אזורית ברשת
כשיוצרים מדיניות אזורית של חומת אש לרשת באמצעות מסוף Cloud de Confiance , אפשר לשייך את המדיניות לאזור ולרשת VPC במהלך היצירה. אם אתם יוצרים את המדיניות באמצעות Google Cloud CLI, אחרי שאתם יוצרים את המדיניות אתם צריכים לשייך אותה לאזור ולרשת.
רשת ה-VPC שמשויכת למדיניות חומת האש של הרשת האזורית צריכה להיות באותו פרויקט שבו נמצאת מדיניות חומת האש של הרשת האזורית.
המסוף
במסוף Cloud de Confiance , עוברים לדף מדיניות חומת אש.
בתפריט לבחירת פרויקטים, בוחרים את הפרויקט בארגון.
לוחצים על יצירת מדיניות חומת אש.
בשדה Policy name, כותבים את השם של המדיניות.
בשדה Policy type, בוחרים באפשרות VPC policy או RDMA RoCE policy.
בשדה Deployment scope, בוחרים באפשרות Regional. בוחרים את האזור שבו רוצים ליצור את מדיניות חומת האש.
כדי ליצור כללים למדיניות, לוחצים על המשך.
בקטע Add rules, לוחצים על Create firewall rule. למידע נוסף על יצירת כללים של חומת האש:
אם רוצים לשייך את המדיניות לרשת, לוחצים על Continue.
בקטע Associate policy with networks, לוחצים על Associate.
מידע נוסף זמין במאמר שיוך מדיניות לרשת.
לוחצים על יצירה.
gcloud
gcloud compute network-firewall-policies create \
NETWORK_FIREWALL_POLICY_NAME \
--description DESCRIPTION \
--policy-type POLICY_TYPE \
--region=REGION_NAME
מחליפים את מה שכתוב בשדות הבאים:
-
NETWORK_FIREWALL_POLICY_NAME: שם למדיניות -
DESCRIPTION: תיאור המדיניות -
POLICY_TYPE: סוג המדיניות של חומת האש ברשת. מידע נוסף זמין בקטע מפרטים. -
REGION_NAME: האזור של המדיניות
שיוך מדיניות לרשת
אתם יכולים לשייך מדיניות אזורית של חומת אש לרשת לאזור של רשת VPC, ולהחיל את הכללים שבמדיניות על האזור הזה ברשת.
המסוף
במסוף Cloud de Confiance , עוברים לדף מדיניות חומת אש.
בתפריט לבחירת פרויקטים, בוחרים את הפרויקט שמכיל את המדיניות.
לוחצים על הפוליסה.
לוחצים על הכרטיסייה שיוכים.
לוחצים על הוספת שיוך.
בוחרים את הרשתות בפרויקט.
לוחצים על שיוך.
gcloud
gcloud compute network-firewall-policies associations create \
--firewall-policy POLICY_NAME \
--firewall-policy-region=POLICY_REGION \
--network NETWORK_NAME \
--name ASSOCIATION_NAME
מחליפים את מה שכתוב בשדות הבאים:
-
POLICY_NAME: השם המקוצר או השם שנוצר על ידי המערכת של המדיניות. -
POLICY_REGION: האזור של המדיניות שמכילה את הכלל. -
NETWORK_NAME: השם של הרשת המשויכת. -
ASSOCIATION_NAME: שם אופציונלי לשיוך. אם לא מציינים שם, השם שמוגדר הואnetwork-NETWORK_NAME.
הוספת כללים למדיניות חומת אש אזורית ברשת
בקטע הזה מוסבר איך מוסיפים כללים למדיניות אזורית של חומת אש ברשת.
יצירת כלל תעבורת נתונים נכנסת (ingress) ליעדים של מכונות וירטואליות
בקטע הזה מוסבר איך ליצור כלל תעבורת נתונים נכנסת שחל על ממשקי רשת של מכונות Compute Engine.
המסוף
במסוף Cloud de Confiance , עוברים לדף מדיניות חומת אש.
ברשימת הפרויקטים, בוחרים פרויקט שמכיל מדיניות אזורית של חומת אש לרשת.
בקטע Network firewall policies, לוחצים על השם של מדיניות חומת האש האזורית של הרשת שבה רוצים ליצור כלל.
בקטע Firewall rules, לוחצים על Create firewall rule ומציינים את פרמטרי ההגדרה הבאים:
עדיפות: סדר ההערכה המספרי של הכלל.
הכללים נבדקים לפי סדר העדיפות, מהגבוהה לנמוכה, כאשר
0היא העדיפות הגבוהה ביותר. לכל כלל צריכה להיות עדיפות ייחודית. מומלץ להפריד בין ערכי העדיפות של הכללים בהפרש של יותר מ-1 (לדוגמה,100,200,300) כדי שתוכלו ליצור כללים חדשים בין הכללים הקיימים בהמשך.תיאור: מוסיפים תיאור (אופציונלי).
Target type: בוחרים באפשרות Instances.
כשבוחרים באפשרות הזו, Cloud NGFW משתמש במכונות וירטואליות כיעד.
יעד: בוחרים אחת מהאפשרויות הבאות:
- החלה על הכול: Cloud NGFW משתמש ביעדי המכונה הרחבים ביותר.
-
חשבונות שירות: מצמצמים את היעדים הרחבים ביותר של המכונות הווירטואליות לממשקי הרשת של המכונות הווירטואליות שמשתמשות בחשבון השירות שציינתם:
- בקטע Service account scope, בוחרים באפשרות In this project > Target service account. כדי לציין חשבון שירות באותו פרויקט שבו נמצאת מדיניות חומת האש של הרשת האזורית.
- בקטע Service account scope, בוחרים באפשרות In another project > Target service account. כדי לציין חשבון שירות בפרויקט שירות של VPC משותף.
- תגים מאובטחים: מצמצמים את יעדי המכונות הרחבים ביותר לממשקי הרשת של מכונות וירטואליות שקשורות לפחות לאחד מערכי התגים המאובטחים שציינתם. לוחצים על Select scope for tags ובוחרים את הארגון או הפרויקט שמכילים את ערכי התגים שרוצים להתאים. כדי להוסיף עוד ערכי תגים, לוחצים על הוספת תג.
Direction of traffic: בוחרים באפשרות Ingress.
פעולה במקרה של התאמה: בוחרים אחת מהאפשרויות הבאות:
- אישור: כדי לאשר חיבורים שתואמים לפרמטרים של הכלל.
- דחייה: כדי לחסום חיבורים שתואמים לפרמטרים של הכלל.
- Go to next: כדי להמשיך את תהליך ההערכה של כללי חומת האש.
Logs: בוחרים באפשרות On כדי להפעיל את רישום כללי חומת האש ביומן, או באפשרות Off כדי להשבית את רישום כללי חומת האש ביומן לכלל הזה.
Source network context: מציינים הקשר רשת:
- כדי לדלג על סינון התנועה הנכנסת לפי הקשר הרשת, בוחרים באפשרות All network contexts.
- כדי לסנן תנועה נכנסת להקשר רשת ספציפי, בוחרים באפשרות Specific network context ואז בוחרים הקשר רשת:
- Internet: תנועה נכנסת חייבת להתאים להקשר הרשת של האינטרנט לחבילות נכנסות.
- לא אינטרנט: תנועה נכנסת חייבת להתאים להקשר של רשת לא אינטרנטית לחבילות נכנסות.
- בתוך VPC: תעבורת הנתונים הנכנסת חייבת להתאים לקריטריונים להקשר של רשת בתוך VPC.
- רשתות VPC: תעבורת הנתונים הנכנסת חייבת להתאים לקריטריונים להקשר של רשתות VPC.
צריך לבחור לפחות רשת VPC אחת:
- Select current project: מאפשרת להוסיף רשת VPC אחת או יותר מהפרויקט שמכיל את מדיניות חומת האש.
- Manually enter network: מאפשר להזין ידנית פרויקט ורשת VPC.
- Select project: בחירת פרויקט שממנו אפשר לבחור רשת VPC.
מסנני מקור: מציינים פרמטרים נוספים של מקור. אי אפשר להשתמש בחלק מהפרמטרים של המקור ביחד, וההקשר של רשת המקור שתבחרו מגביל את הפרמטרים של המקור שבהם תוכלו להשתמש. למידע נוסף, קראו את המאמרים מקורות לכללי תעבורת נתונים נכנסת ושילובים של מקורות לכללי תעבורת נתונים נכנסת.
- כדי לסנן תנועה נכנסת לפי טווחי IPv4 של המקור, בוחרים באפשרות IPv4 ומזינים את בלוקי ה-CIDR בשדה IP ranges. משתמשים ב-
0.0.0.0/0לכל מקור IPv4. - כדי לסנן תנועה נכנסת לפי טווחי IPv6 של מקורות, בוחרים באפשרות IPv6 ומזינים את בלוקי ה-CIDR בשדה IPv6 ranges. משתמשים ב-
::/0לכל מקור IPv6. - כדי לסנן תנועה נכנסת לפי ערכי תגים מאובטחים של מקור, בוחרים באפשרות Select scope for tags בקטע Secure tags. אחר כך, מספקים את המפתחות והערכים של התגים. כדי להוסיף עוד ערכי תגים, לוחצים על Add tag.
- כדי לסנן תנועה נכנסת לפי FQDN של מקור, מזינים את ה-FQDN בשדה FQDNs. מידע נוסף זמין במאמר אובייקטים של FQDN.
- כדי לסנן תנועה נכנסת לפי המיקום הגיאוגרפי של המקור, בוחרים מיקום אחד או יותר בשדה Geolocations. מידע נוסף זמין במאמר אובייקטים של מיקום גיאוגרפי.
- כדי לסנן תנועה נכנסת לפי קבוצת כתובות מקור, בוחרים קבוצת כתובות אחת או יותר בשדה Address groups. מידע נוסף זמין במאמר קבוצות של כתובות למדיניות של חומת אש.
- כדי לסנן תנועה נכנסת לפי טווחי IPv4 של המקור, בוחרים באפשרות IPv4 ומזינים את בלוקי ה-CIDR בשדה IP ranges. משתמשים ב-
יעד: מציינים פרמטרים אופציונליים של היעד. מידע נוסף זמין במאמר יעדים לכללי תעבורת נתונים נכנסת.
- כדי לדלג על סינון התנועה הנכנסת לפי כתובת ה-IP של היעד, בוחרים באפשרות None.
- כדי לסנן את התנועה הנכנסת לפי כתובת ה-IP של היעד, בוחרים באפשרות IPv4 או IPv6 ומזינים CIDR אחד או יותר באותו פורמט שמשמש לטווחי IPv4 או IPv6 של המקור.
פרוטוקולים ויציאות: מציינים את הפרוטוקולים ויציאות היעד של תעבורת הנתונים שתואמת לכלל. מידע נוסף מופיע במאמר פרוטוקולים ויציאות.
אכיפה: מציינים אם הכלל של חומת האש נאכף או לא:
- מופעל: הכלל נוצר ומתחיל לפעול על חיבורים חדשים.
- מושבת: הכלל נוצר אבל לא נאכף על חיבורים חדשים.
לוחצים על יצירה.
gcloud
gcloud compute network-firewall-policies rules create PRIORITY \
--firewall-policy=POLICY_NAME \
--project=PROJECT_ID \
--firewall-policy-region=POLICY_REGION \
--description=DESCRIPTION \
--direction=INGRESS \
--action=ACTION \
[--enable-logging | --no-enable-logging] \
[--disabled | --no-disabled] \
[--target-secure-tags=TARGET_SECURE_TAGS] \
[--target-service-accounts=TARGET_SERVICE_ACCOUNTS] \
[--layer4-configs=LAYER_4_CONFIGS] \
[--src-network-context=SRC_NETWORK_CONTEXT] \
[--src-networks=SRC_VPC_NETWORKS] \
[--src-ip-ranges=SRC_IP_RANGES] \
[--src-address-groups=SRC_ADDRESS_GROUPS] \
[--src-fqdns=SRC_DOMAIN_NAMES] \
[--src-secure-tags=SRC_SECURE_TAGS] \
[--src-region-codes=SRC_COUNTRY_CODES] \
[--src-threat-intelligence=SRC_THREAT_LIST_NAMES] \
[--dest-ip-ranges=DEST_IP_RANGES]
מחליפים את מה שכתוב בשדות הבאים:
-
PRIORITY: סדר ההערכה המספרי של הכלל במדיניות. הכללים נבדקים לפי סדר העדיפות, מהגבוהה ביותר לנמוכה ביותר, כאשר0היא העדיפות הגבוהה ביותר. לכל כלל צריכה להיות עדיפות ייחודית. מומלץ להפריד בין ערכי העדיפות של הכללים בהפרש של יותר מ-1 (לדוגמה,100,200,300) כדי שתוכלו ליצור כללים חדשים בין הכללים הקיימים בהמשך. -
POLICY_NAME: השם של מדיניות חומת האש האזורית של הרשת שבה רוצים ליצור את הכלל. -
PROJECT_ID: מזהה הפרויקט שמכיל את מדיניות חומת האש של הרשת האזורית. -
POLICY_REGION: האזור של המדיניות. -
DESCRIPTION: תיאור אופציונלי של הכלל החדש. -
ACTION: מציינים אחת מהפעולות הבאות:-
allow: מאפשר חיבורים שתואמים לכלל. -
deny: דחיית חיבורים שתואמים לכלל. -
goto_next: ממשיך את תהליך ההערכה של כלל חומת האש.
-
- הדגלים
--enable-loggingו---no-enable-loggingמפעילים או משביתים את הרישום ביומן של כללי חומת האש של VPC. - הדגלים
--disabledו---no-disabledקובעים אם הכלל מושבת (לא נאכף) או מופעל (נאכף). -
מציינים יעד:
- אם לא תציינו את הדגלים
--target-secure-tagsו---target-service-accounts, Cloud NGFW ישתמש ביעדי המכונות הרחבים ביותר. -
TARGET_SECURE_TAGS: רשימה מופרדת בפסיקים של ערכי תגים מאובטחים, שמצמצמת את היעדים הרחבים ביותר של המכונות הווירטואליות לממשקי הרשת של המכונות הווירטואליות שקשורות לפחות לאחד מערכי התגים המאובטחים. -
TARGET_SERVICE_ACCOUNTS: רשימה מופרדת בפסיקים של חשבונות שירות, שמצמצמת את יעדי המכונות הרחבים ביותר לממשקי הרשת של מכונות וירטואליות שמשתמשות באחד מחשבונות השירות.
- אם לא תציינו את הדגלים
LAYER_4_CONFIGS: רשימה מופרדת בפסיקים של הגדרות שכבה 4. כל הגדרה של שכבה 4 יכולה להיות אחת מהאפשרויות הבאות:- שם של פרוטוקול IP (
tcp) או מספר של פרוטוקול IP של IANA (6) בלי יציאת יעד. - שם של פרוטוקול IP ויציאת יעד, מופרדים בנקודתיים (
tcp:80). - שם של פרוטוקול IP וטווח יציאות יעד שמופרדים בנקודתיים, עם מקף שמפריד בין יציאות היעד של ההתחלה והסיום (
tcp:5000-6000).
למידע נוסף, ראו פרוטוקולים ויציאות.
- שם של פרוטוקול IP (
-
מציינים מקור לכלל התעבורה הנכנסת.
שילובים של מקורות לכללי תעבורת נתונים נכנסת:
-
SRC_NETWORK_CONTEXT: מגדיר הקשרים של רשת מקור שמשמשים בשילוב עם פרמטר מקור נתמך אחר כדי ליצור שילוב מקורות. הערכים התקינים כשהשדה--target-type=INSTANCESמוגדר הם:INTERNET,NON_INTERNET,VPC_NETWORKSאוINTRA_VPC. מידע נוסף זמין במאמר הקשרים של רשתות. -
SRC_VPC_NETWORKS: רשימה מופרדת בפסיקים של רשתות VPC, שמצוינות לפי מזהי כתובות ה-URL שלהן. ציינו את הדגל הזה רק אם הערך של--src-network-contextהואVPC_NETWORKS. -
SRC_IP_RANGES: רשימה מופרדת בפסיקים של טווחי כתובות IP בפורמט CIDR. כל הטווחים ברשימה חייבים להיות בפורמט IPv4 CIDR או IPv6 CIDR, ולא שילוב של שניהם. -
SRC_ADDRESS_GROUPS: רשימה מופרדת בפסיקים של קבוצות כתובות, שמצוינות לפי מזהי כתובות ה-URL הייחודיים שלהן. קבוצות הכתובות ברשימה צריכות להכיל רק כתובות IPv4 או רק כתובות IPv6, ולא שילוב של שתיהן. -
SRC_DOMAIN_NAMES: רשימה מופרדת בפסיקים של אובייקטים מסוג FQDN שצוינו בפורמט של שם דומיין. -
SRC_SECURE_TAGS: רשימה מופרדת בפסיקים של תגים. אי אפשר להשתמש בדגל--src-secure-tagsאם הערך של--src-network-contextהואINTERNET. -
SRC_COUNTRY_CODES: רשימה מופרדת בפסיקים של קודי מדינות בני שתי אותיות. מידע נוסף זמין במאמר אובייקטים של מיקום גיאוגרפי. אי אפשר להשתמש בדגל--src-region-codesאם הערך של--src-network-contextהואNON_INTERNET,VPC_NETWORKSאוINTRA_VPC.
-
-
אפשר גם לציין יעד לכלל התעבורה הנכנסת:
-
DEST_IP_RANGES: רשימה מופרדת בפסיקים של טווחי כתובות IP בפורמט CIDR. כל הטווחים ברשימה חייבים להיות בפורמט IPv4 CIDR או IPv6 CIDR, ולא שילוב של שניהם.
-
יצירת כלל תעבורת נתונים נכנסת ליעדים של מאזן עומסים פנימי
כדי להגביל את הגישה לכלל העברה אחד או יותר של מאזן עומסים פנימי של אפליקציות (ALB) או של מאזן עומסי רשת פנימי לשרת proxy, צריך ליצור לפחות שני כללי תעבורת נתונים נכנסת שמשתמשים במאזני עומסים פנימיים כיעדים. הסיבה לכך היא שהפעולה המשתמעת של יעדי מאזן העומסים הפנימי של אפליקציות ומאזן עומסי הרשת הפנימי לשרת proxy מאפשרת תעבורת נתונים נכנסת. הכללים שנדרשים כדי להגביל את הגישה הם:
- כלל חומת אש לדחיית תעבורת נתונים נכנסת בעדיפות נמוכה יותר עם
--src-ip-ranges=0.0.0.0/0. - כלל חומת אש שמאפשר תעבורת נתונים נכנסת בעדיפות גבוהה יותר, עם פרמטרים של מקור שאתם מציינים.
בקטע הזה מוסבר איך ליצור כלל תעבורת נתונים נכנסת למאזני עומסים פנימיים של אפליקציות ולמאזני עומסי רשת פנימיים של שרתי proxy.
המסוף
במסוף Cloud de Confiance , עוברים לדף מדיניות חומת אש.
ברשימת הפרויקטים, בוחרים פרויקט שמכיל מדיניות אזורית של חומת אש לרשת.
בקטע Network firewall policies, לוחצים על השם של מדיניות חומת האש האזורית של הרשת שבה רוצים ליצור כלל.
בקטע Firewall rules, לוחצים על Create firewall rule ומציינים את פרמטרי ההגדרה הבאים:
עדיפות: סדר ההערכה המספרי של הכלל.
הכללים נבדקים לפי סדר העדיפות, מהגבוהה לנמוכה, כאשר
0היא העדיפות הגבוהה ביותר. לכל כלל צריכה להיות עדיפות ייחודית. מומלץ להפריד בין ערכי העדיפות של הכללים בהפרש של יותר מ-1 (לדוגמה,100,200,300) כדי שתוכלו ליצור כללים חדשים בין הכללים הקיימים בהמשך.תיאור: מוסיפים תיאור (אופציונלי).
Target type: בוחרים באפשרות Internal load balancers.
כשבוחרים באפשרות הזו, Cloud NGFW משתמש במאזני עומסים פנימיים של אפליקציות (ALB) ובמאזני עומסי רשת פנימיים של שרתי proxy בתור היעד.
יעד: בוחרים אחת מהאפשרויות הבאות:
- החלה על הכול: Cloud NGFW משתמש ביעדים הרחבים ביותר של מאזן העומסים.
- Forwarding rule: כדי לבחור את כלל ההעברה, מבצעים את הפעולות הבאות:
- לוחצים על Select project ובוחרים פרויקט.
- בקטע Load balancer type, בוחרים את סוג מאזן העומסים.
- בשדה Load balancer, בוחרים את מאזן העומסים.
- בשדה Forwarding rule, בוחרים את כלל ההעברה.
פעולה במקרה של התאמה: בוחרים אחת מהאפשרויות הבאות:
- אישור: כדי לאשר חיבורים שתואמים לפרמטרים של הכלל.
- דחייה: כדי לחסום חיבורים שתואמים לפרמטרים של הכלל.
- Go to next: כדי להמשיך את תהליך ההערכה של כללי חומת האש.
Logs: בוחרים באפשרות On כדי להפעיל את רישום כללי חומת האש ביומן, או באפשרות Off כדי להשבית את רישום כללי חומת האש ביומן לכלל הזה.
Source network context: מציינים הקשר רשת:
- כדי לדלג על סינון התנועה הנכנסת לפי הקשר הרשת, בוחרים באפשרות All network contexts.
- כדי לסנן תנועה נכנסת להקשר רשת ספציפי, בוחרים באפשרות Specific network context ואז בוחרים הקשר רשת:
- בתוך VPC: תעבורת הנתונים הנכנסת חייבת להתאים לקריטריונים להקשר של רשת בתוך VPC.
- רשתות VPC: תעבורת הנתונים הנכנסת חייבת להתאים לקריטריונים להקשר של רשתות VPC.
צריך לבחור לפחות רשת VPC אחת:
- Select current project: מאפשרת להוסיף רשת VPC אחת או יותר מהפרויקט שמכיל את מדיניות חומת האש.
- Manually enter network: מאפשר להזין ידנית פרויקט ורשת VPC.
- Select project: בחירת פרויקט שממנו אפשר לבחור רשת VPC.
מסנני מקור: מציינים פרמטרים נוספים של מקור. אי אפשר להשתמש בחלק מהפרמטרים של המקור ביחד, וההקשר של רשת המקור שתבחרו מגביל את הפרמטרים של המקור שבהם תוכלו להשתמש. למידע נוסף, קראו את המאמרים מקורות לכללי תעבורת נתונים נכנסת ושילובים של מקורות לכללי תעבורת נתונים נכנסת.
- כדי לסנן תנועה נכנסת לפי טווחי IPv4 של המקור, בוחרים באפשרות IPv4 ומזינים את בלוקי ה-CIDR בשדה IP ranges. משתמשים ב-
0.0.0.0/0לכל מקור IPv4. - כדי לסנן תנועה נכנסת לפי טווחי IPv6 של מקורות, בוחרים באפשרות IPv6 ומזינים את בלוקי ה-CIDR בשדה IPv6 ranges. משתמשים ב-
::/0לכל מקור IPv6. - כדי לסנן תנועה נכנסת לפי FQDN של מקור, מזינים את ה-FQDN בשדה FQDNs. מידע נוסף זמין במאמר אובייקטים של FQDN.
- כדי לסנן תנועה נכנסת לפי קבוצת כתובות מקור, בוחרים קבוצת כתובות אחת או יותר בשדה Address groups. מידע נוסף זמין במאמר קבוצות של כתובות למדיניות של חומת אש.
- כדי לסנן תנועה נכנסת לפי טווחי IPv4 של המקור, בוחרים באפשרות IPv4 ומזינים את בלוקי ה-CIDR בשדה IP ranges. משתמשים ב-
אכיפה: מציינים אם הכלל של חומת האש נאכף או לא:
- מופעל: הכלל נוצר ומתחיל לפעול על חיבורים חדשים.
- מושבת: הכלל נוצר אבל לא נאכף על חיבורים חדשים.
לוחצים על יצירה.
gcloud
gcloud compute network-firewall-policies rules create PRIORITY \
--firewall-policy=POLICY_NAME \
--project=PROJECT_ID \
--firewall-policy-region=POLICY_REGION \
--description=DESCRIPTION \
--direction=INGRESS \
--action=ACTION \
[--enable-logging | --no-enable-logging] \
[--disabled | --no-disabled] \
--target-type=INTERNAL_MANAGED_LB \
[--target-forwarding-rules=TARGET_FORWARDING_RULES] \
[--layer4-configs=LAYER_4_CONFIGS] \
[--src-network-context=SRC_NETWORK_CONTEXT] \
[--src-networks=SRC_VPC_NETWORKS] \
[--src-ip-ranges=SRC_IP_RANGES] \
[--src-address-groups=SRC_ADDRESS_GROUPS] \
[--src-fqdns=SRC_DOMAIN_NAMES]
מחליפים את מה שכתוב בשדות הבאים:
-
PRIORITY: סדר ההערכה המספרי של הכלל במדיניות. הכללים נבדקים לפי סדר העדיפות, מהגבוהה ביותר לנמוכה ביותר, כאשר0היא העדיפות הגבוהה ביותר. לכל כלל צריכה להיות עדיפות ייחודית. מומלץ להפריד בין ערכי העדיפות של הכללים בהפרש של יותר מ-1 (לדוגמה,100,200,300) כדי שתוכלו ליצור כללים חדשים בין הכללים הקיימים בהמשך. -
POLICY_NAME: השם של מדיניות חומת האש האזורית של הרשת שבה רוצים ליצור את הכלל. -
PROJECT_ID: מזהה הפרויקט שמכיל את מדיניות חומת האש של הרשת האזורית. -
POLICY_REGION: האזור של המדיניות. -
DESCRIPTION: תיאור אופציונלי של הכלל החדש. -
ACTION: מציינים אחת מהפעולות הבאות:-
allow: מאפשר חיבורים שתואמים לכלל. -
deny: דחיית חיבורים שתואמים לכלל. -
goto_next: ממשיך את תהליך ההערכה של כלל חומת האש.
-
- הדגלים
--enable-loggingו---no-enable-loggingמפעילים או משביתים את הרישום ביומן של כללי חומת האש של VPC. - הדגלים
--disabledו---no-disabledקובעים אם הכלל מושבת (לא נאכף) או מופעל (נאכף). -
מציינים יעד:
- אם לא משתמשים בדגל
--target-forwarding-rules, Cloud NGFW משתמש ביעדים הרחבים ביותר של מאזן העומסים. -
TARGET_FORWARDING_RULES: כלל העברה יחיד למאזן עומסים פנימי של אפליקציות (ALB) או למאזן עומסי רשת פנימי לשרת proxy, שצוין בפורמט של כללי העברה לטירגוט. הפרמטר הזה מצמצם את היעדים הרחבים ביותר של מאזן העומסים למאזן עומסים פנימי ספציפי של אפליקציות (ALB) או למאזן עומסי רשת פנימי לשרת proxy.
- אם לא משתמשים בדגל
-
LAYER_4_CONFIGS: מציינים אתtcpאו את מספר הפרוטוקול של IANA6. כללי חומת אש שמטרגטים מאזני עומסים פנימיים (INTERNAL_MANAGED_LB) תומכים רק בפרוטוקול TCP. אל תציינו יציאות יעד או טווחי יציאות. הסינון חל על כל התנועה שמופנית לכלל ההעברה של מאזן העומסים.
-
מציינים מקור לכלל התעבורה הנכנסת.
שילובים של מקורות לכללי תעבורת נתונים נכנסת:
-
SRC_NETWORK_CONTEXT: מגדיר הקשרים של רשת מקור שמשמשים בשילוב עם פרמטר מקור נתמך אחר כדי ליצור שילוב מקורות. הערכים התקינים כשהשדה--target-type=INTERNAL_MANAGED_LBמוגדר הםVPC_NETWORKSאוINTRA_VPC. מידע נוסף זמין במאמר הקשרים של רשתות. -
SRC_VPC_NETWORKS: רשימה מופרדת בפסיקים של רשתות VPC, שמצוינות לפי מזהי כתובות ה-URL שלהן. ציינו את הדגל הזה רק אם הערך של--src-network-contextהואVPC_NETWORKS. -
SRC_IP_RANGES: רשימה מופרדת בפסיקים של טווחי כתובות IP בפורמט CIDR. כל הטווחים ברשימה חייבים להיות בפורמט IPv4 CIDR או IPv6 CIDR, ולא שילוב של שניהם. -
SRC_ADDRESS_GROUPS: רשימה מופרדת בפסיקים של קבוצות כתובות, שמצוינות לפי מזהי כתובות ה-URL הייחודיים שלהן. קבוצות הכתובות ברשימה צריכות להכיל רק כתובות IPv4 או רק כתובות IPv6, ולא שילוב של שתיהן. -
SRC_DOMAIN_NAMES: רשימה מופרדת בפסיקים של אובייקטים מסוג FQDN שצוינו בפורמט של שם דומיין.
-
יצירת כלל לתעבורת נתונים יוצאת (egress) ליעדים של מכונות וירטואליות
כך יוצרים כלל תעבורת נתונים יוצאת: כללי תעבורת נתונים יוצאת חלים רק על יעדים שהם ממשקי רשת של מכונות Compute Engine.
המסוף
במסוף Cloud de Confiance , עוברים לדף מדיניות חומת אש.
ברשימת הפרויקטים, בוחרים פרויקט שמכיל מדיניות אזורית של חומת אש לרשת.
בקטע Network firewall policies, לוחצים על השם של מדיניות חומת האש האזורית של הרשת שבה רוצים ליצור כלל.
בקטע Firewall rules, לוחצים על Create firewall rule ומציינים את פרמטרי ההגדרה הבאים:
עדיפות: סדר ההערכה המספרי של הכלל.
הכללים נבדקים לפי סדר העדיפות, מהגבוהה לנמוכה, כאשר
0היא העדיפות הגבוהה ביותר. לכל כלל צריכה להיות עדיפות ייחודית. מומלץ להפריד בין ערכי העדיפות של הכללים בהפרש של יותר מ-1 (לדוגמה,100,200,300) כדי שתוכלו ליצור כללים חדשים בין הכללים הקיימים בהמשך.תיאור: מוסיפים תיאור (אופציונלי).
Target type: בוחרים באפשרות Instances.
כשבוחרים באפשרות הזו, Cloud NGFW משתמש במכונות וירטואליות כיעד.
יעד: בוחרים אחת מהאפשרויות הבאות:
- החלה על הכול: Cloud NGFW משתמש ביעדי המכונה הרחבים ביותר.
-
חשבונות שירות: מצמצמים את היעדים הרחבים ביותר של המכונות הווירטואליות לממשקי הרשת של המכונות הווירטואליות שמשתמשות בחשבון השירות שציינתם:
- בקטע Service account scope, בוחרים באפשרות In this project > Target service account. כדי לציין חשבון שירות באותו פרויקט שבו נמצאת מדיניות חומת האש של הרשת האזורית.
- בקטע Service account scope, בוחרים באפשרות In another project > Target service account. כדי לציין חשבון שירות בפרויקט שירות של VPC משותף.
- תגים מאובטחים: מצמצמים את יעדי המכונות הרחבים ביותר לממשקי הרשת של מכונות וירטואליות שקשורות לפחות לאחד מערכי התגים המאובטחים שציינתם. לוחצים על Select scope for tags ובוחרים את הארגון או הפרויקט שמכילים את ערכי התגים שרוצים להתאים. כדי להוסיף עוד ערכי תגים, לוחצים על הוספת תג.
Direction of traffic: בוחרים באפשרות Egress.
פעולה במקרה של התאמה: בוחרים אחת מהאפשרויות הבאות:
- אישור: כדי לאשר חיבורים שתואמים לפרמטרים של הכלל.
- דחייה: כדי לחסום חיבורים שתואמים לפרמטרים של הכלל.
- Go to next: כדי להמשיך את תהליך ההערכה של כללי חומת האש.
Logs: בוחרים באפשרות On כדי להפעיל את רישום כללי חומת האש ביומן, או באפשרות Off כדי להשבית את רישום כללי חומת האש ביומן לכלל הזה.
הקשר של רשת היעד: מציינים הקשר של רשת:
- כדי לדלג על סינון תנועה יוצאת לפי הקשר רשת, בוחרים באפשרות All network contexts.
- כדי לסנן תנועה יוצאת להקשר רשת ספציפי, בוחרים באפשרות Specific network context ואז בוחרים הקשר רשת:
- Internet: תנועת הנתונים היוצאת צריכה להתאים להקשר הרשת של האינטרנט לחבילות נתונים יוצאות.
- לא באינטרנט: תנועה יוצאת חייבת להתאים להקשר של רשת לא באינטרנט לחבילות יוצאות.
מסנני יעדים: מציינים פרמטרים נוספים של יעדים. אי אפשר להשתמש בחלק מהפרמטרים של היעד ביחד, והבחירה שלכם בהקשר של רשת היעד מגבילה את מסנני היעד שבהם אתם יכולים להשתמש. למידע נוסף, קראו את המאמרים יעדים לכללי תעבורת נתונים יוצאת ושילובים של יעדים לכללי תעבורת נתונים יוצאת.
- כדי לסנן תנועה יוצאת לפי טווחי IPv4 של היעד, בוחרים באפשרות IPv4 ומזינים את בלוקי ה-CIDR בשדה IP ranges. משתמשים ב-
0.0.0.0/0לכל יעד IPv4. - כדי לסנן תנועה יוצאת לפי טווחי IPv6 של היעד, בוחרים באפשרות IPv6 ומזינים את בלוקי ה-CIDR בשדה IPv6 ranges. משתמשים ב-
::/0לכל יעד IPv6. - כדי לסנן תנועה יוצאת לפי FQDN של היעד, מזינים את ה-FQDN בשדה FQDNs. מידע נוסף זמין במאמר אובייקטים של FQDN.
- כדי לסנן תנועה יוצאת לפי מיקום גיאוגרפי של היעד, בוחרים מיקום אחד או יותר בשדה Geolocations. מידע נוסף זמין במאמר אובייקטים של מיקום גיאוגרפי.
- כדי לסנן תנועה יוצאת לפי קבוצת כתובות יעד, בוחרים קבוצת כתובות אחת או יותר בשדה Address groups. למידע נוסף, קראו את המאמר קבוצות של כתובות לכללי מדיניות של חומת אש.
- כדי לסנן תנועה יוצאת לפי טווחי IPv4 של היעד, בוחרים באפשרות IPv4 ומזינים את בלוקי ה-CIDR בשדה IP ranges. משתמשים ב-
מקור: מציינים פרמטרים אופציונליים של מקור. מידע נוסף זמין במאמר מקורות לכללי תעבורת נתונים יוצאת.
- כדי לדלג על סינון התנועה היוצאת לפי כתובת ה-IP של המקור, בוחרים באפשרות ללא.
- כדי לסנן את התנועה היוצאת לפי כתובת ה-IP של המקור, בוחרים באפשרות IPv4 או IPv6 ומזינים CIDR אחד או יותר באותו פורמט שמשמש לטווחי IPv4 או IPv6 של היעד.
פרוטוקולים ויציאות: מציינים את הפרוטוקולים ויציאות היעד של תעבורת הנתונים שתואמת לכלל. מידע נוסף מופיע במאמר פרוטוקולים ויציאות.
אכיפה: מציינים אם הכלל של חומת האש נאכף או לא:
- מופעל: הכלל נוצר ומתחיל לפעול על חיבורים חדשים.
- מושבת: הכלל נוצר אבל לא נאכף על חיבורים חדשים.
לוחצים על יצירה.
gcloud
gcloud compute network-firewall-policies rules create PRIORITY \
--firewall-policy=POLICY_NAME \
--project=PROJECT_ID \
--firewall-policy-region=POLICY_REGION \
--description=DESCRIPTION \
--direction=EGRESS \
--action=ACTION \
[--enable-logging | --no-enable-logging] \
[--disabled | --no-disabled] \
[--target-secure-tags=TARGET_SECURE_TAGS] \
[--target-service-accounts=TARGET_SERVICE_ACCOUNTS] \
[--layer4-configs=LAYER_4_CONFIGS] \
[--dest-network-context=DEST_NETWORK_CONTEXT] \
[--dest-ip-ranges=DEST_IP_RANGES] \
[--dest-address-groups=DEST_ADDRESS_GROUPS] \
[--dest-fqdns=DEST_DOMAIN_NAMES] \
[--dest-region-codes=DEST_COUNTRY_CODES] \
[--dest-threat-intelligence=DEST_THREAT_LIST_NAMES] \
[--src-ip-ranges=SRC_IP_RANGES]
מחליפים את מה שכתוב בשדות הבאים:
-
PRIORITY: סדר ההערכה המספרי של הכלל במדיניות. הכללים נבדקים לפי סדר העדיפות, מהגבוהה ביותר לנמוכה ביותר, כאשר0היא העדיפות הגבוהה ביותר. לכל כלל צריכה להיות עדיפות ייחודית. מומלץ להפריד בין ערכי העדיפות של הכללים בהפרש של יותר מ-1 (לדוגמה,100,200,300) כדי שתוכלו ליצור כללים חדשים בין הכללים הקיימים בהמשך. -
POLICY_NAME: השם של מדיניות חומת האש האזורית של הרשת שבה רוצים ליצור את הכלל. -
PROJECT_ID: מזהה הפרויקט שמכיל את מדיניות חומת האש של הרשת האזורית. -
POLICY_REGION: האזור של המדיניות. -
DESCRIPTION: תיאור אופציונלי של הכלל החדש. -
ACTION: מציינים אחת מהפעולות הבאות:-
allow: מאפשר חיבורים שתואמים לכלל. -
deny: דחיית חיבורים שתואמים לכלל. -
goto_next: ממשיך את תהליך ההערכה של כלל חומת האש.
-
- הדגלים
--enable-loggingו---no-enable-loggingמפעילים או משביתים את הרישום ביומן של כללי חומת האש של VPC. - הדגלים
--disabledו---no-disabledקובעים אם הכלל מושבת (לא נאכף) או מופעל (נאכף). -
מציינים יעד:
- אם לא תציינו את הדגלים
--target-secure-tagsו---target-service-accounts, Cloud NGFW ישתמש ביעדי המכונות הרחבים ביותר. -
TARGET_SECURE_TAGS: רשימה מופרדת בפסיקים של ערכי תגים מאובטחים, שמצמצמת את היעדים הרחבים ביותר של המכונות הווירטואליות לממשקי הרשת של המכונות הווירטואליות שקשורות לפחות לאחד מערכי התגים המאובטחים. -
TARGET_SERVICE_ACCOUNTS: רשימה מופרדת בפסיקים של חשבונות שירות, שמצמצמת את יעדי המכונות הרחבים ביותר לממשקי הרשת של מכונות וירטואליות שמשתמשות באחד מחשבונות השירות.
- אם לא תציינו את הדגלים
LAYER_4_CONFIGS: רשימה מופרדת בפסיקים של הגדרות שכבה 4. כל הגדרה של שכבה 4 יכולה להיות אחת מהאפשרויות הבאות:- שם של פרוטוקול IP (
tcp) או מספר של פרוטוקול IP של IANA (6) בלי יציאת יעד. - שם של פרוטוקול IP ויציאת יעד, מופרדים בנקודתיים (
tcp:80). - שם של פרוטוקול IP וטווח יציאות יעד שמופרדים בנקודתיים, עם מקף שמפריד בין יציאות היעד של ההתחלה והסיום (
tcp:5000-6000).
למידע נוסף, ראו פרוטוקולים ויציאות.
- שם של פרוטוקול IP (
-
מציינים יעד לכלל התעבורה היוצאת.
מידע נוסף זמין במאמר שילובים של יעדים לכללי תעבורת נתונים יוצאת:
DEST_NETWORK_CONTEXT: מגדיר הקשרים של רשת היעד שבהם אפשר להשתמש בשילוב עם פרמטר יעד נתמך אחר כדי ליצור שילוב של יעדים. הערכים התקינים הםINTERNETו-NON_INTERNET. מידע נוסף מופיע במאמר הקשרים של רשתות.-
DEST_IP_RANGES: רשימה מופרדת בפסיקים של טווחי כתובות IP בפורמט CIDR. כל הטווחים ברשימה חייבים להיות בפורמט IPv4 CIDR או IPv6 CIDR, ולא שילוב של שניהם. -
DEST_ADDRESS_GROUPS: רשימה מופרדת בפסיקים של קבוצות כתובות, שמצוינות לפי מזהי כתובות ה-URL הייחודיים שלהן. -
DEST_DOMAIN_NAMES: רשימה מופרדת בפסיקים של אובייקטים מסוג FQDN שצוינו בפורמט של שם דומיין. -
DEST_COUNTRY_CODES: רשימה מופרדת בפסיקים של קודי מדינות בני שתי אותיות. מידע נוסף זמין במאמר אובייקטים של מיקום גיאוגרפי.
-
אפשר גם לציין מקור לכלל התעבורה היוצאת:
-
SRC_IP_RANGES: רשימה מופרדת בפסיקים של טווחי כתובות IP בפורמט CIDR. כל הטווחים ברשימה חייבים להיות בפורמט IPv4 CIDR או IPv6 CIDR, ולא שילוב של שניהם.
-