একটি রেগুলার এক্সপ্রেশন ক্লাউডফ্লেয়ারকে ২৭ মিনিটের জন্য অচল করে দিয়েছে।
২ জুলাই, ২০১৯, ১৩:৪২ ইউটিসি: ক্লাউডফ্লেয়ারের ওয়েব অ্যাপ্লিকেশন ফায়ারওয়ালের জন্য একটি নতুন নিয়ম প্রায় দুই সেকেন্ডের মধ্যে ১৮০+ শহরে চালু হয়।
২ জুলাই, ২০১৯, ১৩:৪২ ইউটিসি: ক্লাউডফ্লেয়ারের ওয়েব অ্যাপ্লিকেশন ফায়ারওয়ালের জন্য একটি নতুন নিয়ম প্রায় দুই সেকেন্ডের মধ্যে ১৮০+ শহরে চালু হয়। এটি সিমুলেট মোডে একটি XSS নিয়ম, তাই এটি কিছুই ব্লক করে না, তবে এটি প্রতিটি অনুরোধে চলে এবং এটি .*(?:.*=.*) দিয়ে শেষ হয়। PCRE ব্যাকট্র্যাক করে, HTTP পরিবেশনকারী প্রতিটি CPU কোর ১০০% হিট করে এবং প্রতিটি ক্লাউডফ্লেয়ার-প্রক্সাইড সাইট ২৭ মিনিটের জন্য ৫০২ রিটার্ন করে; ট্র্যাফিক ৮২% কমে যায়। কিল সুইচটি ক্লাউডফ্লেয়ার অ্যাক্সেসের পিছনে বসে, যা ক্লাউডফ্লেয়ারের পিছনে বসে। ক্লাউডফ্লেয়ারের নিজস্ব লেখা থেকে পোস্টমর্টেম: CPU সংরক্ষণের জন্য কয়েক সপ্তাহ আগে একটি রিফ্যাক্টরে সরানো CPU গার্ড, যে পদ্ধতিটি যেকোনো নিয়মকে স্টেজিং এড়িয়ে যেতে দেয়, জটিলতার গ্যারান্টিবিহীন ইঞ্জিন, ১১টি কারণ এবং ৭টি সমাধান। সমাধানের উপর রায়: SHIP IT।
লিখিত সংস্করণ পড়ুন (ইংরেজি) ↗
এই ভিডিওতে যা আছে
- ১৩:৩১–১৩:৪২ ইউটিসি: পিআর মার্জড, সিআই সবুজ (কোন সিপিইউ পরীক্ষা নেই), কুইকসিলভার ১৮০+ শহরে নিয়মটি পাঠায়; WAF নিয়মগুলি DOG → PIG → Canary স্টেজগুলি এড়িয়ে যায়
- ১৩:৪৫–১৪:০৭: প্রথম পৃষ্ঠা; বিশ্বব্যাপী সিপিইউ ১০০%, ট্র্যাফিক −৮২%, সর্বত্র ৫০২; অভ্যন্তরীণ নিয়ন্ত্রণ প্যানেলটি ক্লাউডফ্লেয়ার অ্যাক্সেসের পিছনে, যা বন্ধ; কিছু শংসাপত্র মেয়াদোত্তীর্ণ হয়েছে; একটি কদাচিৎ অনুশীলন করা বাইপাস
- ১৪:০৭–১৪:০৯: গ্লোবাল WAF টার্মিনেট; ২৭ মিনিট পর ট্র্যাফিক এবং সিপিইউ স্বাভাবিক; ১৪:৫২ WAF নিয়ম ছাড়া ফিরে আসে
- ২ জুলাই (১৫:৫০ ইউটিসি) এবং ১২ জুলাই: ক্লাউডফ্লেয়ার একই দিনের নোট এবং সম্পূর্ণ পোস্টমর্টেম প্রকাশ করে; সিপিইউ গার্ড পুনরায় যোগ করা হয়েছে, ৩,৮৬৮টি নিয়ম পুনরায় পড়া হয়েছে, স্টেজড রোলআউট, একটি লিনিয়ার-টাইম রেজেক্স ইঞ্জিনে স্থানান্তরিত হয়েছে
অনুবাদিত প্রতিলিপি
মূল ইংরেজি বর্ণনা থেকে অনূদিত। উপলব্ধ অডিও এবং ক্যাপশন YouTube দ্বারা নিয়ন্ত্রিত।
0:00 একটি রেগুলার এক্সপ্রেশন একই সাথে প্রতিটি ক্লাউডফ্লেয়ার সার্ভারে লাইভ হয়, এবং পরবর্তী সাতাশ মিনিটের জন্য এর পিছনের সাইটগুলি একটি ৫০২ পৃষ্ঠা হয়, যা, একটি ফায়ারওয়ালের জন্য, সম্ভাব্য কঠোরতম সেটিং। ২রা জুলাই, ২০১৯, ১৩:৪২ ইউটিসি। ক্লাউডফ্লেয়ার দুই ঘন্টার মধ্যে পোস্ট করে: এটি কোন আক্রমণ নয়, একটি খারাপ স্থাপনা, ট্র্যাফিক ৮২ শতাংশ কমে গেছে। দশ দিন পরে সিটিও জন গ্রাহাম-কামিং সম্পূর্ণ পোস্টমর্টেম প্রকাশ করেন, রেজেক্স সহ, এবং হ্যাকার নিউজ এটিকে ৬৯৮ পয়েন্ট দেয়,
0:26 যা একটি বিভ্রাটের জন্য একটি স্থায়ী অভিবাদন। কীভাবে এটি ঘটে, কেন এটি সম্ভব, এবং কে আসলে দোষারোপ পায়। এটি The Daily Diff, পোস্টমর্টেম। ১৩:৩১। একটি পুল রিকোয়েস্ট মার্জ হয়: ক্রস-সাইট স্ক্রিপ্টিংয়ের বিরুদ্ধে একটি নতুন ফায়ারওয়াল নিয়ম, সিমুলেট মোডে, তাই এটি কিছুই ব্লক করে না। ১৩:৩৭, পরীক্ষা পাস হয়; কোনটিই সিপিইউ পরিমাপ করে না। ১৩:৪২, নিয়মটি দুই সেকেন্ডের মধ্যে ১৮০টি শহরে পাঠানো হয়, কারণ WAF নিয়মগুলি অন্যান্য রিলিজের জন্য কুকুর, শূকর এবং ক্যানারি পর্যায়গুলি এড়িয়ে যায়।
0:54 ১৩:৪৫, প্রথম পৃষ্ঠা। ১৩:৪৯, হ্যাকার নিউজে স্ট্যাটাস পৃষ্ঠায় একটি থ্রেড রয়েছে, যা এখনও বলে সমস্ত সিস্টেম চালু আছে। নিয়মটি ডট-স্টার, ডট-স্টার, ইকুয়ালস, ডট-স্টার দিয়ে শেষ হয়: যেকোনো কিছু, তারপর যেকোনো কিছু, তারপর একটি ইকুয়ালস চিহ্ন। PCRE লোভীভাবে অনুমান করে, ব্যর্থ হয়, এবং প্রতিটি অন্যান্য বিভাজনের মাধ্যমে ব্যাকট্র্যাক করে। x ইকুয়ালস x নিতে ২৩টি ধাপ লাগে। ইকুয়ালসের পরে বিশটি x: ৫৫৫।
1:15 বিশটি x, কোন ইকুয়ালস চিহ্ন নেই: কিছুই খুঁজে পেতে ৪,০৬৭টি ধাপ লাগে। প্রতিটি অনুরোধে এটি চালান এবং প্রতিটি কোর একশত শতাংশে থাকে, পুঙ্খানুপুঙ্খভাবে কিছু না করে। দুটি গার্ড এটি ধরতে পারত। নিয়মগুলির উপর সিপিইউ সীমা কয়েক সপ্তাহ আগে ভুলবশত সরানো হয়েছিল, একটি রিফ্যাক্টরে যা WAF কে কম সিপিইউ ব্যবহার করানোর জন্য ছিল। এবং পদ্ধতিটি যেকোনো নিয়মকে স্টেজিং এড়িয়ে যেতে দেয়, কারণ লাইভ আক্রমণ বন্ধ করতে নিয়মগুলি বিদ্যমান থাকে; এটি একটি জরুরি অবস্থা ছিল না, এবং এটি তবুও বিশ্বব্যাপী চলে গিয়েছিল।
1:37 ১৪:০০, WAF চিহ্নিত করা হয়; কোন আক্রমণ নয়। ১৪:০২, কেউ বিশ্বব্যাপী বন্ধ করার প্রস্তাব করে: একটি উপাদান, বন্ধ, বিশ্বব্যাপী। সুইচটি Cloudflare Access এর পিছনে। Cloudflare Access Cloudflare এর পিছনে। কিছু শংসাপত্র অব্যবহারের কারণে মেয়াদোত্তীর্ণ হয়েছে, তাই ইন্টারনেটের দ্রুততম নেটওয়ার্ক পাঁচ মিনিট একটি বাইপাসের জন্য ব্যয় করে যা কেউ অনুশীলন করেনি। ১৪:০৭, কিল। ১৪:০৯, ট্র্যাফিক স্বাভাবিক। গিট ব্লেম: একটি গতির রোলআউট, বিশ্বব্যাপী; একটি সিপিইউ গার্ড
2:04 দুর্ঘটনাক্রমে রিফ্যাক্টর করে সরানো হয়েছে; একটি রেজেক্স ইঞ্জিন যার কোন উচ্চ সীমা নেই। যে প্রকৌশলী নিয়মটি লিখেছেন তিনি নন: পোস্টমর্টেমে এগারোটি কারণ তালিকাভুক্ত করা হয়েছে এবং কারো নাম নেই। বিস্ফোরণ ব্যাসার্ধ: ২৭ মিনিট, ট্র্যাফিকের ৮২ শতাংশ, প্রতিটি কোরে, প্রতিটি শহরে ১০০ শতাংশ সিপিইউ। ড্যাশবোর্ড এবং এপিআই একই প্রান্তের পিছনে থাকে, তাই গ্রাহকরা এমনকি বন্ধও করতে পারে না এটি। হ্যাকার নিউজ, পোস্টমর্টেমের অধীনে: তাদের একটি সমস্যা ছিল, একটি রেগুলার এক্সপ্রেশন ব্যবহার করেছে, এখন তাদের দুটি আছে। পুরানো কৌতুক। এখনও কম্পাইল হয়।
2:28 রায়, পোস্টমর্টেম: SHIP IT। সিপিইউ গার্ড ফিরে এসেছে, সমস্ত ৩,৮৬৮টি নিয়ম হাতে পড়া হয়, নিয়মগুলি স্টেজিং এর মাধ্যমে যায়, এবং ইঞ্জিন একটি লিনিয়ার-টাইম গ্যারান্টির সাথে চলে, যা কেন থম্পসন ১৯৬৮ সালে প্রকাশ করেছিলেন। সোমবার: প্রতি অনুরোধে যা চলে তাতে ডট-স্টার ডট-স্টার নেই, এবং কিল সুইচটিকে যে জিনিসটি হত্যা করে তার থেকে দূরে রাখুন। আপনি যে ঘটনাটি সম্পর্কে এখনও কথা বলতে পারবেন না তা আমাকে পাঠান, মন্তব্যে, অথবা the daily diff dot dev এ।
2:53 এবং আজকের জন্য এটিই পার্থক্য। আমি Axrisi থেকে Niko। দায়িত্বের সাথে মার্জ করুন।
উৎস
- John Graham-Cumming, "Details of the Cloudflare outage on July 2, 2019" (Jul 12, 2019)blog.cloudflare.com
- Matthew Prince, "Cloudflare outage caused by bad software deploy (updated)" (Jul 2, 2019)blog.cloudflare.com
- Matthew Prince on X, Jul 2, 2019, 14:22 UTCx.com
- Matthew Prince on X, Jul 2, 2019, 14:36 UTC ("No evidence yet attack related")x.com
- Hacker News, Jul 2, 2019, 13:49 UTC — "Cloudflare Network Performance Issues" (631 points)news.ycombinator.com
- Hacker News, Jul 2, 2019 — "Cloudflare outage caused by bad software deploy" (348 points)news.ycombinator.com
- Hacker News, Jul 12, 2019 — "Details of the Cloudflare outage on July 2, 2019" (698 points)news.ycombinator.com
- TechCrunch, Jul 2, 2019techcrunch.com



