🛡 Почему уязвимость в драйвере не обязательно ставит под угрозу всю ОС?

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

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

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

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

Поэтому одной изоляции недостаточно. В KasperskyOS она дополняется гранулярным и всеобъемлющим контролем взаимодействий между компонентами. Как устроен этот механизм и от каких угроз он защищает — расскажем в следующем посте.
Просмотры: 18
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти