Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

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



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

"Выполнена формальная верификация безопасности микроядра seL4 для архитектуры AArch64"  +/
Сообщение от opennews (??), 24-Авг-26, 21:44 
Завершена работа над математической формальной верификацией надёжности и безопасности  работы микроядра seL4  на системах с архитектурой набора команд AArch64. Верификация сводится к математическому доказательству корректности работы seL4, которое свидетельствует о полном соответствии заданным на формальном языке спецификациям. Доказательство надёжности позволяет использовать seL4 в критически важных системах на базе процессоров ARM64, требующих повышенного уровня безопасности и  гарантирующих отсутствие сбоев...

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

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

Оглавление

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


1. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Аноним (1), 24-Авг-26, 21:44 
Как там с производительностью?
Ответить | Правка | Наверх | Cообщить модератору

3. "Выполнена формальная верификация безопасности микроядра seL4..."  –3 +/
Сообщение от Мемоним (?), 24-Авг-26, 22:04 
Плохо. Ни одного CVE.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выполнена формальная верификация безопасности микроядра seL4..."  +2 +/
Сообщение от Tron is Whistling (?), 24-Авг-26, 22:18 
Как и в любом микроядре - никак.
Постоянные переключения контекста, сбросы TLB и просто cache thrashing, со всеми вытекающими.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

10. "Выполнена формальная верификация безопасности микроядра seL4..."  +2 +/
Сообщение от Tron is Whistling (?), 24-Авг-26, 22:20 
Если нужна простая и доступная аналогия - это fuse против kernel-mode на конских IOPS и небольших блоках.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

15. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Аноним10084 и 1008465039 (?), 24-Авг-26, 22:30 
Вот интересно, можно ли монолитное ядро с верификацией делать? В монолитке драйверы устройств смогут положить ОСь конкретно и плакали гарантии (если сами драйверы не верифицировать, но драйверы делать-то лениво, не то что ещё верифицировать...) В микроядре в теории, сколько помню, бажный драйвер не должен понять ОСь, впрочем как будто   смысл идеальной ОСи, если железом она управляет через кривой драйвер... Но хоть что-то
Ответить | Правка | Наверх | Cообщить модератору

17. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Аноним10084 и 1008465039 (?), 24-Авг-26, 22:32 
* не должен ронять ОСь
Ответить | Правка | Наверх | Cообщить модератору

20. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Tron is Whistling (?), 24-Авг-26, 22:36 
Можно, но любая неверифицированная часть - снимает гарантию корректности, поэтому смысл?
А делать целиком - ну разве что очень узкоспециализированное ядро под простое железо.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

26. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Tron is Whistling (?), 24-Авг-26, 23:00 
Тут двояко.

Если бажный драйвер попытается выйти из контекста своего юзерспейса - он получит по рукам.

Но это не значит, что всё его использующее не ляжет с ошибкой обращения к драйверу. В общем-то тоже может быть и зачастую будет фатал. Зависит от драйвера, и того, как написана реакция конечного софта на то, что драйвер ляжет. Микроядро при этом не ляжет, да, но вот юзерспейсу может поплохеть.

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

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

30. Скрыто модератором  +/
Сообщение от Аноним (30), 24-Авг-26, 23:17 
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

2. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Аноним (2), 24-Авг-26, 22:00 
Объясните дауну, что такое формальная верификация. Желательно на пальцах.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выполнена формальная верификация безопасности микроядра seL4..."  +1 +/
Сообщение от Аноним (2), 24-Авг-26, 22:06 
Для меня "формально" - это типо оно как бы есть но можно закрыть глаза.
А тут че то все молятся на нее
Ответить | Правка | Наверх | Cообщить модератору

19. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Аноним10084 и 1008465039 (?), 24-Авг-26, 22:35 
Ну так сила в том, что можно по формальным правилам логики проверить корректность программы, сразу для всех допустимых входных данных. Никаких прогонов тестов, в которых можно что-то упустить - в принципе доказывается корректность работы

Ну это в идеальном случае, конечно

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

6. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Цыган (?), 24-Авг-26, 22:17 
Красивое слово для толстосумов, чтобы выбить стипендии и гранты.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

28. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Аноним (28), 24-Авг-26, 23:07 
> Красивое слово для толстосумов, чтобы выбить стипендии и гранты.

конечно, ровно таким макаром схлопнулся глубоководный аппарат Титан!

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

11. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Аноним10084 и 1008465039 (?), 24-Авг-26, 22:24 
Если по простому - это значит, что записали допущения на входе и ожидаемый результат и доказали математически (не прогоном тестов, а именно вот как теоремы доказывают), что код при входных допущениях приводит к ожидаемому результату

