שיטות מומלצות לשימוש בשירות לסינון כתובות URL

במסמך הזה מפורטות שיטות מומלצות לשימוש בשירות סינון כתובות URL עם Cloud Next Generation Firewall ‏ (Cloud NGFW). ההמלצות האלה יעזרו לכם ליצור מדיניות חומת אש יעילה וקלה לתחזוקה, שתעזור למנוע פעולות סינון לא רצויות. המאמר הזה מיועד למי שמכיר את המושגים של שירות סינון כתובות URL.

שיטות מומלצות

בטבלה הבאה מפורטות השיטות המומלצות לשימוש בשירות סינון כתובות URL:

נושא או תרחיש שימוש תכונה או רכיב כלל של Cloud NGFW תיאור
תמיכה בפרוטוקולים פרוטוקולים ופורטים מציינים את הפרוטוקול TCP ואת היציאות 80 ו-443 בכלל של מדיניות חומת האש שמחיל סינון של כתובות URL.

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

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

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

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

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

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

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

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

מציינים את פרוטוקול היעד ואת היציאות

‫Cloud NGFW מחיל את פעולת ברירת המחדל allow או deny בפרופיל אבטחה של סינון כתובות URL על תעבורת נתונים שאינה HTTP ושאינה HTTPS, שתואמת לכלל מדיניות חומת אש שמחייב סינון כתובות URL. מציינים את הפרוטוקול TCP ואת היציאות 80 ו-443 בכלל מדיניות חומת האש.

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

הצבת כללים לסינון כתובות URL בעדיפות הנמוכה ביותר

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

לדוגמה, כדי לאפשר לכל מכונה וירטואלית (VM) לתקשר עם www.example.com, צריך ליצור פרופיל אבטחה לסינון כתובות URL שמאפשר את כתובת ה-URL הזו. לאחר מכן, מוסיפים כלל עם עדיפות נמוכה, כמו 500 שמחיל קבוצת פרופילים של אבטחה עם פרופיל האבטחה הזה.

עדיפות כיוון פרוטוקול יעד מקור יעד יציאת היעד פעולה
150 תעבורת נתונים יוצאת (egress) TCP הכול 10.0.0.0/8 10.0.0.0/8 80, 443 אישור
200 תעבורת נתונים נכנסת (Ingress) TCP הכול הכול 10.0.0.0/8 80, 443 אישור
300 תעבורת נתונים יוצאת (egress) TCP הכול הכול 199.36.153.8/30 80, 443 אישור
500 תעבורת נתונים יוצאת (egress) TCP הכול הכול הכול 80, 443 החלת קבוצת פרופילי אבטחה עם פרופיל אבטחה לסינון כתובות URL שמאפשר את כתובת ה-URL ‏www.example.com

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

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

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

עדיפות כיוון הקשר הרשת פרוטוקול יעד מקור יעד יציאת היעד פעולה
500 תעבורת נתונים יוצאת (egress) לא באינטרנט TCP הכול הכול הכול 80, 443 החלת קבוצת פרופילים של אבטחה עם פרופיל אבטחה של סינון כתובות URL‏ 1
600 תעבורת נתונים יוצאת (egress) אינטרנט TCP הכול הכול הכול 80, 443 החלת קבוצת פרופילים של אבטחה עם פרופיל אבטחה של סינון כתובות URL‏ 2

שימוש באובייקטים של FQDN

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

שימוש ב-FQDN כדי להוסיף חריגים של חורים קטנים

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

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

בדוגמה הבאה, הכלל מתאים לתנועה מטווח כתובות ה-IP שצוין לכתובת ה-IP של example.com, ואז מחיל סינון של כתובות URL על התנועה התואמת.

עדיפות כיוון הקשר הרשת פרוטוקול יעד מקור יעד יציאת היעד פעולה
100 תעבורת נתונים יוצאת (egress) אינטרנט TCP הכול 192.168.1.0/24 FQDN = example.com 80, 443 החלת קבוצת פרופילי אבטחה עם פרופיל אבטחה לסינון כתובות URL שמאפשר את כתובת ה-URL ‏www.example.com

שימוש בשמות דומיין מלאים (FQDN) לבדיקה סלקטיבית של תעבורת נתונים

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

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

לדוגמה, כדי לבדוק את התנועה אל example.com לאיתור איומים בלי להשפיע על התנועה אל examplepetstore.com, יוצרים כללים נפרדים למדיניות חומת האש עם עדיפות 100 ו-200. לכל כלל, משתמשים באובייקט FQDN של היעד ומחילים את פרופיל האבטחה למניעת איומים רק על הכלל עם היעד example.com. הגישה הזו מונעת מתנועה אל examplepetstore.com להתאים לכלל עם העדיפות 100.

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

