The OpenNET Project / Index page

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



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

Оглавление

В ядре Linux выявлены эксплуатируемые уязвимости в POSIX CPU timer, cls_route и nf_tables, opennews (??), 10-Авг-22, (0) [смотреть все]

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


90. "В ядре Linux выявлены эксплуатируемые уязвимости в POSIX CPU..."  +/
Сообщение от Аноним (85), 11-Авг-22, 13:18 
Вот только такой объем функционала подразумевает в разы больший чем в linux объем внутренних интерфейсов. Людей способных проанализировать такое на непротиворечивость и безопасность не существует. Кто будет этим заниматься?
Ответить | Правка | Наверх | Cообщить модератору

109. "В ядре Linux выявлены эксплуатируемые уязвимости в POSIX CPU..."  +/
Сообщение от Анонн (?), 11-Авг-22, 14:27 
Интерфейсов в любом случае будет меньше чем кода в ядре.
Если даже их невозможно "проанализировать на непротиворечивость и безопасность", то что можно говорить про само ядро где эти все интерфейсы присутствуют, только в менее явном и более запутанном виде?

А для интерфейсов можно применить формальную верификацию, что конечно сложно, но существенно проще чем для кода.

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

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

114. "В ядре Linux выявлены эксплуатируемые уязвимости в POSIX CPU..."  +/
Сообщение от Аноним (85), 11-Авг-22, 15:21 
> Интерфейсов в любом случае будет меньше чем кода в ядре.

Категорически неверно.

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

Конкретный хак - не интерфейс. Он минимален, Он понятен. Он легко изменяем.

Огромное количество проверок отпадает за ненадобностью.

Так что микроядро - конечно, хорашая вешь. Но она случится при внуках моих внуков.

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

125. "В ядре Linux выявлены эксплуатируемые уязвимости в POSIX CPU..."  +/
Сообщение от Аноним (51), 11-Авг-22, 16:38 
> Он минимален

Возможно

> Он понятен

Чуваку который его писал примерно пару месяцев. А далее без развесистого коммента не обойтись. И то не факт что поможет.

> Он легко изменяем.

А потом выстреливает совсем в другим месте. Потому что забыли дописать про сайд-эффекты.

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

А сейчас с ядром понятно что ничего не сделаешь :(

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

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

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




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

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