Профиль: Аноним (вход | регистрация)
OpenNET

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



"В конфигурационных файлах curl случайно реализована полнота по Тьюрингу"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В конфигурационных файлах curl случайно реализована полнота по Тьюрингу"  +/–
Сообщение от opennews (?), 01-Ноя-26, 12:13 
Выявлена возможность создания любых вычислимых функций при помощи конструкций в файлах конфигурации утилиты Curl. Данная особенность проявляется только в версиях Сurl с 8.12-8.16 и вызвана непреднамеренной реализацией полноты по Тьюрингу, позволяющей создавать машины Тьюринга, используя возможность извлекать байтовые диапазоны из значений переменных и неограниченную глубину вложенности при подключении внешних конфигурационных файлов...

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

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

Оглавление

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

1. Сообщение от Аноним10084 и 1008465039 (?), 01-Ноя-26, 12:13   +23 +/–
Избегайте смоляной ямы Тьюринга, в которой реализуемо всё что угодно, но ничего разумного не реализуемо легко!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #42

2. Сообщение от Аноним (2), 01-Ноя-26, 12:14   +48 +/–
В конфигурационных файлах curl случайно реализован AGI.
Ответить | Правка | Наверх | Cообщить модератору

3. Сообщение от Аноним (3), 01-Ноя-26, 12:14   +6 +/–
А потому удивляются, почему так много дыр в ПО ;-)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7

6. Сообщение от A.Stahl (ok), 01-Ноя-26, 12:32   –3 +/–
Смола денег стоит. Где эта твоя яма? Сейчас реализуем...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

7. Сообщение от Аноним (7), 01-Ноя-26, 12:41   +1 +/–
Почему?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #10, #16

10. Сообщение от Аноним (3), 01-Ноя-26, 12:49   +3 +/–
Дают пользователю заряженный пистолет без предохранителя, который стреляет автоматически просто при сжатии рукоятки и надеяться, что он не выстрелит, если пользователь прочитает инструкцию. Казалось бы, что может пойти не так? :-)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #12

11. Сообщение от kusb reg (ok), 01-Ноя-26, 12:58   +7 +/–
Поздравим создателей нового языка программирования.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #31

12. Сообщение от kusb reg (ok), 01-Ноя-26, 13:02   +1 +/–
Мне кажется реализовать такую полноту относительно легко и она может быть много где не таким и сложным путём. Из-за этого мне также кажется, что может быть что-то более маленькое вместо транзисторов используемое как они.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #20

15. Сообщение от Аноним (15), 01-Ноя-26, 13:16   +10 +/–
Ждём Doom на конфигах курла
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18, #29, #39

16. Сообщение от Аноним10084 и 1008465039 (?), 01-Ноя-26, 13:19   –1 +/–
Если с теоретической точки зрения подходить, то опасность полноты по Тьюрингу в том, что для программы на Тьюринг-полном языке неразрешима проблема останова, т.е. мы по тексту не сможем сказать, остановиться ли когда-нибудь ее выполнение. Так что получается, что зловредный или бажный конфиг в Тьюринг-полном языке конфигурации может выполняться вечно (ну или, реалистично говоря, зависания и падения провоцировать)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #36

18. Сообщение от Мемоним (?), 01-Ноя-26, 13:54   +6 +/–
Такая же первая мысль.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

20. Сообщение от Аноним (20), 01-Ноя-26, 14:33   +/–
Css тюринг полный и никому от этого лучше не стало.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #21, #44, #53

21. Сообщение от kusb reg (ok), 01-Ноя-26, 14:39   +1 +/–
Ну да. Я скорее про то, что не нужно много сущностей, не нужно быть очень сложным для этой полноты, может даже отчасти наоборот иногда - простоты.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

22. Сообщение от Аноним (22), 01-Ноя-26, 15:10   –2 +/–
По даннингу крюгеру как понимаю?
Ответить | Правка | Наверх | Cообщить модератору

25. Сообщение от Аноним (25), 01-Ноя-26, 15:59   +1 +/–
Ждём игру Game of Life на конфигах curl. Для CMake такие есть реализации.
Ответить | Правка | Наверх | Cообщить модератору

27. Сообщение от Аноним (27), 01-Ноя-26, 16:33   +2 +/–
А могли бы просто сделать конфиг на лиспе...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #32, #54

29. Сообщение от Пыщь (?), 01-Ноя-26, 17:55   +1 +/–
Этточно!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

31. Сообщение от Аноним (31), 01-Ноя-26, 18:03   +2 +/–
рано, на нем еще дум не написали
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

32. Сообщение от Аноним (31), 01-Ноя-26, 18:04   –2 +/–
скучно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

33. Сообщение от Аноним (33), 01-Ноя-26, 18:06   +1 +/–
Отлично, а значит можно просто заменить этот конфиг на Lua, так как и 90% подбных костылей. Потом Lua заменят на системный реестр из Windows 95
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #37

36. Сообщение от Аноним (36), 01-Ноя-26, 21:46   +/–
программировать на конфигах могут только альтернативно-одоренные. С какого тогда бодуна вы называете это конфигом? Называйте скриптом или плагином, какой еще там конфиг.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #38

37. Сообщение от Аноним (36), 01-Ноя-26, 21:47   +/–
потомуч-то альтернативно-одаренный как и писаки всякого exim-a
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

38. Сообщение от Аноним10084 и 1008465039 (?), 02-Ноя-26, 00:01   +/–
Ну вот как раз этого надо избегать, Тьюринг-полноты в конфигах
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #40

39. Сообщение от Bottle (?), 02-Ноя-26, 00:40   –1 +/–
Дум слишком устарел, нужен Квейк.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #52

40. Сообщение от Аноним (36), 02-Ноя-26, 00:52   +/–
и даже Тьюринг-анорексии быть не должно, тупо key-value, это же конфиг, опции, флаги, а не логика программы. Нужна логика - пиши код, аля плагин, скрипт и прочая приблуда.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #43

42. Сообщение от Аноним (42), 02-Ноя-26, 01:17   –1 +/–
> но ничего разумного не реализуемо легко!

ну так ЫЫ в помощь, зачем самому корячиться. Он и на брейнфаке наверное напишет, если тоцкенв достаточно прикупишь

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

43. Сообщение от Аноним10084 и 1008465039 (?), 02-Ноя-26, 03:39   +/–
Не спорю, вполне согласен
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #51

44. Сообщение от _ (??), 02-Ноя-26, 04:39   +/–
> Css тюринг полный и никому от этого лучше не стало.

А хуже? Хуже то кому то стало?
Или всем до ... ;-)

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

51. Сообщение от Аноним (36), 02-Ноя-26, 15:28   +/–
Понимаете, один д**р*к напишет пример конфига в виде функции принимающие данные из основного кода, другой тупо скопирует и будет использовать и вуаля rce. Даже к регуляркам надо относиться с опаской, зависит от библиотек и кривых рук, итог rce.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

52. Сообщение от Анонимemail (52), 02-Ноя-26, 16:42   +/–
в Cyberpunk 2077 на конфигах курла я бы поиграл
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

53. Сообщение от Аноним (53), 02-Ноя-26, 20:07   +/–
Расположение элементов на странице и качественная типографика требуют полноты по Тьюрингу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

54. Сообщение от Аноним (53), 02-Ноя-26, 20:09   +2 +/–
Могли бы вообще всё на лиспе делать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #56

56. Сообщение от Frestein (ok), 03-Ноя-26, 21:27   +/–
Можно. А зачем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

57. Сообщение от Аноним (-), 04-Ноя-26, 21:55   +/–
> При стеке в 8 МБ переполнение возникает примерно после 922 шагов.

А, то есть в DOOM на Curl мы все же не поиграем? Оок...

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


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

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




XSQUARE
Inferno Solutions
Hosting by Hoster.ru
Хоcтинг: