The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"25-минутный сбой Cloudflare из-за проблемы в коде на языке Lua"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

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

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 06-Дек-25, 10:45   +3 +/
ну хоть 25 минут только.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18, #277

2. Сообщение от Аноним (1), 06-Дек-25, 10:46   +4 +/
Надо lua на rust переписать, правда это не поможет.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #104, #219

4. Сообщение от Аноним (4), 06-Дек-25, 10:52   +6 +/
Вот она, типичная проблема всех корпов, а именно - поналепят критикал мишн проектов со стеком аля "сборная солянка" из технологий, а потом ловят сбои из за малюсенькой детали.
Так что надо всю инфраструктуру писать на одном языке, но это что то нереальное, дешевле же нафигачить кода из разных готовых модулей, и неважно что это франкенштейн.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #9, #54, #194

6. Сообщение от Аноним (6), 06-Дек-25, 11:03   +11 +/
> 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/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #14, #24, #250

7. Сообщение от Аноним (7), 06-Дек-25, 11:08   +25 +/
Вот ты-то точно сделал бы лучше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #201, #251

8. Сообщение от Аноним (8), 06-Дек-25, 11:10   +/
А я думаю, чего вчера в нужный момент сайт zoom возвращал 500 ошибку cloudflare. Не прошло незамеченным)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33

9. Сообщение от Аноним (9), 06-Дек-25, 11:20   +6 +/
> Так что надо всю инфраструктуру писать на одном языке

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #12, #245

12. Сообщение от Аноним (14), 06-Дек-25, 11:31   +3 +/
На каждый удар микроскоп по гвоздю ещё нужно 10 смотрящих и 1 начальник. Тогда уж точно безопасно будет (нет)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

14. Сообщение от Аноним (14), 06-Дек-25, 11:32   +3 +/
И все равно у клаудфлёра будет падучка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

18. Сообщение от Аноним (18), 06-Дек-25, 11:40   –10 +/
Что для нас вообще не проблема:
https://blog.cloudflare.com/russian-internet-users-are-unabl.../
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #40, #163, #286

20. Сообщение от 12yoexpert (ok), 06-Дек-25, 11:53   +7 +/
ну, то есть они сами сломали и lua тут ни при чём
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #61, #208, #252

24. Сообщение от 12yoexpert (ok), 06-Дек-25, 11:56   +/
ну то есть они неправильно переписали. почитай новость, там в криворукости дело
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #56

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #34, #36

26. Сообщение от dannyD (?), 06-Дек-25, 12:11   –3 +/
ясно, меняются только декорации и прочие несущественные детали.

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #28, #68

28. Сообщение от Аноним (18), 06-Дек-25, 12:22   –3 +/
Только здесь на следующий день, публично рассказывают, что произошло.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #31, #42, #46

30. Сообщение от Аноним (30), 06-Дек-25, 12:26   +/
Мир усложняется, количество ошибок будет только возрастать. Тем более когда речь про интернет, и про проекты находящиеся, что называется, на острие. Проекты вынужденные решать задачи первыми, при помощи инструментов которых у них ещё нет, а значит - при помощи разного рода костылей и скотча.
Объемы необходимых знаний увеличиваются, размер хранилища (мозга) остаётся примерно неизменным. Когда твой проект "на острие" - у тебя нет времени пойти в "библиотеку", даже послать кого-то (так называемого ИИ) некогда, ведь ему надо сформулировать задачу, а она у тебя на костылях известных одному тебе и еще парочке чуваков. А еще нужно уметь проверить то, что тебе из "библиотеки" принесли, а для этого опять-же мозг. Готовьтесь к хаосу, господа.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38, #53, #75, #162, #213

31. Сообщение от Аноним (34), 06-Дек-25, 12:31   +1 +/
Просто тут легче было выяснить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

33. Сообщение от Аноним (40), 06-Дек-25, 12:38   +/
> две проблемы: cloudflare

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

34. Сообщение от Аноним (34), 06-Дек-25, 12:39   +/
Сложно охватить знаниямя всю комплексную инфраструктуру Cloudflare для одного человека, вот и нехватило знаний.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

35. Сообщение от Аноним (35), 06-Дек-25, 12:39   +/
Раньше во времена SEO приманивали ботов, сейчас блокируют. Чудеса.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #39

36. Сообщение от Аноним (40), 06-Дек-25, 12:40   +1 +/
> В коде не было проверок существования объекта

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #48, #77

38. Сообщение от Аноним (34), 06-Дек-25, 12:41   +5 +/
Если некоторые немного жадные руководители не будут слишком торопиться половину ошибок удастся избежать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

39. Сообщение от Аноним (40), 06-Дек-25, 12:43   +4 +/
> сейчас блокируют

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

40. Сообщение от Аноним (40), 06-Дек-25, 12:46   +4 +/
> причиной стала остававшаяся много лет незамеченной проблема в коде на языке Lua, применяемом в системе фильтрации трафика

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #59, #135

42. Сообщение от dannyD (?), 06-Дек-25, 12:54   +/
>>Только здесь на следующий день, публично...

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #44

43. Сообщение от Аноним (43), 06-Дек-25, 12:58   –3 +/
Всегда боялся lua, даже сам синтаксис:

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #58, #71, #99, #262

44. Сообщение от Аноним (18), 06-Дек-25, 12:58   +/
Это как раз самое существенное.
Человеческий фактор и от этого никто не застрахован.
А вот публичное признание проблемы... на это не все готовы пойти.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #49

46. Сообщение от Аноним (40), 06-Дек-25, 13:00   +/
> рассказывают, что произошло

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #221

47. Сообщение от Аноним (47), 06-Дек-25, 13:00   +4 +/
1) useEffect в react
2) unwrap в rust
3) теперь lua

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

Ответить | Правка | Наверх | Cообщить модератору

48. Сообщение от Аноним (48), 06-Дек-25, 13:00   +1 +/
там целый букет, чего вы по одной таскаете: не было проверок, не было тестов, не было обработчика ошибок и т.д. Времени у них судя по всему тоже не было, раз "применяемый для тестирования WAF инструментарий" решили не менять под новые требования, а отключить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #51

49. Сообщение от Аноним (40), 06-Дек-25, 13:01   +1 +/
> публичное признание

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

50. Сообщение от Аноним (40), 06-Дек-25, 13:06   –2 +/
И опять никого не накажут... Полнейшее покровительство внутри конторы. Имена создавших это программистов не разглашаются.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #55

51. Сообщение от Аноним (40), 06-Дек-25, 13:09   +2 +/
> решили не менять под новые требования

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #113

53. Сообщение от Аноним (18), 06-Дек-25, 13:19   –1 +/
Всё так, и отчёты CloudFlare тому подтверждение.
p.s.:
https://www.mozilla.org/ru/about/manifesto/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

54. Сообщение от Dmitry (??), 06-Дек-25, 13:21   +4 +/
Зачем один язык? Там все равно разные команды.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #260

55. Сообщение от Аноним (97), 06-Дек-25, 13:23   +2 +/
> Имена создавших это программистов

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #69

56. Сообщение от Аноним (14), 06-Дек-25, 13:24   +4 +/
Вы как, ни садитесь, в музыканты не годитесь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

58. Сообщение от Аноним (58), 06-Дек-25, 13:41   +4 +/
Нормальный синтаксис. Разве что tonumber лишний. Что интересно - в приведенном коде нет упомянутого запуска правила, только сохранение результата.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #62, #66, #175

59. Сообщение от Васянemail (?), 06-Дек-25, 13:45   –9 +/
-- - - - что клаудьфляра блокирует посетителей.

Да не, не посетителей, а мимо проходящих или бегающих там на всяких бравзерах типа фирифокса и подобных, использующих их сервисы и нитолька.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #76

61. Сообщение от Васянemail (?), 06-Дек-25, 13:52   –2 +/
---- -- ну, то есть они сами сломали...

Ну так ведь lua сам себя и на себе не пишет, как и любой другой.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

62. Сообщение от Аноним (48), 06-Дек-25, 13:55   –2 +/
так запуск они убрали. Правда непонятно зачем в новости "execute" называют методом, когда это таблица
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #67

65. Сообщение от Аноним (67), 06-Дек-25, 14:25   +/
Луа (и особенно luajit) - это наверно самый вногустрелятельный язык. Наиболее сложный, несмотря на простейший синтаксис.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #72, #86, #200, #263

66. Сообщение от Аноним (67), 06-Дек-25, 14:26   +1 +/
Как ты думаешь, как этот tonumber там появился? Примерно так же, как появится инициализация этой таблицы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

67. Сообщение от Аноним (67), 06-Дек-25, 14:28   +/
Потому что в луа все является таблицами и метатаблицами (как прототип, но нет). Вызов метода объекта - вызов функции полученной по ключу из таблицы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #85

68. Сообщение от Аноним (68), 06-Дек-25, 14:29   +/
Lua - not good, not terrible.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

69. Сообщение от Аноним (67), 06-Дек-25, 14:31   +/
В openresty.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #79

71. Сообщение от Аноним (68), 06-Дек-25, 14:35   +1 +/
О господи, еще и гадалки по синтаксису тут появились. Скоро будем обсуждать какой ЯП учить исходя из знака зодиака?!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

72. Сообщение от Васисуалий (-), 06-Дек-25, 14:41   +3 +/
одно время пришлось настраивать софтину которая опирается на lua-скрипты, языка не знал вообще, выучил буквально за 2 дня и написал довольно сложную многопоточную логику; на моей практике самый легкий язык с очень приятным синтаксисом
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #80, #89

75. Сообщение от Аноним (68), 06-Дек-25, 14:46   +1 +/
Знаешь как быстро распознать ложный (или просто бесполезный) тезис? Примени его к другим ситуациям - если будет так же хорошо раскрываться - значит тезис сформулирован в общем виде - значит он условно всегда верен - значит его невозможно оспорить - значит он ложный или пустой. Скажем, твой можно применить вообще ко всему - к электричеству, колесу и переходу от собирательства к разделению труда. Но что-то мир до сих пор не погрузился в пучину хаоса после каменного века))

Не прогуливайте философию науки в вузах - она рулез.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #83, #120, #214

76. Сообщение от Аноним (76), 06-Дек-25, 14:47   +1 +/
Во, а я думал, это опенет от меня бегает. Ну, думаю, они же забанили уже полинтернета из-за меня. А оно вона как.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #121

77. Сообщение от Аноним (77), 06-Дек-25, 14:47   +/
Проблема не в проверке того, что машине требуется бензобак, а в том, что вы забыли, что машине нужен бензин, чтобы ехать. Этот модуль не должен был отключаться вообще, поэтому всё и рухнуло.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

78. Сообщение от Аноним (78), 06-Дек-25, 14:51    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #81

79. Сообщение от Аноним (97), 06-Дек-25, 14:51   +/
openresty = nginx + lua
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #90

80. Сообщение от Аноним (40), 06-Дек-25, 14:53   +/
> язык с очень приятным синтаксисом

А потом интернет во всём прозападном мире падает, потому что у программистов в коде чёрт ногу сломал.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

81. Сообщение от Аноним (97), 06-Дек-25, 14:54   +1 +/
> У них кто-то умный уволился что ли? Кто раз за разом допускает
> дурачков до прода?