עדיפות כיוון פרוטוקול יעד מקור יעד יציאת היעד פעולה
100 תעבורת נתונים יוצאת (egress) TCP הכול הכול הכול 80, 443 החלת קבוצת פרופילים לאבטחה עם פרופיל אבטחה לסינון כתובות URL‏ 1 שמאפשר את כתובת ה-URL‏ example.com ופרופיל אבטחה למניעת איומים שבודק את התנועה לכתובת ה-URL‏ example.com
200 תעבורת נתונים יוצאת (egress) TCP הכול הכול הכול 80, 443 החלת קבוצת פרופילים לאבטחה עם פרופיל אבטחה לסינון כתובות URL‏ 2 שמאפשר את כתובת ה-URL‏ examplepetstore.com

בטבלה הבאה מוצגת ההגדרה הנכונה:

עדיפות כיוון פרוטוקול יעד מקור יעד יציאת היעד פעולה
100 תעבורת נתונים יוצאת (egress) TCP הכול הכול FQDN = example.com 80, 443 החלת קבוצת פרופילים של אבטחה עם פרופיל אבטחה למניעת איומים שבודק את התנועה לכתובת ה-URL‏ example.com
200 תעבורת נתונים יוצאת (egress) TCP הכול הכול FQDN = examplepetstore.com 80, 443 החלת קבוצת פרופילים של אבטחה עם פרופיל אבטחה לסינון כתובות URL שמאפשר את כתובת ה-URL‏ examplepetstore.com

לא כדאי ליצור כללים שמבוססים על משאב יחיד

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

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

בדוגמה הבאה, כלל עם עדיפות גבוהה יותר של 100 תואם ומאפשר תנועה מ-192.168.1.1 אל examplepetstore.com. ההערכה הזו מתבצעת לפני שהתנועה מגיעה לכלל עם עדיפות של 101, שמוגדר לחסימת התנועה הזו.

עדיפות כיוון הקשר הרשת פרוטוקול יעד מקור יעד יציאת היעד פעולה
100 תעבורת נתונים יוצאת (egress) אינטרנט TCP הכול 192.168.1.1/32 הכול 80, 443 החלת קבוצת פרופילים לאבטחה עם פרופיל אבטחה לסינון כתובות URL‏ 1 שחוסם את כתובת ה-URL‏ example.com
101 תעבורת נתונים יוצאת (egress) לא באינטרנט TCP הכול 192.168.1.0/24 הכול 80, 443 החלת קבוצת פרופילים לאבטחה עם פרופיל אבטחה לסינון כתובות URL 2 שחוסם את כתובת ה-URL‏ examplepetstore.com ומאפשר את כתובת ה-URL‏ example.org

עם זאת, אם אתם צריכים לשמור כלל כזה, אתם יכולים להשתמש באובייקט FQDN של יעד. לדוגמה, כדי למנוע התאמה של תנועה מ-192.168.1.1 ל-examplepetstore.com, מוסיפים את אובייקט ה-FQDN‏ example.com לכלל עם העדיפות 100.

עדיפות כיוון הקשר הרשת פרוטוקול יעד מקור יעד יציאת היעד פעולה
100 תעבורת נתונים יוצאת (egress) אינטרנט TCP הכול 192.168.1.1/32 FQDN = example.com 80, 443 החלת קבוצת פרופילים לאבטחה עם פרופיל אבטחה לסינון כתובות URL‏ 1 שחוסם את כתובת ה-URL‏ example.com
101 תעבורת נתונים יוצאת (egress) לא באינטרנט TCP הכול 192.168.1.0/24 הכול 80, 443 החלת קבוצת פרופילים לאבטחה עם פרופיל אבטחה לסינון כתובות URL 2 שחוסם את כתובת ה-URL‏ examplepetstore.com ומאפשר את כתובת ה-URL‏ example.org

שימוש בסינון מבוסס-FQDN לפרוטוקולים שאינם HTTP

משתמשים בסינון מבוסס-FQDN לפרוטוקולים שאינם HTTP ואינם HTTPS, כמו RDP או SSH. סינון כתובות URL פועל רק עם תנועה מסוג HTTP או HTTPS.

אל תשתמשו בסינון כתובות URL במדיניות היררכית של חומת אש

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

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

יצירת פרופילי אבטחה נפרדים לצורך התרחבות

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

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

לדוגמה, אפשר ליצור פרופיל אחד לדומיינים פנימיים או לדומיינים של Cloud de Confiance by S3NS ולפרופיל אחר לדומיינים חיצוניים באינטרנט הציבורי. פרופיל נפרד לדומיינים פנימיים מאפשר להבחין בין ניתוב תנועה פנימית לבין מדיניות אבטחה. פרופיל נפרד לדומיינים חיצוניים מאפשר להחיל אמצעי אבטחה מתאימים, כמו פידים של מודיעין איומי סייבר או אמצעי בקרה מחמירים יותר על תעבורת נתונים יוצאת (egress), על תעבורה חיצונית.

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