Cloudflare: קובץ Bot Management שהוכפל בגודלו עצר את רוב התעבורה ב-18 בנובמבר
ב-18 בנובמבר 2025 הפסיקה הרשת של Cloudflare להעביר את רוב התעבורה הליבתית, בלי תקיפה. לפי דוח התחקיר, שינוי בהרשאות מסד נתונים הכפיל קובץ הגדרות של Bot Management.
TL;DR בקצרה
- ב-18 בנובמבר 2025 החל ב-11:20 UTC (13:20 שעון ישראל) כשל ב-Cloudflare, וכל השירותים חזרו לפעול ב-17:06 UTC.
- שינוי בהרשאות ב-ClickHouse גרם לשאילתה ליצור שורות כפולות, והקובץ של Bot Management הוכפל וחצה מגבלה של 200 מאפיינים.
- נפגעו ה-CDN, Turnstile, Workers KV, Access ולוח הבקרה, ואצל לקוחות בפרוקסי הישן כל התעבורה קיבלה ציון בוט אפס.
- Cloudflare מסרה שלא הייתה תקיפה, ופרסמה ארבעה צעדי תיקון. ב-5 בדצמבר 2025 קרתה תקלה נוספת, קצרה.
ב-18 בנובמבר 2025 קרסה הרשת של Cloudflare. בסביבות 13:20 שעון ישראל היא הפסיקה להעביר את רוב התעבורה הליבתית. לפי דוח התחקיר שלה, המקור לתקלה הוא הקובץ של Cloudflare Bot Management, שהוכפל בגודלו. Cloudflare מדגישה שלא הייתה תקיפה או פעילות זדונית.
איך הקובץ של Cloudflare Bot Management הפיל את הרשת
Bot Management מייצרת ציוני בוט לבקשות. היא מסתמכת על feature file, הקובץ של המאפיינים. הוא נוצר מחדש כל חמש דקות. הוא מופץ לכל המכונות ברשת.
ב-11:05 UTC פרסה Cloudflare שינוי בהרשאות של מסד הנתונים ClickHouse. השינוי חשף מטא-דאטה של טבלאות בבסיס הנתונים r0. השאילתה שבונה את הקובץ לא סיננה לפי שם בסיס הנתונים, ולכן החזירה שורות כפולות.
הקובץ הוכפל בערך בגודלו והופץ לכל הרשת. ל-Bot Management יש מגבלה של 200 מאפיינים, ובשימוש היו כ-60. הקובץ המוגדל חצה את המגבלה. קוד ה-Rust של הפרוקסי החדש, FL2, קרס בשגיאה שלא טופלה.
העדכון של ClickHouse התפשט בהדרגה, ולכן הרשת התחלפה בין מצב תקין למצב תקול. רק צמתים שכבר עודכנו יצרו את הקובץ הפגום. זה הטעה את הצוות. Cloudflare מספרת שהיא חשדה בהתקפת DDoS, גם כי דף הסטטוס שלה קרס באותו זמן, במקרה.
אילו שירותים קרסו, ומתי הכול חזר
לקוחות על FL2 ראו שגיאות HTTP 5xx. בפרוקסי הישן, FL, לא היו שגיאות, אבל כל התעבורה קיבלה ציון בוט אפס. לקוחות עם חוקי חסימה לפי ציון בוט ראו הרבה חסימות שגויות.
- Turnstile: לא נטען, ולכן רוב המשתמשים לא הצליחו להיכנס ללוח הבקרה של Cloudflare.
- Workers KV: החזיר שיעור גבוה של שגיאות 5xx.
- Access: האימות נכשל עד 13:05 UTC. כניסות קיימות המשיכו לעבוד.
- Email Security: עיבוד הדואר המשיך כרגיל. אבל מקור מוניטין של כתובות IP אבד זמנית, ודיוק זיהוי הספאם ירד.
ב-13:05 UTC עקפה Cloudflare את הפרוקסי הליבתי עבור Workers KV ו-Access. ב-14:24 היא עצרה את יצירת הקבצים הפגומים והחזירה את הקובץ התקין. ב-14:30 UTC, שהן 16:30 שעון ישראל, רוב התעבורה חזרה. ב-17:06 UTC, כלומר 19:06 בישראל, כל השירותים פעלו כרגיל.
מה Cloudflare מתכננת אחרי תקלת Bot Management
Cloudflare מגדירה את התקלה כחמורה ביותר מאז 2019. בדוח היא מפרטת ארבעה צעדים:
- לחזק את קליטת קובצי ההגדרות שהיא עצמה מייצרת, ולהתייחס אליהם כמו לקלט של משתמשים.
- להוסיף מתגי כיבוי גלובליים לפיצ׳רים.
- למנוע מדוחות שגיאה ומ-core dumps להעמיס על משאבי המערכת.
- לבדוק מצבי כשל בכל מודולי הפרוקסי הליבתי.
הלקח רחב מ-Cloudflare. צוותים רבים סומכים על קבצים שהמערכת מייצרת בעצמה, ולכן לא תמיד יש להם בדיקות לגודל ולתכולה. כשהקובץ הזה מגיע לכל השרתים בבת אחת, טעות אחת מספיקה. אתרים רבים עובדים מאחורי Cloudflare. כשהפרוקסי נופל, האתר נעלם גם אם השרת שלכם תקין.
מה זה אומר עבורכם
- מפו את התלות: בדקו אילו רכיבים עוברים דרך Cloudflare. למשל DNS, CDN, WAF ו-Turnstile בטופס כניסה או בקופה.
- הכינו גישה חלופית: ב-18 בנובמבר רוב המשתמשים לא הצליחו להתחבר ללוח הבקרה. שמרו מראש טוקן API ונוהל כתוב לשינוי רשומות DNS.
- אל תחסמו אוטומטית לפי ציון בוט: כשהציון התאפס, חוקי חסימה פגעו בתעבורה לגיטימית. שקלו אתגר במקום חסימה מלאה.
- הפעילו ניטור חיצוני: דף הסטטוס של Cloudflare קרס באותו זמן. הגדירו בדיקות זמינות שרצות מחוץ לספק.
- מפתחים: הגדירו גבולות לגודל ולסכימה של קובצי הגדרות פנימיים, ופיזרו אותם בהדרגה עם מתג כיבוי.
מה קרה מאז
ב-5 בדצמבר 2025 קרתה תקלה נוספת, קצרה בהרבה. בין 08:47 ל-09:12 UTC התקלה השפיעה על כ-28% מתעבורת ה-HTTP של Cloudflare. הסיבה הייתה שינוי בקוד ניתוח גוף הבקשה ב-WAF. השינוי נועד לצמצם את חולשת React Server Components, CVE-2025-55182. Cloudflare מסרה שגם הפעם לא הייתה תקיפה. היא הזכירה את תקלת 18 בנובמבר ואת הצעדים שהיא מתכננת. הם כוללים פריסה הדרגתית עם גרסאות, יכולת עקיפה בחירום וטיפול ב-Fail-Open בשגיאות.
מקורות והרחבה
- Cloudflare outage on November 18, 2025Cloudflare
- Cloudflare outage on December 5, 2025Cloudflare
הכתבה נכתבה במקור בעברית על ידי מערכת GEEKLIK, על בסיס המקורות שלמעלה ובדיקת העובדות מולם.
מצאתם טעות? דווחו לנו