так в этом то и заключается эффективный менеджмент, нанял хороших, сфарганили быстро продукт, уволил, нанял смузихлебов девляпсов и вуаля, айпио.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

83. Сообщение от Аноним (68), 06-Дек-25, 14:56   +/
И еще - есть гигиена тела, а есть гигиена мысли. Забивая себе голову теориями заговора, пустыми общими тезисами и измышлизмами - вы просто нарушаете свою гигиену. А от этого зависит как вы будете справляться с жизненными ситуациями. Ой как смешно - я написал бредовый пост на опеннете! Ну будете так продолжать - ни один психолог не поручится, что в ответственный момент вы поведете своего ребенка к врачу, а не к гадалке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #97, #107, #182, #253

85. Сообщение от Аноним (48), 06-Дек-25, 14:59   +/
не спец в луа, но там разве скобки для вызова не нужны? Кроме некоторых случаев.
rule_result.execute.results_index — доступ по ключу в таблице execute, если execute это метод, то там всегда будет что-то типа "attempt to index a function value"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #93

86. Сообщение от Кошкажена (?), 06-Дек-25, 14:59   +/
Это почему?

Проблема с luajit ровно одна - это закрытый процесс разработки и автор на своем уме (вроде как даже тестов нет). Хотя язык почти не меняется в чем плюс. Поэтому у многих свой форк.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

89. Сообщение от Аноним (67), 06-Дек-25, 15:18   –2 +/
Пока у тебя код по принципу сунь-вынь и единицы сот строк, все легко. Сложности начинаются, когда тебе нужно писать какие-то реализации, работающие с абстракциями. Приходится собирать свою вселенную из атомов, начиная с базовых вещей. В процессе всего этого ты неизбежно косячишь с метатаблицами и получаешь совершенно невозможные в других языках ситуации. Луа неинтуитивен даже если ты очень хорошо понимаешь джаваскрипт.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #140

90. Сообщение от Аноним (67), 06-Дек-25, 15:20   +/
Есть луа модуль для нжинкс и есть опенрести, который форк нжинкс и развивается параллельно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79

93. Сообщение от Аноним (67), 06-Дек-25, 15:24   +/
Там метаметод на __index, который при попытке получить ключ вызывает геттер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85 Ответы: #196

96. Сообщение от Tron is Whistling (?), 06-Дек-25, 15:38   +1 +/
Флара - это тихий ужас, она вообще нормально не работает нигде.
Пользоваться всерьёз можно только если ты либо жестокий и большой энтерпрайз со SLA, либо для сайта локалхоста.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #98, #174, #233

97. Сообщение от Аноним (97), 06-Дек-25, 15:43   +/
> Ну будете так продолжать

ну балон с водой перед теликом это гены, промолчу про бутылку "элексира шастья" :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

98. Сообщение от Аноним (18), 06-Дек-25, 15:46   +/
Какие альтернативы ?
https://www.cloudflare.com/ru-ru/plans/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96 Ответы: #132

99. Сообщение от Кошкажена (?), 06-Дек-25, 15:53   +/
Ох уж эти свидетели then. Если от этого в обоморок падаешь, что с тобой будет при виде begin end?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #101

101. Сообщение от Аноним (97), 06-Дек-25, 15:57   +/
а как вам такой аргумент?

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

"""
This type of code error is prevented by languages with strong type systems. In our replacement for this code in our new FL2 proxy, which is written in Rust, the error did not occur.
"""

код на луа и на расте, я думаю пишут разные люди.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99 Ответы: #125, #143, #170, #274

104. Сообщение от Аноним (104), 06-Дек-25, 16:22   +/
На Haskell, как это сделали в Лицекниге.
https://engineering.fb.com/2015/06/26/security/fighting-spam.../
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

107. Сообщение от Аноним (30), 06-Дек-25, 16:47   +2 +/
Атомарность. Если вылезать из коробки хоть иногда, то окажется что фундаментальные вещи таки применимы ко всему. Не прогуливайте все остальные предметы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #108

108. Сообщение от Аноним (68), 06-Дек-25, 17:00   –4 +/
Это под действием алкоголя написано? Нейросеть умнее слова генерит, а на шизофазию не похоже
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #127

111. Сообщение от Rev (ok), 06-Дек-25, 17:11   +1 +/
Опять runtime error в скриптовом языке! Да как же тааак?!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #142

113. Сообщение от Аноним (113), 06-Дек-25, 17:13   –2 +/
... который уже лежит. Договаривацте до конца)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

116. Сообщение от Прорубоно (?), 06-Дек-25, 17:33   +1 +/
"треть завершалось". Прелестно.
Ответить | Правка | Наверх | Cообщить модератору

118. Сообщение от Аноним (118), 06-Дек-25, 17:52   +2 +/
А без этого "Cloudflare", что уже и интернет не работает. Так зачем он вообще нужен, закройте его и забудьте.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #122, #139

120. Сообщение от Аноним (120), 06-Дек-25, 17:57   +1 +/
Мы тебе тут не гумонитории какие. Мы технори, с нами Линукс!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

121. Сообщение от ХрюХрю (?), 06-Дек-25, 18:01   +3 +/
это я всех блокирую!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76

122. Сообщение от Аноним (40), 06-Дек-25, 18:03   +/
> зачем он вообще нужен

Если кратно: планетарный MITM, могущий выдавать страницы под твоим сертификатом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118 Ответы: #134

125. Сообщение от Кошкажена (?), 06-Дек-25, 18:14   +/
> а как вам такой аргумент?
> //blog.cloudflare.com/5-december-2025-outage/
> """
> This type of code error is prevented by languages with strong type
> systems. In our replacement for this code in our new FL2
> proxy, which is written in Rust, the error did not occur.
> """
> код на луа и на расте, я думаю пишут разные люди.

Они же честно пишут, что не тестировали код, а когда дело дошло до исполнения, то он сломался. Понятное дело, что строгая типизация помогла бы решить вопрос, но без тестирования бы упало в другом месте.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101 Ответы: #184, #187

127. Сообщение от Аноним (30), 06-Дек-25, 18:17   +1 +/
Уровень владения предметом, как и уровень когнитивных способностей в целом - важны для осознания своей несостоятельности.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108

130. Сообщение от Fareast (ok), 06-Дек-25, 18:21   –3 +/
Вообще проблемы не увидел, за 25 минут решили вопрос - норм, все дальше заработало - норм.

Живучесть норм, ИТ поддержка норм. Во всей технической инфраструктуре для того поддержка и работает, чтобы исправлять такое. 99,9999% доступности - норм показатель.


Критиковать норм - моветон.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #141, #161

132. Сообщение от cheburnator9000 (ok), 06-Дек-25, 18:23   –1 +/
Вот выбирай https://www.directline.pro/connect/p/analogi-cloudflare-v-ro.../ (кроме bunny.net его уже тоже прикрыли).

Но следует учесть что у практически всего того что в списке единственная локация доступа Москва. Говорю так потому что Ngenix работает только с крупными компаниями по договорам.

Даже если твой сайт хостится во Владивостоке для жителей восточной окраины России то задержка до контента будет x2 от обычной от Владивостока до Москвы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #133

133. Сообщение от Аноним (18), 06-Дек-25, 18:31   +/
Так и есть. Это смех, а не аналоги, но денег просят по взрослому.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132 Ответы: #255

134. Сообщение от Аноним (18), 06-Дек-25, 18:36   –3 +/
https://opennet.ru/56830-tls
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122 Ответы: #199

135. Сообщение от Аноним (135), 06-Дек-25, 18:38   –1 +/
Доступ к Google с одного IP‑адреса может быть временно ограничен или заблокирован и ограничивает при подозрительной активности - слишком большом количестве или частоте запросов с этого IP,  NAT и т.д. С Cloudflare так же, только с возможностью подтверждения, что это человек хочет посетить сайт, а значит пропустит на сайт. IPv6 это решает при условии каждому подключению к интернету свой IPv6 адрес и доступ осуществляется напрямую, без NAT и т. д.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #136, #207

136. Сообщение от Аноним (135), 06-Дек-25, 18:41   +/
и ограничивает или времено блоктрует
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135

139. Сообщение от нах. (?), 06-Дек-25, 18:48   +/
ну как бы это тебе... в общем и целом, как видишь - уже можно считать что не работает. То что остается при неработающей - это малонужные на самом деле опеннеты.

Причем дело-то в том что он и с клаудшмарью не работает теперь эпизодически, деляпляпляп и в прод, в прод - ой упало - быстроподнятое (за пол-дня) упавшим не считается и можете за следующие пол-дня не платить!

А нужен он затем что владельцы сайтов за клаудшмрадом - точно такие же, незачем разбираться, трясти надо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118

140. Сообщение от Аноним (-), 06-Дек-25, 18:50   +/
Я не могу комментировать твой опыт, но мой опыт возни с луа вполне позитивный. Мне приходилось выпиливать код на 5k+ SLOC, и к тому моменту когда я решил, что он закончен, это был вполне приятный код, на который дальше можно было накручивать и накручивать фичей, если бы были фичи, которые туда можно было бы вкорячивать. Код не упёрся в потолок сложности, когда любая попытка внести изменение привносит тучу багов в самых неожиданных местах.

> Приходится собирать свою вселенную из атомов, начиная с базовых вещей.

Эмм... Из того, что можно было бы назвать "собирать вселенную из атомов", в моём коде разве что комбинаторы итераторов были. (Поскольку они динамические, они такие длинные бектрейсы генерировали местами, что я ждал что рано или поздно я сорву стек очередным комбинированным итератором. Но обошлось.)

Да, lua это динамическая типизация, и да это неизбежно приводит к куче дурацких ошибок, которые легко могли бы быть отловлены компилятором. lua серит ещё дополнительно, считая что идентификатор не соответствующей никакой переменной должен вести себя при попытках чтения как переменная со значением nil. Банальная опечатка в идентификаторе, легко может отправить nil куда-то сквозь наслоения стековых фреймов, и в совершенно неожиданном и давным-давно отлаженном коде ты вдруг получишь ошибку с nil. Ну, то есть, понятно почему луа так себя ведёт -- это потому что он считает, что при обращении к табличке по несуществующему ключу, надо возвращать nil, и поскольку переменные все в табличках хранятся, получается такая шняга. Но, всё же, следовало бы запретить обращения к неизвестным переменным, чтобы ручкой граблей по лбу прилетало бы сразу, как на грабли наступишь, а не когда-нибудь потом.

Но если отвлечься от этого, то дальше всё довольно приятно выходит. Функциональные фишки языка позволяют выстраивать сколь угодно сложные абстракции, а метатаблички часто позволяют делать это даже красиво.

> В процессе всего этого ты неизбежно косячишь с метатаблицами

Позволю себе предположить, что твои проблемы были вызваны злоупотреблениями метатаблицами. У меня с ними никаких проблем не возникало, кроме той, что моя дебаг функция дампящая табличку и всё что в ней есть, уходила в бесконечную рекурсию и срывала стек, когда я ею пытался отдампить метатабличку с __index = self. Я так и не собрался приделать детект циклов при рекурсивном обходе.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89 Ответы: #217

