The OpenNET Project / Index page

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



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

Оглавление

Локальная уязвимость в ядре Linux, эксплуатируемая через nftables , opennews (??), 26-Дек-23, (0) [смотреть все]

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


76. "Локальная уязвимость в ядре Linux, эксплуатируемая через nft..."  +/
Сообщение от Tron is Whistling (?), 26-Дек-23, 15:32 
Предложи вариант без goto, для которого не надо будет шариться по файлу в поисках, что же он делает.
Ответить | Правка | Наверх | Cообщить модератору

87. "Локальная уязвимость в ядре Linux, эксплуатируемая через nft..."  +/
Сообщение от Анонимусс (?), 26-Дек-23, 16:00 
Предлагаю использовать defer. Хотя стоп, в эту убогость defer еще не завезли...
Может nested function с каким-то нормальным названием вроде finalize, где будет анлочится все что было залочено и чиститься память если нужно?
Ответить | Правка | Наверх | Cообщить модератору

179. "Локальная уязвимость в ядре Linux, эксплуатируемая через nft..."  +/
Сообщение от Tron is Whistling (?), 26-Дек-23, 22:54 
Не кажется вам, что всё это извращение?
Переход - это нормальная в т.ч. низкоуровневая инструкция, и весь этот блуд по отмене переходов в угоду неосиляторам - ну такое.
Ответить | Правка | Наверх | Cообщить модератору

201. "Локальная уязвимость в ядре Linux, эксплуатируемая через nft..."  +/
Сообщение от Аноним (-), 27-Дек-23, 00:46 
Ого, оказывается те кто не хочет, чтобы этой фигней пользовались - неосиляторы?
Записываю туда себя, Дейкстру, Кернигана, Ритчи...
Да я просто в отличной компании!

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

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

212. "Локальная уязвимость в ядре Linux, эксплуатируемая через nft..."  +/
Сообщение от Аноним (3), 27-Дек-23, 02:39 
> Записываю туда себя, Дейкстру, Кернигана, Ритчи...

Кто все эти люди? Судя по тому, что goto не любят — смузи-растаманы какие-нибудь.

[сарказм]

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

227. "Локальная уязвимость в ядре Linux, эксплуатируемая через nft..."  +/
Сообщение от 1 (??), 27-Дек-23, 10:53 
Дейкстру - да ... А Керниган с Ритчи тут при чём ?.

Goto выпилили фанаты ООП и диаграмм Несси-Шнейдермана ...
Хотя, надо признаться, выпилили не просто так. Выпилили по поводу математического доказательства правильности алгоритма (чем сейчас никто не занимается).

Ну а по поводу дыры ... Начинается жатва подсистемы nftables... И это только цветочки.

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

231. "Локальная уязвимость в ядре Linux, эксплуатируемая через nft..."  +/
Сообщение от Аноним (-), 27-Дек-23, 12:21 
Они в своей книге (еще 88 года) пишут что гото плохо, приводят пример где его вроде как можно использовать, а потом пример, как можно переделать на без-гото.
И делают вердикт "нужно использовать редко, если вообще стоит использовать"

В теме ниже приводили цитаты
opennet ru/openforum/vsluhforumID3/132420.html#103

> Выпилили по поводу математического доказательства правильности алгоритма (чем сейчас никто не занимается).

Что-то мне подсказывает, что даже алгоритмы проверки кода могут страдать от случайных прыжков.

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

236. "Локальная уязвимость в ядре Linux, эксплуатируемая через nft..."  +/
Сообщение от 1 (??), 27-Дек-23, 17:09 
Так это уже 88 год ... Тогда goto было совершенно неприличным словом (хотя практически во всех языках оператор такой был ... даже в Perl). Конец 80х - это были годы фанатов ООП, и всех несогласных выпиливали ...
Ответить | Правка | Наверх | Cообщить модератору

165. "Локальная уязвимость в ядре Linux, эксплуатируемая через nft..."  +/
Сообщение от Аноним (96), 26-Дек-23, 21:10 
> Предложи вариант без goto, для которого не надо будет шариться по файлу в поисках, что же он делает.

C goto не надо шариться? Ясно, понятно...

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

211. "Локальная уязвимость в ядре Linux, эксплуатируемая через nft..."  +1 +/
Сообщение от Аноним (3), 27-Дек-23, 02:36 
Ага, видишь goto — можно закрывать код и удалять его нафик.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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