תיעוד 144
פתרון בעיות בכללי WAF מנוהלים (גרסה קודמת)
עודכן לאחרונה: 16 באפריל 2026.
כברירת מחדל, כללי WAF מנוהלים נמצאים בניהול מלא דרך לוח הבקרה של Cloudflare, והם תואמים לרוב האתרים ויישומי האינטרנט. עם זאת, עלולות להתרחש תוצאות חיוביות שגויות ותוצאות שליליות שגויות:
- תוצאות חיוביות שגויות (False positives): בקשות לגיטימיות שזוהו וסוננו כזדוניות.
- תוצאות שליליות שגויות (False negatives): בקשות זדוניות שלא סוננו.
#פתרון בעיות בתוצאות חיוביות שגויות
ההגדרה של תוכן חשוד היא סובייקטיבית לכל אתר. לדוגמה, קוד PHP שנשלח לאתר שלך הוא בדרך כלל חשוד. עם זאת, ייתכן שהאתר שלך מלמד איך לכתוב קוד, והוא עשוי לדרוש מהמבקרים שליחה של קוד PHP. במצב הזה, יש להשבית את הכללים המנוהלים הקשורים לאתר הזה, כי הם יפריעו לפעולה הרגילה של האתר.
כדי לבדוק תוצאות חיוביות שגויות, הגדר את כללי WAF המנוהלים למצב Simulate. המצב הזה מאפשר לתעד את התגובה למתקפות אפשריות בלי לאתגר או לחסום בקשות נכנסות. בנוסף, עיין ביומנים שנדגמו של Security Events כדי לקבוע אילו כללים מנוהלים גרמו לתוצאות חיוביות שגויות.
אם מצאת תוצאה חיובית שגויה, יש כמה פתרונות אפשריים:
- הוסף את כתובות ה-IP של הלקוח לרשימת ההיתרים של IP Access Rules: אם הדפדפן או הלקוח מבקרים מאותן כתובות IP, מומלץ להתיר.
- השבת את הכללים המנוהלים המתאימים: מפסיק לחסום או לאתגר תוצאות חיוביות שגויות, אבל מפחית את האבטחה הכוללת של האתר. בקשה שנחסמה על ידי Rule ID
981176מתייחסת לכללי OWASP. הורד את הרגישות של OWASP כדי לפתור את הבעיה. - עקיפת כללי WAF מנוהלים באמצעות כלל חומת אש (deprecated): צור כלל חומת אש עם הפעולה Bypass כדי לבטל את כללי WAF המנוהלים עבור שילוב מסוים של פרמטרים. לדוגמה, עקיפת כללים מנוהלים עבור URL מסוים וכתובת IP מסוימת או user agent.
- (לא מומלץ) השבתת כללי WAF מנוהלים עבור תעבורה אל URL: מוריד את האבטחה בנקודת הקצה של ה-URL המסוים. מוגדר באמצעות Page Rules.
הנחיות נוספות הן אלה:
- אם כלל מסוים אחד גורם לתוצאות חיוביות שגויות, הגדר את Mode של הכלל ל-Disable במקום להעביר את כל ה-Group של הכללים ל-Off.
- עבור תוצאות חיוביות שגויות באזור הניהול של האתר, צור כלל עמוד כדי להגדיר Disable Security עבור אזור הניהול של משאבי האתר, לדוגמה
example.com/admin.
#פתרון בעיות בתוצאות שליליות שגויות
כדי לזהות תוצאות שליליות שגויות, עיין ביומני HTTP בשרת האינטרנט המקורי. כדי לצמצם תוצאות שליליות שגויות, השתמש ברשימת הבדיקה הבאה:
- האם כללי WAF מנוהלים מופעלים ב-Security > WAF > Managed rules?
- האם כללי WAF מנוהלים מושבתים באמצעות Page Rules?
- לא כל הכללים המנוהלים מופעלים כברירת מחדל, לכן עיין בפעולות ברירת המחדל של כל כלל מנוהל בנפרד.
- לדוגמה, Cloudflare מתיר כברירת מחדל בקשות עם user agent ריק. כדי לחסום בקשות עם user agent ריק, שנה את Mode של הכלל ל-Block.
- דוגמה נוספת: אם ברצונך לחסום מתקפות SQL injection שלא טופלו, ודא שכללי SQLi הרלוונטיים מופעלים ומוגדרים ל-Block תחת הקבוצה Cloudflare Specials.
- האם רשומות DNS שמשרתות תעבורת HTTP עוברות דרך הפרוקסי של Cloudflare?
- האם כלל חומת אש עוקף כללים מנוהלים?
- האם מדינה, ASN, טווח IP או כתובת IP מותרים ב-IP Access rules או ב-firewall rules תואמים לתעבורת המתקפה?
- האם התעבורה הזדונית מגיעה ישירות לכתובות ה-IP של המקור כדי לעקוף את ההגנה של Cloudflare? חסום את כל התעבורה חוץ מתעבורה מכתובות ה-IP של Cloudflare בשרת האינטרנט המקורי.