141. Сообщение от нах. (?), 06-Дек-25, 18:54   +2 +/
для твоего подкроватного сервера проблемы и правда нет. Проблема в том что это теперь - ВЕСЬ интернет. И 99.995% - столько бы получилось если бы клаудмшразь лежала на самом деле всего эти 25 минут за год, а не плюс еще предыдущие двенадцать часов - немного непохожи на "пять девяток".

А зачем твоему серверу под кроватью пять девяток - которые он не сможет обеспечить просто потому что сам ляжет - тоже совершенно неочевидно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130 Ответы: #164, #269

142. Сообщение от нах. (?), 06-Дек-25, 18:56   +1 +/
panic! в нескриптовом был бы конечно куда более кстати.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111

143. Сообщение от Аноним (143), 06-Дек-25, 18:56   +2 +/
судя по тому, как совсем недавно они воткнули unwrap() в продакшен rust-коде, пишут как раз те же :-)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101 Ответы: #185

161. Сообщение от Аноним (40), 06-Дек-25, 19:52   +4 +/
> за 25 минут решили вопрос - норм

"Борт 321, подождите 25 минут, никуда не улетайте с маршрута, у нас сети нету..."

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130 Ответы: #254

162. Сообщение от ФермерНаТракторе (?), 06-Дек-25, 19:57   –1 +/
Cloudflare, это самое лучшее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

163. Сообщение от Аноним (40), 06-Дек-25, 20:01   +2 +/
> наблюдались проблемы с работой Canva, Zoom, Slack и Downdetector

Downdetector :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

164. Сообщение от Аноним (164), 06-Дек-25, 20:05   –2 +/
А чего ты так агришься на CF? Они тебя на работу не взяли или что? Хороший сервис, делает хорошее полезное дело. Ну падает да, бывает. Не так уж и часто, это не гугл, у них деньги конечные.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141 Ответы: #204

170. Сообщение от Аноним (40), 06-Дек-25, 20:22   +2 +/
> ... Rust, the error did not occur

На расте в предыдущий раз упало, и лежало 3 часа. А на луа - только 23 минуты.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101 Ответы: #186

174. Сообщение от пох. (?), 06-Дек-25, 20:32   +/
большому ентер-прайсу полагается не за чужие sla прятаться, а свои каналы и своих инженеров иметь, позволяющие жить без слива всех клиентов чужому дяде (в крайнем случае - прятаться за него кратковременно, когда действительно непосильная атака).

Но проблема в том что и большие ентер-прайсы нынче нанимают вместо инженеров даже не админов локалхоста, а такое что и локалхост доверить нельзя.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96

175. Сообщение от Аноним (175), 06-Дек-25, 21:01   +/
Не говоря просто о уродливости словесных конструкции прямиком из basic, у меня сразу возникают вопросы:
Как понять что такое rule_result.action?
А rule_result.execute это что, оно вообще существует?
Про лишний tonumber ещё забавнее, видимо даже сам автор этого кода сомневается, что вернёт ему index. А вдруг там nil?
И вообще весь продакшн держится на такой скриптовый лапше, которая из-за рандомной работы с указателями вешает 20 процентов интернета?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #197

176. Сообщение от Аноним (176), 06-Дек-25, 21:53   +/
нифига себе, такой высоконагруженный сервис - и не на C++/Rust. Видимо денег много слишком, на спичках не экономят.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #205

177. Сообщение от Аноним (177), 06-Дек-25, 21:55   +/
Причиной был реакт. А lua и прочее это эффект бабочки.
Ответить | Правка | Наверх | Cообщить модератору

182. Сообщение от Димос (?), 06-Дек-25, 23:41   +/
Молодец).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

184. Сообщение от Аноним (97), 06-Дек-25, 23:45   +/
> Понятное дело, что строгая типизация помогла бы решить вопрос

звучит голословно, и клаудфлейерщики не раскрыли, как эта строгая типизация помогла бы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125

185. Сообщение от Аноним (97), 06-Дек-25, 23:47   +/
ну вот видать это их аргумент, че вы хотите от нас, мы растовики, а не луашники, надо переписать на раст, в нем такого точно не было бы. Вот и не уволили их :) А в случае с unwrap(), они признают, что такого в продакшене быть не должно вы че, неее мы растовики это знаем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #143

186. Сообщение от Аноним (97), 06-Дек-25, 23:51   +/
Вон луа показало строчку, шо там им раст показал?

[lua] Failed to run module rulesets callback late_routing: /usr/local/nginx-fl/lua/modules/init.lua:314: attempt to index field 'execute' (a nil value)

А вот то что показал раст

thread fl2_worker_thread panicked: called Result::unwrap() on an Err value

растовики, поясните в каком это месте?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #170

187. Сообщение от Аноним (97), 06-Дек-25, 23:58   +/
> Понятное дело

Я бы не удивился бы, если они написали бы такое - "Если бы код писал бы ЫЫ, то таких ошибок не было бы" :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125

194. Сообщение от Джон Титор (??), 07-Дек-25, 03:01   +/
> Вот она, типичная проблема всех корпов, а именно - поналепят критикал мишн проектов со стеком аля "сборная солянка" из технологий, а потом ловят сбои из за малюсенькой детали.

Это проблема капитализма - рвутся к монополии и сверхприбылям. Нужно быстро и качественно. Между прочим если посмотреть масштабом выше, то это не такая уж и плохая идея (на уровне государства выше). Знаете почему? Потому что от множества специалистов и перехода на кроссфункциональные команды вы переходите к кроссфункциональным компаниям. Т.е. какую-то функцию (технологию) выполняет компания у которой есть пару конкурентов среди которых есть конкуренция за предоставление качественных услуг. В самом обычном приложении вам может по какой-либо случайности понадобится обычный логгер и вот вы можете или сами его написать или воспользоваться сервисом какой-либо компании, которая не только лог вам выдаст, но и причину и даже целое видео воссоздаст на сотню-другую шагов до этого.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #195

