# এটা ৰেগেক্সে ক্লাউডফ্লেয়াৰ বন্ধ কৰি দিলে। ২৭ মিনিট ধৰি।

Published: 2026-09-12

২ জুলাই, ২০১৯, ১৩:৪২ UTC: ক্লাউডফ্লেয়াৰৰ ৱেব এপ্লিকেচন ফায়াৰৱালৰ বাবে এটা নতুন নিয়ম প্ৰায় দুই ছেকেণ্ডৰ ভিতৰত ১৮০+ চহৰত সক্ৰিয় হয়। ই চিমুলেট মোডত এটা XSS নিয়ম, সেয়েহে ই একো ব্লক নকৰে, কিন্তু ই প্ৰতিটো অনুৰোধত চলে, আৰু ই .\*(?:.\*=.\*) ত শেষ হয়। PCRE বেকট্ৰেক হয়, HTTP সেৱা আগবঢ়োৱা প্ৰতিটো CPU কোৰে ১০০% হিট কৰে, আৰু প্ৰতিটো ক্লাউডফ্লেয়াৰ-প্ৰক্সীযুক্ত চাইটে ২৭ মিনিটৰ বাবে ৫০২ ঘূৰাই দিয়ে; ট্ৰেফিক ৮২% হ্ৰাস পায়। কিল ছুইচটো ক্লাউডফ্লেয়াৰ এক্সেছৰ পিছত থাকে, যিটো ক্লাউডফ্লেয়াৰৰ পিছত থাকে। ক্লাউডফ্লেয়াৰৰ নিজা লেখনিৰ পৰা পোষ্টমৰ্টেম: CPU সংৰক্ষণ কৰাৰ উদ্দেশ্যেৰে সপ্তাহৰ আগতে এটা ৰিফেক্টৰত আঁতৰোৱা CPU গাৰ্ড, যিকোনো নিয়মত ষ্টেজিং এৰি যাবলৈ দিয়া প্ৰক্ৰিয়া, জটিলতাৰ নিশ্চয়তা নথকা ইঞ্জিন, ১১ টা কাৰণ আৰু ৭ টা সমাধান। সমাধানৰ ওপৰত ৰায়: SHIP IT।

Canonical: https://thedailydiff.dev/as/video/2026-09-12-cloudflare-regex/

## এই ভিডিঅ’টোত কি আছে

- ১৩:৩১–১৩:৪২ UTC: PR সংযুক্ত, CI সেউজীয়া (কোনো CPU পৰীক্ষা নাই), কুইকচিলভাৰে নিয়মটো ১৮০+ চহৰলৈ ঠেলি দিয়ে; WAF নিয়মে DOG → PIG → Canary পৰ্যায় এৰি যায়
- ১৩:৪৫–১৪:০৭: প্ৰথম পৃষ্ঠা; বিশ্বজুৰি CPU ১০০%, ট্ৰেফিক −৮২%, সকলোতে ৫০২s; আভ্যন্তৰীণ কণ্ট্ৰোল পেনেল ক্লাউডফ্লেয়াৰ এক্সেছৰ পিছত থাকে, যিটো বন্ধ হৈ আছে; কিছুমান ক্ৰেডেনচিয়েলৰ ম্যাদ উকলি গৈছে; এটা কদাচিত ড্ৰিল কৰা বাইপাছ
- ১৪:০৭–১৪:০৯: বিশ্বব্যাপী WAF সমাপ্তি; ২৭ মিনিটৰ পিছত ট্ৰেফিক আৰু CPU স্বাভাৱিক; ১৪:৫২ WAF নিয়ম বাদ দি ঘূৰি আহে
- ২ জুলাই (১৫:৫০ UTC) আৰু ১২ জুলাই: ক্লাউডফ্লেয়াৰে একেদিনাই নোট আৰু সম্পূৰ্ণ পোষ্টমৰ্টেম প্ৰকাশ কৰে; CPU গাৰ্ড পুনৰ যোগ কৰা হয়, ৩,৮৬৮ টা নিয়ম পুনৰ পঢ়া হয়, ষ্টেজড ৰোলআউট, এটা ৰৈখিক-সময় ৰেগেক্স ইঞ্জিনলৈ স্থানান্তৰ

## অনূদিত ট্ৰান্সক্ৰিপ্ট

মূল ইংৰাজী বৰ্ণনাৰ পৰা অনুবাদ কৰা হৈছে। উপলব্ধ অডিঅ’ আৰু কেপচন ইউটিউবে নিয়ন্ত্ৰণ কৰে।

0:00 এটা নিয়মীয়া এক্সপ্ৰেচন একেলগে প্ৰতিটো ক্লাউডফ্লেয়াৰ চাৰ্ভাৰত সক্ৰিয় হয়, আৰু পিছৰ সাতাইশ মিনিটৰ বাবে ইয়াৰ পিছৰ চাইটবোৰ এটা ৫০২ পৃষ্ঠা, যিটো, ফায়াৰৱালৰ বাবে, আটাইতকৈ কঠোৰ সম্ভৱ ছেটিং। ২ জুলাই, ২০১৯, ১৩:৪২ UTC। ক্লাউডফ্লেয়াৰে দুঘণ্টাৰ ভিতৰত পোষ্ট কৰে: এটা আক্ৰমণ নহয়, এটা বেয়া ডিপ্লয়, ট্ৰেফিক ৮২ শতাংশ হ্ৰাস পাইছে। দহ দিন পিছত CTO জন গ্ৰাহাম-কামিংয়ে সম্পূৰ্ণ পোষ্টমৰ্টেম প্ৰকাশ কৰে, ৰেগেক্স অন্তৰ্ভুক্ত, আৰু হেকাৰ নিউজে ইয়াক ৬৯৮ পইণ্ট দিয়ে,

0:26 যিটো এটা বিভ্ৰাটৰ বাবে এটা ষ্টেণ্ডিং অভেচন। এইটো কেনেকৈ হয়, কিয় সম্ভৱ, আৰু প্ৰকৃততে কোনে দোষ পায়। এইটো The Daily Diff, পোষ্টমৰ্টেম। ১৩:৩১। এটা পুল অনুৰোধ সংযুক্ত হয়: ক্ৰছ-চাইটৰ বিৰুদ্ধে এটা নতুন ফায়াৰৱাল নিয়ম স্ক্ৰিপ্টিং, চিমুলেট মোডত, সেয়েহে ই একো ব্লক নকৰে। ১৩:৩৭, পৰীক্ষাবোৰ পাছ হয়; কোনেও CPU জুখিব নোৱাৰে। ১৩:৪২, নিয়মটো দুছেকেণ্ডত ১৮০ খন চহৰলৈ প্ৰেৰণ কৰা হয়, কাৰণ WAF নিয়মে কুকুৰ, গাহৰি আৰু কেনাৰী পৰ্যায় এৰি যায় যিবোৰ আন ৰিলিজবোৰে পায়।

0:54 ১৩:৪৫, প্ৰথম পৃষ্ঠা। ১৩:৪৯, হেকাৰ নিউজত ষ্টেটাছ পৃষ্ঠাৰ ওপৰত এটা থ্ৰেড আছে, যিটো এতিয়াও কৈছে যে সকলো চিষ্টেম কাৰ্যক্ষম। নিয়মটো ডট-ষ্টাৰ, ডট-ষ্টাৰ, ইকুৱেল, ডট-ষ্টাৰত শেষ হয়: যিকোনো বস্তু, তাৰ পিছত যিকোনো বস্তু, তাৰ পিছত এটা ইকুৱেল চিহ্ন। PCRE লোভনীয়ভাৱে অনুমান কৰে, বিফল হয়, আৰু প্ৰতিটো আন বিভাজনৰ মাজেৰে বেকট্ৰেক কৰে। x ইকুৱেল x ত ২৩ টা পদক্ষেপ লাগে। ইকুৱেলৰ পিছত বিশটা x: ৫৫৫।

1:15 বিশটা x, কোনো ইকুৱেল চিহ্ন নাই: একো বিচাৰিবলৈ ৪,০৬৭ টা পদক্ষেপ। প্ৰতিটো অনুৰোধত সেয়া চলাওক আৰু প্ৰতিটো কোৰ এশ শতাংশত থাকে, একো নকৰে, পুঙ্খানুপুঙ্খভাৱে। দুটা গাৰ্ডে ইয়াক ধৰিব লাগিছিল। নিয়মৰ ওপৰত CPU সীমা সপ্তাহৰ আগতে ভুলবশত আঁতৰোৱা হৈছিল, WAF ক কম CPU ব্যৱহাৰ কৰিবলৈ কৰা এটা ৰিফেক্টৰত। আৰু প্ৰক্ৰিয়াটোৱে যিকোনো নিয়মত ষ্টেজিং এৰি যাবলৈ দিয়ে, কাৰণ লাইভ আক্ৰমণ বন্ধ কৰিবলৈ নিয়ম আছে; এইটো কোনো জৰুৰীকালীন নাছিল, আৰু ই বিশ্বজুৰি গৈছিল।

1:37 ১৪:০০, WAF চিনাক্ত কৰা হয়; কোনো আক্ৰমণ নাই। ১৪:০২, কোনেও বিশ্বব্যাপী সমাপ্তিৰ প্ৰস্তাৱ দিয়ে: এটা উপাদান, বন্ধ, বিশ্বজুৰি। ছুইচটো ক্লাউডফ্লেয়াৰ এক্সেছৰ পিছত আছে। ক্লাউডফ্লেয়াৰ এক্সেছ ক্লাউডফ্লেয়াৰৰ পিছত আছে। ব্যৱহাৰ নকৰাৰ ফলত কিছুমান ক্ৰেডেনচিয়েলৰ ম্যাদ উকলি গৈছে, সেয়েহে ইণ্টাৰনেটত আটাইতকৈ দ্ৰুত নেটৱৰ্কে এটা বাইপাছত পাঁচ মিনিট কটায় যিটো কোনেও ড্ৰিল কৰা নাছিল। ১৪:০৭, কিল। ১৪:০৯, ট্ৰেফিক স্বাভাৱিক। git blame: এটা গতিৰে এটা ৰোলআউট, বিশ্বব্যাপী; দুৰ্ঘটনাক্ৰমে এটা CPU গাৰ্ড ৰিফেক্টৰ কৰা হয়;

2:04 এটা ৰেগেক্স ইঞ্জিন যাৰ কোনো ওপৰৰ সীমা নাই। ইঞ্জিনিয়াৰজন নহয় যিয়ে নিয়মটো লিখিছিল: পোষ্টমৰ্টেমে এঘাৰটা কাৰণ তালিকাভুক্ত কৰে আৰু কাৰো নাম নলয়। ব্লাষ্ট ৰেডিয়াছ: ২৭ মিনিট, ট্ৰেফিকৰ ৮২ শতাংশ, প্ৰতিটো কোৰত ১০০ শতাংশ CPU, প্ৰতিখন চহৰত। ডেশ্ববোৰ্ড আৰু API একেই এ্জৰ পিছত থাকে, সেয়েহে গ্ৰাহকসকলে বন্ধও কৰিব নোৱাৰে। পোষ্টমৰ্টেমৰ তলত হেকাৰ নিউজ: তেওঁলোকৰ এটা সমস্যা আছিল, এটা নিয়মীয়া এক্সপ্ৰেচন ব্যৱহাৰ কৰিছিল, এতিয়া তেওঁলোকৰ দুটা আছে। পুৰণি কৌতুক। এতিয়াও সংকলিত হয়।

2:28 ৰায়, পোষ্টমৰ্টেম: SHIP IT। CPU গাৰ্ড ঘূৰি আহিছে, সকলো ৩,৮৬৮ টা নিয়ম হাতেৰে পঢ়া হয়, নিয়মবোৰ ষ্টেজিংৰ মাজেৰে যায়, আৰু ইঞ্জিন এটা ৰৈখিক-সময় নিশ্চয়তা থকা এটা ইঞ্জিনলৈ স্থানান্তৰিত হয়, কেন থম্পছনৰ দ্বাৰা ১৯৬৮ চনত প্ৰকাশিত। সোমবাৰ: প্ৰতিটো অনুৰোধত চলা যিকোনো বস্তুৰ ডট-ষ্টাৰ ডট-ষ্টাৰ নাই, আৰু কিল ছুইচটো বন্ধ ৰাখক যিটো ই মাৰে। আপুনি এতিয়াও কথা পাতিবলৈ অনুমতি নোপোৱা ঘটনাটো মোক পঠিয়াওক, মন্তব্যত, বা daily diff dot dev ত।

2:53 আৰু এইটো আজিৰ বাবে diff। মই Axrisi ৰ পৰা Niko। দায়িত্ব সহকাৰে সংযুক্ত কৰক।

## উৎসসমূহ

- [John Graham-Cumming, "Details of the Cloudflare outage on July 2, 2019" (Jul 12, 2019)](https://blog.cloudflare.com/details-of-the-cloudflare-outage-on-july-2-2019/) — blog.cloudflare.com
- [Matthew Prince, "Cloudflare outage caused by bad software deploy (updated)" (Jul 2, 2019)](https://blog.cloudflare.com/cloudflare-outage/) — blog.cloudflare.com
- [Matthew Prince on X, Jul 2, 2019, 14:22 UTC](https://x.com/eastdakota/status/1146061591143538688) — x.com
- [Matthew Prince on X, Jul 2, 2019, 14:36 UTC ("No evidence yet attack related")](https://x.com/eastdakota/status/1146065231270907907) — x.com
- [Hacker News, Jul 2, 2019, 13:49 UTC — "Cloudflare Network Performance Issues" (631 points)](https://news.ycombinator.com/item?id=20334924) — news.ycombinator.com
- [Hacker News, Jul 2, 2019 — "Cloudflare outage caused by bad software deploy" (348 points)](https://news.ycombinator.com/item?id=20336332) — news.ycombinator.com
- [Hacker News, Jul 12, 2019 — "Details of the Cloudflare outage on July 2, 2019" (698 points)](https://news.ycombinator.com/item?id=20421538) — news.ycombinator.com
- [TechCrunch, Jul 2, 2019](https://techcrunch.com/2019/07/02/a-cloudflare-outage-is-impacting-sites-everywhere/) — techcrunch.com