Тут, конечно, остаётся проблема, что сама формальная спецификация (то, как записаны допущения и результат) должны не иметь ошибок + система проверки тоже хорошо чтобы багов не имело. Тем не менее, идея формальной верификации мне лично всегда импонировала

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

5. Скрыто модератором  +/
Сообщение от Аноним (5), 24-Авг-26, 22:16 
Ответить | Правка | Наверх | Cообщить модератору

29. Скрыто модератором  +/
Сообщение от Аноним (28), 24-Авг-26, 23:09 
Ответить | Правка | Наверх | Cообщить модератору

8. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Мемоним (?), 24-Авг-26, 22:18 
Дело конечно хорошее и правильное. Правда список принятых допущений делает немного грустить.

https://sel4.systems/Verification/assumptions.html

Особенно

> Hardware: we assume the hardware works correctly. In practice, this means the hardware is assumed not to be tampered with, and working according to specification. It also means, it must be run within its operating conditions.

Тут Intelы с AMDами машут ручкой.

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

9. "Выполнена формальная верификация безопасности микроядра seL4..."  +1 +/
Сообщение от Tron is Whistling (?), 24-Авг-26, 22:18 
Не, ну если железо того, то уже ничего не спасёт. Хоть с верификацией, хоть без.
Ответить | Правка | Наверх | Cообщить модератору

13. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Мемоним (?), 24-Авг-26, 22:27 
> Не, ну если железо того, то уже ничего не спасёт. Хоть с
> верификацией, хоть без.

Чисто теоретически, исходники железа тоже можно верифицировать. Только там объем доказательств не под силу даже самой мощной нейронке.

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

16. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Аноним10084 и 1008465039 (?), 24-Авг-26, 22:31 
А я слышал железнячники вроде какие-то верификации у себя проводят, чтобы сложные железки собирать, разве нет?
Ответить | Правка | Наверх | Cообщить модератору

21. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Tron is Whistling (?), 24-Авг-26, 22:37 
Можно. Зависит от сложности. Z80 проще, x86 уже трудно.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

31. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Аноним (28), 24-Авг-26, 23:19 
> Только там объем доказательств не под силу даже самой мощной нейронке.

Индукцию применяют.


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

12. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Аноним10084 и 1008465039 (?), 24-Авг-26, 22:26 
Так сказать, наполовину пуст или полон.

Мне вот лично кажется большим достижением то, что у них не прописано доверие компилятору - бинарный код тоже формально верифицируется. А ведь это большое дело!

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

23. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Tron is Whistling (?), 24-Авг-26, 22:51 
Да, конкретно для этой ниши верификация соответствия бинарника исходнику - почти обязательна.
Ответить | Правка | Наверх | Cообщить модератору

24. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Tron is Whistling (?), 24-Авг-26, 22:54 
Чуть в сторону отступая - всегда поражало, как люди в тех конторах, где это реально нужно, работают (и нет, госконторы там конечно есть, но они в меньшинстве). Там, где шаг влево или шаг вправо - всё, приплыли. Сплошные нормы, регламенты, все эти перекрёстные проверки, исчерпывающие теоретические верификации и ещё дополнительные валидации к ним.

Я бы чокнулся, это нужно особый грейд садо-мазо в голове иметь. С уклоном в садо.

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

25. Скрыто модератором  +/
Сообщение от Tron is Whistling (?), 24-Авг-26, 22:54 
Ответить | Правка | Наверх | Cообщить модератору

32. Скрыто модератором  +/
Сообщение от Аноним (28), 24-Авг-26, 23:21 
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

33. Скрыто модератором  +/
Сообщение от Tron is Whistling (?), 24-Авг-26, 23:24 
Ответить | Правка | Наверх | Cообщить модератору

14. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Аноним (30), 24-Авг-26, 22:28 
Ну так тут ничего удивительного нет. Разработчики ядра не могут ничего с железом сделать, они не отвечают за дыры в нём.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

18. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Мемоним (?), 24-Авг-26, 22:34 
> Ну так тут ничего удивительного нет. Разработчики ядра не могут ничего с
> железом сделать, они не отвечают за дыры в нём.

Все так. Просто это надо всегда явно и жирно прописывать. А не вот так:

> Доказательство надёжности позволяет использовать seL4 в критически важных системах на базе процессоров ARM64, требующих повышенного уровня безопасности и гарантирующих отсутствие сбоев.

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

22. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от Tron is Whistling (?), 24-Авг-26, 22:49 
> Все так. Просто это надо всегда явно и жирно прописывать. А не вот так:

Но зачем? Штука настолько нишевая, что те, кому надо - это прекрасно понимают. А остальным оно и незачем.


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

27. "Выполнена формальная верификация безопасности микроядра seL4..."  +/
Сообщение от sage (??), 24-Авг-26, 23:06 
А тексты с доказательствами есть? Я только аннонсы на сайте вижу.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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