# አንድ ሬጅክስ ክላውድፍሌርን አቆመ። 27 ደቂቃዎች።

Published: 2026-09-12

ጁላይ 2፣ 2019፣ 13:42 UTC: ለክላውድፍሌር ዌብ አፕሊኬሽን ፋየርዎል አንድ አዲስ ህግ በ180+ ከተሞች ውስጥ በሁለት ሰከንዶች ውስጥ ስራ ይጀምራል። ይህ በሲሙሌት ሁነታ ውስጥ ያለ XSS ህግ ነው፣ ስለዚህ ምንም አያግድም፣ ነገር ግን አሁንም በእያንዳንዱ ጥያቄ ላይ ይሰራል፣ እና .\*(?:.\*=.\*) በሚል ያበቃል። PCRE ተመልሶ ይሰራል፣ HTTP የሚያገለግሉ ሁሉም የሲፒዩ ኮሮች 100% ይደርሳሉ፣ እና ክላውድፍሌር የሚጠቀምባቸው ሁሉም ድረ-ገጾች ለ27 ደቂቃዎች 502 ይመልሳሉ፤ የትራፊክ ፍሰት 82% ይቀንሳል። ገዳይ መቀየሪያው ከክላውድፍሌር አክሰስ ኋላ ነው፣ ይህም ደግሞ ከክላውድፍሌር ኋላ ነው። ከክላውድፍሌር የራሱ ዘገባ የተወሰደው የሞት ምዘና፡- ሲፒዩን ለመቆጠብ ታስቦ በተደረገ ማሻሻያ ሳቢያ ከሳምንታት በፊት የተወገደው የሲፒዩ ጠባቂ፣ ማንኛውም ህግ የቅድመ-ዝግጅት ደረጃን እንዲዘል የፈቀደው አሰራር፣ ውስብስብነት ዋስትና የሌለው ሞተር፣ 11 መንስኤዎች እና 7 መፍትሄዎች። በመፍትሄው ላይ የተሰጠው ብይን፡- SHIP IT።

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

## ይህ ቪዲዮ ምን ይሸፍናል

- 13:31–13:42 UTC: PR ተቀላቅሏል፣ CI አረንጓዴ ነው (የሲፒዩ ምርመራ የለም)፣ Quicksilver ህጉን ወደ 180+ ከተሞች ይልካል፤ WAF ህጎች DOG → PIG → Canary ደረጃዎችን ይዘላሉ
- 13:45–14:07: የመጀመሪያ ገጽ፤ ሲፒዩ 100% በአለም አቀፍ ደረጃ፣ ትራፊክ -82%፣ 502ዎች በሁሉም ቦታ፤ የውስጥ መቆጣጠሪያ ፓነል ከCloudflare Access ኋላ ነው፣ እሱም አይሰራም፤ አንዳንድ ምስክርነቶች ጊዜ አልፏቸዋል፤ እምብዛም ያልተሞከረ ማለፊያ
- 14:07–14:09: ዓለም አቀፍ WAF መቋረጥ፤ ትራፊክ እና ሲፒዩ ከ27 ደቂቃዎች በኋላ መደበኛ ይሆናሉ፤ 14:52 WAF ያለ ህጉ ይመለሳል።
- ሀምሌ 2 (15:50 UTC) እና ሀምሌ 12: Cloudflare የአንድ ቀን ማስታወሻውን እና ሙሉ የድህረ-ሞት ዘገባውን ያትማል፤ የሲፒዩ ጠባቂ እንደገና ታክሏል፣ 3,868 ህጎች እንደገና ተነበዋል፣ የደረጃ በደረጃ ማስፈጸሚያዎች፣ ወደ መስመራዊ ጊዜ ሬጀክስ ሞተር ተዛወሩ።

## የተተረጎመ ግልባጭ

ከዋናው የእንግሊዝኛ ትረካ የተተረጎመ። የሚገኙ ኦዲዮ እና መግለጫ ጽሑፎች በYouTube ቁጥጥር ስር ናቸው።

0:00 አንድ መደበኛ አገላለጽ በአንድ ጊዜ በእያንዳንዱ የCloudflare ሰርቨር ላይ ይጀምራል፣ እና ለቀጣዮቹ ሃያ ሰባት ደቂቃዎች ከኋላው ያሉት ጣቢያዎች 502 ገጽ ይሆናሉ፣ ይህም ለፋየርዎል በጣም ጥብቅ የሆነው መቼት ነው። ሀምሌ 2፣ 2019፣ 13:42 UTC። Cloudflare በሁለት ሰዓታት ውስጥ ይለጥፋል፡ ጥቃት አይደለም፣ መጥፎ ስርጭት ነው፣ ትራፊክ 82 በመቶ ቀንሷል። ከአስር ቀናት በኋላ CTO John Graham-Cumming ሙሉ የሞት ምዘናውን ያትማል፣ ሬጅክስ ተካትቷል፣ እና Hacker News 698 ነጥብ ይሰጠዋል፣

0:26 ይህም ለአገልግሎት መቋረጥ የቆመ ጭብጨባ ነው። እንዴት እንደተከሰተ፣ ለምን ሊሆን እንደቻለ፣ እና ማን በትክክል ተጠያቂ እንደሆነ። ይህ The Daily Diff፣ የሞት ምዘና ነው። 13:31። አንድ የፑል ጥያቄ ተቀላቅሏል፡ አንድ አዲስ የፋየርዎል ህግ በክሮስ-ሳይት ላይ ስክሪፕቲንግ፣ በሲሙሌት ሁነታ፣ ስለዚህ ምንም አያግድም። 13:37፣ ምርመራዎች ያልፋሉ፤ የሲፒዩ ምርመራ የለም። 13:42፣ ህጉ በሁለት ሰከንዶች ውስጥ ወደ 180 ከተሞች ይላካል፣ ምክንያቱም WAF ህጎች ሌሎች የሚወጡባቸውን የውሻ፣ የአሳማ እና የካናሪ ደረጃዎች ይዘላሉ።

0:54 13:45፣ የመጀመሪያው ገጽ። 13:49፣ Hacker News በሁኔታ ገጹ ላይ ክር አለው፣ ይህም አሁንም ሁሉም ስርዓቶች እየሰሩ ነው ይላል። ሕጉ በነጥብ-ኮከብ፣ ነጥብ-ኮከብ፣ እኩል፣ ነጥብ-ኮከብ ያበቃል፡ ምንም ቢሆን፣ ከዚያም ምንም ቢሆን፣ ከዚያም እኩል ምልክት። PCRE ስግብግብ በሆነ መንገድ ይገምታል፣ ይወድቃል፣ እና በሌላኛው ክፍፍል ሁሉ ተመልሶ ይሰራል። x ከ x ጋር እኩል ነው 23 እርምጃዎችን ይወስዳል። ከእኩል ምልክቱ በኋላ ሃያ x's: 555።

1:15 ሃያ x's፣ እኩል ምልክት የለም፡ ምንም ለማግኘት 4,067 እርምጃዎች። ይህን በእያንዳንዱ ጥያቄ ላይ ያሂዱት እና እያንዳንዱ ኮር መቶ በመቶ ይሆናል፣ ምንም ነገር አያደርግም፣ ሙሉ በሙሉ። ሁለት ጠባቂዎች ሊያዝዙት በተገባ ነበር። በህጎቹ ላይ የነበረው የሲፒዩ ገደብ ከሳምንታት በፊት በስህተት ተወግዷል፣ WAF አነስተኛ ሲፒዩ እንዲጠቀም ለማድረግ ታስቦ በተደረገ ማሻሻያ። እና አሰራሩ ማንኛውም ህግ የቅድመ-ዝግጅት ደረጃን እንዲዘል ይፈቅዳል፣ ምክንያቱም ህጎች ህያው ጥቃቶችን ለማስቆም ስለሚኖሩ፤ ይህ ድንገተኛ አልነበረም፣ እና ለማንኛውም ዓለም አቀፍ ሆነ።

1:37 14:00፣ WAF ተለይቷል፤ ጥቃት የለም። 14:02፣ አንድ ሰው ዓለም አቀፍ መቋረጥን ሀሳብ አቀረበ፡ አንድ አካል፣ ጠፍቷል፣ በዓለም ዙሪያ። መቀየሪያው ከCloudflare Access ኋላ ነው። Cloudflare Access ከCloudflare ኋላ ነው። አንዳንድ ምስክርነቶች ባለመጠቀማቸው ጊዜ አልፏቸዋል፣ ስለዚህ በይነመረብ ላይ ያለው ፈጣን አውታረ መረብ ማንም ባልሞከረው ማለፊያ ላይ አምስት ደቂቃዎችን ያሳልፋል። 14:07፣ አቁም 14:09፣ ትራፊክ መደበኛ ነው። git blame: በአንድ ፍጥነት የተደረገ ስርጭት፣ ዓለም አቀፍ፤ በስህተት ተወግዶ የነበረ የሲፒዩ ጠባቂ፤

2:04 የላይኛው ወሰን የሌለው የሬጅክስ ሞተር። ሕጉን የጻፈው መሃንዲስ አይደለም፡ የሞት ምዘናው አስራ አንድ መንስኤዎችን ይዘረዝራል እና ማንም የለም የሚል ስም አይሰጥም። የጉዳት መጠን፡ 27 ደቂቃዎች፣ 82 በመቶው ትራፊክ፣ በእያንዳንዱ ኮር ላይ 100 በመቶ ሲፒዩ፣ በሁሉም ከተማ። የዳሽቦርዱ እና ኤፒአይው ከተመሳሳይ ጠርዝ ኋላ ናቸው፣ ስለዚህ ደንበኞች እንኳን ማጥፋት አይችሉም። Hacker News፣ ከሞት ምዘናው ስር፡ አንድ ችግር ነበራቸው፣ መደበኛ አገላለጽ ተጠቅመዋል፣ አሁን ደግሞ ሁለት አላቸው። የቆየ ቀልድ። አሁንም ይሰራል።

2:28 ውሳኔ፣ ከሞት ምዘና በኋላ፡ SHIP IT። የሲፒዩ ጠባቂው ተመልሷል፣ ሁሉም 3,868 ህጎች በእጅ ይነበባሉ፣ ህጎች በቅድመ-ዝግጅት ደረጃ ውስጥ ያልፋሉ፣ እና ሞተሩ ወደ መስመራዊ ጊዜ ዋስትናዎች ወዳለው ይቀየራል፣ በኬን ቶምፕሰን በ1968 የታተመ። ሰኞ፡ በእያንዳንዱ ጥያቄ ላይ በሚሰራ ማንኛውም ነገር ውስጥ ምንም ነጥብ-ኮከብ ነጥብ-ኮከብ የለም፣ እና ገዳይ መቀየሪያውን ከሚገድለው ነገር ያርቁ። አሁንም እንዳትናገር ያልተፈቀደልህን ክስተት ላክልኝ፣ በአስተያየቶቹ ውስጥ፣ ወይም በdaily diff dot dev።

2:53 እና የዛሬው ልዩነት ይኸው ነው። እኔ ከአክሲሲ ነኝ ኒኮ። ኃላፊነት በተሞላበት መንገድ ያዋህዱ።

## ምንጮች

- [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