195. Сообщение от Джон Титор (??), 07-Дек-25, 03:08   +1 +/
Вот представьте что для обеспечения безопасности какой-то вот такой профессиональный сервис стоит посредине и анализирует трафик. Вот оставит какой-нибудь человек на русском военном новостном сайте небезопасный комментарий, а западные господа обязательно побеспокояться выяснить кто это и откуда. Т.е. эта палка с двумя концами - технология ещё желательно родная, поэтому и уровень не выше государства как я уже и сказал. Ну а иначе не возмущайтесь что хороших людей становится все меньше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #194

196. Сообщение от Аноним (58), 07-Дек-25, 03:13   +/
Тогда им однозначно следует подумать над правильным именованием таблиц и свойств. На первый взгляд код выглядит так, будто производится манипуляция результатами. И, кстати, метаметоды работают существенно медленнее прямого доступа к таблице.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93

197. Сообщение от Аноним (58), 07-Дек-25, 03:19   +/
Я высказался лишь по поводу синтаксиса языка. А вот по поводу именования таблиц и полей таблиц - согласен, фиг поймешь что, куда и зачем пишется. Но это не проблема языка. Сам язык довольно гибкий и одновременно простой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #175

199. Сообщение от Джон Титор (??), 07-Дек-25, 03:32   +/
Если корневой сервер децентрализован, то это отличная идея. Потому что в случае отключения от всемирной сети можно ожидать чего угодно - с людьми за рубежом то трудно будет сконтактироваться, рассказать. А такие „предложения иностранцев„ были произнесены публично и поддержаны
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #211

200. Сообщение от Аноним (58), 07-Дек-25, 03:34   +/
Нормальный язык. Простой и гибкий. Из последнего:

$ find . -name "*.lua" | wc -l
28

$ find . -name "*.lua" -exec cat {} \; | wc -l
5057

Как и везде - инструментом нужно уметь пользоваться.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

201. Сообщение от Shantikov (?), 07-Дек-25, 08:14   +/
Так это как бы общеизвестная проблема всех больших инфраструктур, но она именно из-за того, что нельзя просто так взять и переписать всё заново (т.е. нерешаема).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

203. Сообщение от iCat (ok), 07-Дек-25, 09:36   +2 +/
Что-то зачастили неполадки в работе CloudFlare...
То одно, то другое...
Причина, видимо, вовсе не в языках программирования.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #232, #248

204. Сообщение от Tron is Whistling (?), 07-Дек-25, 11:00   +/
По ходу дальше локалхоста и минимального тарифа на клаудшляпе не уходил, верно?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #164

205. Сообщение от Tron is Whistling (?), 07-Дек-25, 11:01   +/
Дык, там косвенный "непрофильный" (или наоборот, профильный...) профит скорее всего настолько весёлый, что плевать они хотели на деньги.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #176 Ответы: #273

207. Сообщение от Аноним (207), 07-Дек-25, 11:17   +/
Вы забываете одну вещь. Этот ваш v6 - это ж метка, как номер на руке в недалёком прошлом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135 Ответы: #220, #224

208. Сообщение от Аноним (207), 07-Дек-25, 11:27   –1 +/
Конечно ни при чем - это тестирование блокировки
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

211. Сообщение от Аноним (18), 07-Дек-25, 12:34   –1 +/
>Потому что в случае отключения от всемирной сети

И кому это нужно ?
https://habr.com/ru/news/973952/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #199 Ответы: #229, #256

213. Сообщение от Аноним (214), 07-Дек-25, 14:56   +/
Код делится на изолированные специализированные модули, и проблема рассасывается. Главное, не торопиться, и ошибок будет существенно меньше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

214. Сообщение от Аноним (214), 07-Дек-25, 15:02   +/
Особенно полезна философия (диалектика, прежде всего) программистам. Обобщение - ключ к спасению от сложности.
Хотя, вы правы, никакой катастрофы (на этом поприще) не предвидется. В худшем случае, прогресс замедлится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

215. Сообщение от Аноним (215), 07-Дек-25, 15:39   +4 +/
Cloudflare зговорился с Google и блокирует доступ на сайты с блокировщиками рекламы и JavaScript, чудесная компашка.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #216, #231

216. Сообщение от Аноним (18), 07-Дек-25, 15:45   –3 +/
uBlock Origin постоянно включен, ничего не блокируется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #215

217. Сообщение от Аноним (67), 07-Дек-25, 15:56   +/
Я конечно же злоупотребляю, а у вас все хорошо :)
Как-то написал месяца за 2 чуть более 5К строк кода и это наверно лучшее было программирование в моей жизни. Но осталось ощущение, что при неглубоком погружении инструмент слишком мощный, код получается хрупкий, локализовать проблемы трудно.

Перл при сопоставимой мощи гораздо спокойнее. Даже если злоупотреблять :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140

219. Сообщение от Вася (??), 07-Дек-25, 16:03   +/
Вам поможет только эвтаназия.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

220. Сообщение от aanon (?), 07-Дек-25, 16:53   –2 +/
Фальгашапочник нажми большую круглую кнопку
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #207 Ответы: #222

221. Сообщение от aanon (?), 07-Дек-25, 17:02   +/
Ситуация такая что если затеить то на месте косорукого окажется спиральнокосорукий
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

222. Сообщение от Аноним (222), 07-Дек-25, 17:12   +1 +/
"Фальгашапочник нажми" не понял, если заинтересован чтобы я понял переведи.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #220 Ответы: #223, #225

223. Сообщение от Аноним (222), 07-Дек-25, 17:20   +/
Я другой аноним не заметил что ответ н это "Вы забываете одну вещь. Этот ваш v6 - это ж метка, как номер на руке в недалёком прошлом" дальше как хочешь, ответ мне не нужен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #222

224. Сообщение от Аноним (222), 07-Дек-25, 17:25   +/
знаю это одна из его функций - можно использовать как модификационный номер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #207 Ответы: #226

225. Сообщение от aanon (?), 07-Дек-25, 17:25   +/
> "Фальгашапочник нажми" не понял, если заинтересован чтобы я понял переведи.

Сегодня ты решаешь какая метка будет на твоей руке

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #222

226. Сообщение от Аноним (222), 07-Дек-25, 17:31   +/
"знаю это одна из его функций - можно использовать как модификационный номер" не так, а так : знаю это одна из его функций - можно использовать как индификационный номер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #224

229. Сообщение от Аноним (40), 07-Дек-25, 18:25   +/
> И кому это нужно ?

https://en.wikipedia.org/wiki/Internet_censorship_in_the_Uni...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #211 Ответы: #230

230. Сообщение от Аноним (18), 07-Дек-25, 19:01   –1 +/
Вот и сравни, что блокируют в разных странах:
https://en.wikipedia.org/wiki/List_of_websites_blocked_in_ma...
Но если нет критического мышления, то легко можно скормить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #229 Ответы: #246

231. Сообщение от Аноним (233), 07-Дек-25, 19:58   +5 +/
Капча давно не капча, а средство фингерпринтинга. С якобы заботой о твоей безопасности.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #215 Ответы: #241, #266, #279

232. Сообщение от Аноним (233), 07-Дек-25, 20:00   +2 +/
В языках вообще проблем быть не может. Язык делает ровно то, что ему говорит прокладка между клавиатурой и стулом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #203 Ответы: #244

233. Сообщение от Аноним (233), 07-Дек-25, 20:02   +/
Хех, можно подумать, будто у тебя есть выбор ей не_пользоваться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96

241. Сообщение от kusb (?), 07-Дек-25, 22:04   +/
А как сделать капчу в условиях ИИ? (Хотя вижу способы, но оправдание есть, эээх)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #231 Ответы: #243, #247

242. Сообщение от kusb (?), 07-Дек-25, 22:24   +4 +/
Lua вызвало менее длительный сбой сети по сравнению с Rust.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #264

243. Сообщение от Аноним (40), 08-Дек-25, 00:25   +/
> как сделать капчу

А зачем она нужна? Что такое капча вообще? - Уникальная маркировка "того конца". Что мешает ИИ работать в той же сессии, где был человек? - Ничего. Так и делают. Прошли капчу - запустили ИИ.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #241

244. Сообщение от Аноним (40), 08-Дек-25, 00:27   +1 +/
Растсеры, изобретшие для этого новый умопомрачительный язык, с тобой не согласны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #232

245. Сообщение от wyry (ok), 08-Дек-25, 00:29   +4 +/
Сравнение языков программирования общего назначения (любых практически) с принципиально узконаправленным микроскопом - это дурость.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

246. Сообщение от Аноним (40), 08-Дек-25, 00:30   +1 +/
Для начала скажи, почему на вики нету списка по USA... Цензура есть, а списка нету.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #230

247. Сообщение от Аноним (-), 08-Дек-25, 01:00   +4 +/
Реальная защита от ботов всегда делалась на серверной стороне (rate-limit, поведенческий анализ, hmac-токены и т.д.) и не требовала участия пользователя. Капча — это единственный способ заставить пользователя добровольно отдать 100% уникальный отпечаток браузера + поведение мыши + точное разрешение экрана + веб-гл шейдеры. Всё остальное — сказки в пользу бедных. Кстати, гугл честно признавал это в своих патентах ещё в 2009–2011 гг.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #241 Ответы: #284

248. Сообщение от Аноним (250), 08-Дек-25, 01:01   +/
Дело было не в бобине...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #203

250. Сообщение от Аноним (250), 08-Дек-25, 01:12   +1 +/
То есть если бы они не маялись дурью, переписывая на Раст, а вместо этого фиксили баги, то не случилось бы ни прошлого недавнего сбоя, ни этого.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

251. Сообщение от Аноним (250), 08-Дек-25, 01:13   +/
Учитывая историю сбоев Cloudflare за последние недели, даже старательный второкурсник сделал бы лучше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

252. Сообщение от Аноним (252), 08-Дек-25, 01:16   +2 +/
Пока переписывали на Раст они забили на Lua версию, так чему тут удивлятся.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

253. Сообщение от Аноним (252), 08-Дек-25, 01:18   +/
Начал за здрравие... Мы живем во времена, когда теории заговора сбываются на глазах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

254. Сообщение от Аноним (252), 08-Дек-25, 01:23   +/
"Борт 321, подождите 3 часа, никуда не улетайте с маршрута, вы в безопастности..."
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #161

255. Сообщение от cheburnator9000 (ok), 08-Дек-25, 01:54   +/
> Так и есть. Это смех, а не аналоги, но денег просят по
> взрослому.

Ну Ngenix единственный аналог CF в России возможно даже полноценный, и доступен во многих городах вдоль всей РФ. Вот только работает с крупными компаниями.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #133 Ответы: #271

256. Сообщение от Джон Титор (ok), 08-Дек-25, 03:42    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #211

260. Сообщение от Bottle (?), 08-Дек-25, 09:50   +/
А баги рантаймов и интеропа тоже будет отдельная команда выявлять?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

262. Сообщение от Аноним (262), 08-Дек-25, 10:17   –1 +/
:))) согласен, судя по именам и соотв. функциям, та ещё шняга. Паскакаль на скриптах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

263. Сообщение от Аноним (263), 08-Дек-25, 10:20   +/
Archm.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

264. Сообщение от онанист (?), 08-Дек-25, 10:22   +1 +/
интерпретатор, ресурсов больше надо
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #242

266. Сообщение от Аноним (262), 08-Дек-25, 10:25   –1 +/
Для твоей идентификации никаких капч не нужно, сам браузер в хэдере запросов передаёт столько инфы, что ты практически 100% находишься в их базах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #231 Ответы: #268, #280

268. Сообщение от Аноним (268), 08-Дек-25, 13:34   +1 +/
В хедэре можно прописать все что угодно, любую правдоподобную хрень, но которая не_соответствует действительности. А вот все остальное не спрятать без отлючения js и поломки 90℅ интернета.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #266

269. Сообщение от Аноним (-), 08-Дек-25, 13:37   –1 +/
> Проблема в том что это теперь - ВЕСЬ интернет.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141 Ответы: #272

271. Сообщение от Аноним (-), 08-Дек-25, 13:43   +/
> единственный аналог CF
> возможно даже полноценный
> только работает с крупными компаниями

Взаимоисключающие параграфы.
Ценность клаудфари как раз в том, что она работает не только с крупными компаниями.
Так что никакой это не аналог и тем более не полноценный.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #255

272. Сообщение от нах. (?), 08-Дек-25, 14:01   +/
>> Проблема в том что это теперь - ВЕСЬ интернет.
> Во-первых - не весь, далеко не весь.
> Во-вторых, проблема в том, что ничего лучше нет.
> Есть только нытье и желчь всяких неудачников, которые сами ни на что

ты уж определись - "не весь" или "всяких неудачников"? И зачем тебе тот "не весь" интернет который в руках "всяких неудачников", не желающих падать вместе с клаушмразью?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #269 Ответы: #275

273. Сообщение от нах. (?), 08-Дек-25, 14:02   +/
> Дык, там косвенный "непрофильный" (или наоборот, профильный...) профит скорее всего настолько
> весёлый, что плевать они хотели на деньги.

это обычная инвестируемая помойка. Там нет профита. Там бесконечные деньги финансовых спекулянтов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #205

274. Сообщение от Аноним (274), 08-Дек-25, 14:06   +/
>код на луа и на расте, я думаю пишут разные люди.

Люди-то разные, а вот руки у них растут одинаково.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101 Ответы: #276

275. Сообщение от Аноним (-), 08-Дек-25, 14:54   +/
> ты уж определись - "не весь" или "всяких неудачников"?

Так ты не путай теплое с мягким))

> "не весь" интернет который в руках

альтернатив клаудфларе.

А вот всякие неудачники могут только придумывать очередное обидное прозвище для сервиса.
Мне вот даже интересно, что же они тебе сделали? В чай наccали?
Или ты про просто по жизни такое овно?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #272

276. Сообщение от Аноним (97), 08-Дек-25, 17:39   +/
> Люди-то разные, а вот руки у них растут одинаково.

Делаю вывод, что в таком случае никакой ЯП не помощник, ибо их (ЯП) пишут люди, у которых руки растут ровно из того же места. :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #274

277. Сообщение от biundug (?), 08-Дек-25, 17:45   +/
Вот такой Luanti получился
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

279. Сообщение от Васисуалий. (?), 08-Дек-25, 23:45   +/
Что характерно, гугл начал внедрять свою капчу аккурат с пояалением рекламы на основе предпочтений и поведенческого анализа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #231

280. Сообщение от Васисуалий. (?), 08-Дек-25, 23:47   +/
Гугл итак имеет полный расклад на каждого, кто имеет гугл-аккаунт, особенно пользователей хрома и андроида.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #266

282. Сообщение от Аноним (282), 09-Дек-25, 09:41   +/
Это уже три девятки или ещё нет?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #283

283. Сообщение от Аноним (40), 09-Дек-25, 13:41   +/
Это уже 3 часа + 23 минуты за 2 недели
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #282 Ответы: #285

284. Сообщение от Аноним (284), 09-Дек-25, 14:25   +/
>всегда делалась на серверной стороне

Никогда не делалась.

>rate-limit

Создает проблемы прежде всего людям, боты его обходят за счет распараллеливания.
>поведенческий анализ

Не работает, или дает ложные срабатывания, во многих случаях недопустимые.
>hmac-токены

Если мешает ботам, портит пользовательский опыт. Если не портит, не мешает ботам.
>и т.д.

Иииии?

>честно признавал это в своих патентах

Кто-то не очень понимает, что такое патентное право. Чтобы создать выгодный патент, тебе нужно только описание идеи, которое покроет будущие идеи на эту тему. Например, у тебя есть продукт, тоже запатентован. Но ты еще и патентуешь идеи, которые могут с твоим продуктом конкурировать. В итоге только у тебя есть реализация, не нарушающая никаких патентов. Никаких теорий заговора (как впрочем и всегда).

>уникальный отпечаток браузера + поведение мыши + точное разрешение экрана + веб-гл шейдеры

Без привязки к реальным данным эта информация мало что дает. Бороться надо с тем, что у маркетологов и банкиров есть обширный доступ к данным о людях, в том числе к таким, которых они в интернет не выкладывали.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #247

285. Сообщение от Аноним (285), 09-Дек-25, 21:52   +/
две девятки -- тоже разультат
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #283

286. Сообщение от Аноним (286), 09-Дек-25, 23:35   +/
Австралия первая в мире запретила YouTube и все соцсети до 16 лет из-за деструктивного влияния на человека. И это только начало.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру