AKTUÁLNE: Vieme, čo spôsobilo globálny výpadok internetu. Tento súbor spôsobil výpadok miliónov stránok, hovorí Cloudflare

Výpadok internetu spôsobil chybný súbor v systéme Cloudflare, ktorý prerástol limity a vyradil časť svetového webu.

vypadky internetu
Zdroj: Pixabay.com (Fotocitizen), Vosveteit.sk

Internet včera padal po celom svete a na chvíľu to vyzeralo, že sa deje niečo veľmi zlé. Weby sa nenačítavali, ukazovali chybové hlášky a používatelia si mysleli, že ide o masívny kybernetický útok. Pravda je však ešte zvláštnejšia. Tento celosvetový chaos nespôsobil hacker, ale obyčajný súbor, ktorý bol príliš veľký.

Áno, čítaš správne. Jedna konfiguračná súčasť Cloudflaru, služby, cez ktorú prechádza obrovská časť svetového internetu, sa zrazu nafúkla na dvojnásobok. A keď sa tento “obor” rozbehol po ich serveroch, tie jednoducho prestali zvládať svoju prácu.

Odoberaj Vosveteit.sk cez Telegram a prihlás sa k odberu správ

Internet skolaboval, Cloudflare však nečelil žiadnemu útoku

Výpadok začal 18. novembra o 11:20 UTC. Používatelia po celom svete videli len chybové stránky s hláškou, že problém je priamo v sieti Cloudflare. Na chvíľu to vyzeralo ako masívne zlyhanie infraštruktúry alebo cielený útok. Dokonca aj samotní technici Cloudflaru si spočiatku mysleli, že sú pod DDoS útokom.

cloudflare vypadok
Zdroj: Vosveteit.sk

Lenže realita bola oveľa prozaickejšia. Jedna z databáz dostala novú sadu povolení a kvôli tomu začala generovať konfiguračný súbor pre systém proti botom s duplicitnými položkami. Súbor sa tak zväčšil natoľko, že softvér, ktorý ho spracúva, to jednoducho nezvládol. Preťažil sa a spadol. A keď spadne Cloudflare, spadne kus internetu.

Jeden „nafúknutý“ súbor vyradil časť internetu

Cloudflare používajú milióny webov, od malých stránok až po gigantické služby. Tento systém má moduly, ktoré neustále vyhodnocujú riziká, botov, podozrivú aktivitu a všetko, čo by mohlo ohroziť weby zákazníkov.

Problém bol v tom, že modul Bot Management dostal príliš veľký konfiguračný súbor. Vo vnútri je totiž limit, maximálne 200 prvkov, aby systém vedel rýchlo reagovať. Nový súbor ich však mal viac ako dvojnásobok.

A výsledok?

Softvér panicky spadol, začal vracať chyby 5xx a internet sa začal zosypávať ako domino.

Chaos trval hodiny, Cloudflare bežal v režime hasenia požiaru

Najskôr Cloudflare predpokladal, že problém je vo vysokej záťaži. Potom, že je problém v ich službe Workers KV. Až neskôr vyšlo najavo, že celú situáciu spôsobil práve chybný „feature file“, konfiguračný súbor používaný na rozpoznávanie botov.

Najkritickejšia fáza trvala od 11:20 do približne 14:30, keď sa podarilo zastaviť šírenie chybného súboru a nahradiť ho starou funkčnou verziou. Okolo 17:06 už bežali všetky systémy normálne.

Cloudflare sa ospravedlnil s tým, že ide o najhorší výpadok od roku 2019 a že „zlyhanie sieťového routingu je pre tím veľmi bolestivé“.

Ako je možné, že jeden súbor dokázal položiť kus internetu

Na celom incidente je najbizarnejšie to, že internet dokáže položiť niečo tak malé ako jeden súbor. Nie vírus, nie masívny útok, ale obyčajná konfigurácia, ktorá naraz prerástla limity. Cloudflare je obrovský sprostredkovateľ internetovej prevádzky, a ak jeho logika narazí na problém, efekt vidíme všetci, doslova v priebehu sekúnd.

Dobrou správou je, že nejde o bezpečnostný problém. Nikto nič nehackol, nikomu sa nekradli dáta. Bol to jednoducho interný chaos, ktorý spustilo jedno nešťastné nastavenie v databáze.

A najzaujímavejšie je, že Cloudflare teraz pridáva ďalšie poistky, aby podobná „maličkosť“ už nikdy nedokázala položiť internet.

Google News Pridaj si Vosveteit.sk medzi obľúbené zdroje v Google News Pridať