The OpenNET Project / Index page

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



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

Оглавление

Уязвимость в IPv6-стеке ядра Linux, допускающая удалённое выполнение кода, opennews (ok), 29-Янв-24, (0) [смотреть все]

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


90. "Уязвимость в IPv6-стеке ядра Linux, допускающая удалённое вы..."  –1 +/
Сообщение от Tron is Whistling (?), 29-Янв-24, 21:10 
Оверхед, родной, оверхед.
Это в интерфейсиках для пользователей, которые готовы подождать полминуты, пока твоя страница с семью мегабайтами жабоскрипта прогрузится наконец, нормально.
А сеть ждать не будет.
Ответить | Правка | Наверх | Cообщить модератору

99. "Уязвимость в IPv6-стеке ядра Linux, допускающая удалённое вы..."  +/
Сообщение от Аноним (72), 29-Янв-24, 21:51 
Любой профессиональный сишник добавляет в свой код достаточно оверхеда.
Одна из основных причин — низкоуровневость языка. Вместо использования оптимизированных реализаций богатой стандартной библиотеки, приходится постоянно изобретать велосипед. Причём, как правило, мозг разработчика при этом слишком занят арифметикой указателей, чтобы думать об оптимальном алгоритме.
Ответить | Правка | Наверх | Cообщить модератору

152. "Уязвимость в IPv6-стеке ядра Linux, допускающая удалённое вы..."  +3 +/
Сообщение от Аноним (152), 30-Янв-24, 01:12 
"Стандартная реализация" - это бред. Даже при непрямых изменениях компилятор будет выдавать разную версию одного и того же кода, просто потому что увидит паттерны и заменит их с более оверхеднутых на те, которые как ему кажется более оптимизированные. Но не все языки идеальны, как и не все компиляторы. И не очень понятно, что вы такого сложного в арифметике указателей нашли, она проста как пробка от бутылки.
Ответить | Правка | Наверх | Cообщить модератору

155. "Уязвимость в IPv6-стеке ядра Linux, допускающая удалённое вы..."  +2 +/
Сообщение от Аноним (155), 30-Янв-24, 01:29 
> Вместо использования оптимизированных реализаций богатой стандартной библиотеки

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

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

165. "Уязвимость в IPv6-стеке ядра Linux, допускающая удалённое вы..."  –1 +/
Сообщение от _ (??), 30-Янв-24, 01:55 
>Любой профессиональный сишник добавляет в свой код достаточно оверхеда.

Любой профессиональный к примеру питоношлёп - только оверхед и добавляет в такого рода софте.

>Одна из основных причин — низкоуровневость языка.

Удивительный выбор для по-макушку системных вещей (в простонародьи именуемых байтодрочем) - да снежинка? :)

>Вместо использования оптимизированных реализаций богатой стандартной библиотеки, приходится постоянно изобретать велосипед.

Даёшь нетворк стЭк на JS!!! (*) 8-D
* But better - beef steak!(C) Kernel devs gang

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

Ну дык тем более - у этих ^^^^ мозга вообще нет, и ничего - вебню пишут :-D

Почему я самизнаетекакой Ёзык не упомянул? Там же безопасТная работа с памятью? Надо упомянуть бы, да :)

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

212. "Уязвимость в IPv6-стеке ядра Linux, допускающая удалённое вы..."  +/
Сообщение от Аноним (212), 30-Янв-24, 14:06 
А что ты так ласково заменил Раст на питон и жс? Дырячешка плохо смотрится на фоне раста? Ох уж эти иксрерты опеннета (с)
Ответить | Правка | Наверх | Cообщить модератору

172. "Уязвимость в IPv6-стеке ядра Linux, допускающая удалённое вы..."  –1 +/
Сообщение от Аноним (-), 30-Янв-24, 04:36 
> Любой профессиональный сишник добавляет в свой код достаточно оверхеда.

Остальные, видите ли, добавляют еще больше оверхеда...

> Одна из основных причин — низкоуровневость языка. Вместо использования оптимизированных
> реализаций богатой стандартной библиотеки,

...в кернеле лпеоационки то? И как, хорошо получается? А эта библа готова к тому что операционки вокруг нет - и операционка это она сама и? :)

> приходится постоянно изобретать велосипед.

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

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

Да вот что-то все алгоритмисты это сишники, ну может плюсеры. А остальные кто вот именно в алгоритмах шарит - но пишет на чем-то другом - они вообще где?

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

194. "Уязвимость в IPv6-стеке ядра Linux, допускающая удалённое вы..."  +1 +/
Сообщение от Аноньимъ (ok), 30-Янв-24, 10:57 
Ага. Настолько без оверхеда что они там переизобрели совершенно новый и без аналогов сборщик мусора.
С удалённым выполнением кода внутри.
Сишника ни что не исправит.
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

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

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




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

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