URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 138576
[ Назад ]

Исходное сообщение
"25-минутный сбой Cloudflare из-за проблемы в коде на языке Lua"

Отправлено opennews , 06-Дек-25 10:45 
Спустя две недели с момента прошлого глобального сбоя вчера сеть доставки контента Cloudflare, обслуживающая около 20% всего мирового web-трафика, на 25 минут частично оказалась недоступной. Во время инцидента примерно треть запросов через Cloudflare  завершалось возвращением пустой страницы с кодом ошибки 500. На этот раз, причиной стала остававшаяся много лет незамеченной проблема в коде на языке Lua, применяемом в системе фильтрации трафика WAF (Web Application Firewall) для блокирования вредоносных запросов...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64387


Содержание

Сообщения в этом обсуждении
"25-минутный сбой Cloudflare из-за проблемы в коде на языке L..."
Отправлено Аноним , 06-Дек-25 10:45 
ну хоть 25 минут только.

"25-минутный сбой Cloudflare из-за проблемы в коде на языке L..."
Отправлено Аноним , 06-Дек-25 11:40 
Что для нас вообще не проблема:
https://blog.cloudflare.com/russian-internet-users-are-unabl.../

"25-минутный сбой Cloudflare из-за проблемы в коде на языке L..."
Отправлено Аноним , 06-Дек-25 12:46 
> причиной стала остававшаяся много лет незамеченной проблема в коде на языке Lua, применяемом в системе фильтрации трафика

Тут явно написано, что клаудьфляра блокирует посетителей.


"25-минутный сбой Cloudflare из-за проблемы в коде на языке L..."
Отправлено Аноним , 06-Дек-25 10:46 
Надо lua на rust переписать, правда это не поможет.

"25-минутный сбой Cloudflare из-за проблемы в коде на языке L..."
Отправлено Аноним , 06-Дек-25 11:03 
> In our replacement for this code in our new FL2 proxy, which is written in Rust, the error did not occur.

https://blog.cloudflare.com/5-december-2025-outage/


"25-минутный сбой Cloudflare из-за проблемы в коде на языке L..."
Отправлено Аноним , 06-Дек-25 11:32 
И все равно у клаудфлёра будет падучка.

"25-минутный сбой Cloudflare из-за проблемы в коде на языке L..."
Отправлено 12yoexpert , 06-Дек-25 11:56 
ну то есть они неправильно переписали. почитай новость, там в криворукости дело

"25-минутный сбой Cloudflare из-за проблемы в коде на языке L..."
Отправлено Аноним , 06-Дек-25 13:24 
Вы как, ни садитесь, в музыканты не годитесь.

"25-минутный сбой Cloudflare из-за проблемы в коде на языке L..."
Отправлено Аноним , 06-Дек-25 13:00 
Сдать анализ к**ала, для проверки Cloudflare).

"25-минутный сбой Cloudflare из-за проблемы в коде на языке L..."
Отправлено Аноним , 06-Дек-25 10:52 
Вот она, типичная проблема всех корпов, а именно - поналепят критикал мишн проектов со стеком аля "сборная солянка" из технологий, а потом ловят сбои из за малюсенькой детали.
Так что надо всю инфраструктуру писать на одном языке, но это что то нереальное, дешевле же нафигачить кода из разных готовых модулей, и неважно что это франкенштейн.

"25-минутный сбой Cloudflare из-за проблемы в коде на языке L..."
Отправлено Аноним , 06-Дек-25 11:08 
Вот ты-то точно сделал бы лучше.

"25-минутный сбой Cloudflare из-за проблемы в коде на языке L..."
Отправлено Аноним , 06-Дек-25 11:20 
> Так что надо всю инфраструктуру писать на одном языке

Все гвозди на стройке здания забивать микроскопом из лаборатории, что будет расположена в этом же здании? Норм логика.


"25-минутный сбой Cloudflare из-за проблемы в коде на языке L..."
Отправлено Аноним , 06-Дек-25 11:31 
На каждый удар микроскоп по гвоздю ещё нужно 10 смотрящих и 1 начальник. Тогда уж точно безопасно будет (нет)

"25-минутный сбой Cloudflare из-за проблемы в коде на языке L..."
Отправлено Dmitry , 06-Дек-25 13:21 
Зачем один язык? Там все равно разные команды.

"25-минутный сбой Cloudflare из-за проблемы в коде на языке L..."
Отправлено Аноним , 06-Дек-25 11:10 
А я думаю, чего вчера в нужный момент сайт zoom возвращал 500 ошибку cloudflare. Не прошло незамеченным)

"25-минутный сбой Cloudflare из-за проблемы в коде на языке L..."
Отправлено Аноним , 06-Дек-25 12:38 
> две проблемы: cloudflare

Клаудь по всему миру (не) работает.


"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено 12yoexpert , 06-Дек-25 11:53 
ну, то есть они сами сломали и lua тут ни при чём

"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 12:00 
> применяемый для тестирования WAF инструментарий не поддерживает выставленный размер буфера. Так как данный инструментарий не влияет на трафик, было решено отключить его.

Вот причина, а не код на Lua.


"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 12:39 
Сложно охватить знаниямя всю комплексную инфраструктуру Cloudflare для одного человека, вот и нехватило знаний.

"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 12:40 
> В коде не было проверок существования объекта

Вот где ошибка.


"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 13:00 
там целый букет, чего вы по одной таскаете: не было проверок, не было тестов, не было обработчика ошибок и т.д. Времени у них судя по всему тоже не было, раз "применяемый для тестирования WAF инструментарий" решили не менять под новые требования, а отключить

"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 13:09 
> решили не менять под новые требования

Дак они боятся что-то трогать, т.к. не понимают, как оно работает, иначе весь интернет на планете положат, кроме суверенного некоторых стран.


"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено dannyD , 06-Дек-25 12:11 
ясно, меняются только декорации и прочие несущественные детали.

в 1986 в Чернобыле было почти тоже самое.


"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 12:22 
Только здесь на следующий день, публично рассказывают, что произошло.

"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 12:31 
Просто тут легче было выяснить.

"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено dannyD , 06-Дек-25 12:54 
>>Только здесь на следующий день, публично...

это несущественные детали.

зрите в корень произошедшего.


"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 12:58 
Это как раз самое существенное.
Человеческий фактор и от этого никто не застрахован.
А вот публичное признание проблемы... на это не все готовы пойти.

"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 13:01 
> публичное признание

Странно не заметить, когда полглобуса лишается интернета из-за клаудфляры.


"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 13:11 
>Странно не заметить

У нас через день инет рубят, а ркн делает вид, что ничего не знает.


"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 13:00 
> рассказывают, что произошло

А что произошло? Хоть один косорукий программист был уволен?


"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 13:27 
Во времена Чернобыля не было раста.

"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 12:26 
Мир усложняется, количество ошибок будет только возрастать. Тем более когда речь про интернет, и про проекты находящиеся, что называется, на острие. Проекты вынужденные решать задачи первыми, при помощи инструментов которых у них ещё нет, а значит - при помощи разного рода костылей и скотча.
Объемы необходимых знаний увеличиваются, размер хранилища (мозга) остаётся примерно неизменным. Когда твой проект "на острие" - у тебя нет времени пойти в "библиотеку", даже послать кого-то (так называемого ИИ) некогда, ведь ему надо сформулировать задачу, а она у тебя на костылях известных одному тебе и еще парочке чуваков. А еще нужно уметь проверить то, что тебе из "библиотеки" принесли, а для этого опять-же мозг. Готовьтесь к хаосу, господа.

"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 12:41 
Если некоторые немного жадные руководители не будут слишком торопиться половину ошибок удастся избежать.

"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 13:19 
Всё так, и отчёты CloudFlare тому подтверждение.
p.s.:
https://www.mozilla.org/ru/about/manifesto/

"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 12:39 
Раньше во времена SEO приманивали ботов, сейчас блокируют. Чудеса.

"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 12:43 
> сейчас блокируют

...блокируют целыми подсетями, из-за чего обычным людям не зайти на сайты, которые за клаудей находятся. Ещё и MITM в придачу.


"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 12:58 
Всегда боялся lua, даже сам синтаксис:

   if rule_result.action == "execute" then
     rule_result.execute.results =  ruleset_results[tonumber(rule_result.execute.results_index)]
   end

Уже вызывает трепет и ощущение простреленной ноги.


"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 13:00 
1) useEffect в react
2) unwrap в rust
3) теперь lua

Тролить работика vercel для них важнее, чем писать хороший код.


"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 13:06 
И опять никого не накажут... Полнейшее покровительство внутри конторы. Имена создавших это программистов не разглашаются.

"Сбой в Cloudflare из-за проблемы в коде на языке Lua"
Отправлено Аноним , 06-Дек-25 13:23 
> Имена создавших это программистов

да их давно уже там нет :) сфарганили на луа ваф и сунули в нджинкс, давайте зарабатывать бабки на этом.