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

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

Выполнена формальная верификация безопасности микроядра seL4 для архитектуры AArch64

24.08.2026 21:36 (MSK)

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

Изначально микроядро seL4 было верифицировано для 32-разрядных процессоров ARM, а позднее для 64-разрядных процессоров x86 и RISC-V. Верификация гарантирует, что в случае сбоя в одной части системы, данный сбой не распространится на остальную систему и её критические части. В контексте обеспечения безопасности верификация подтверждает, что ядро обеспечивает должный уровень изоляции приложений, не позволяет им получить доступ к информации без авторизации и гарантирует, что в случае компрометации вторичных приложений, атака не распространится на критические важные приложения.

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

  1. Главная ссылка к новости (https://sel4.systems/news/#08-...)
  2. OpenNews: Первый выпуск QSOE, операционной системы в стиле QNX с двумя заменяемыми микроядрами
  3. OpenNews: Проект Genode опубликовал выпуск ОС общего назначения Sculpt OS 26.04
  4. OpenNews: Google представил проект Open Se Cura для создания защищённых программно-аппаратных систем
  5. OpenNews: Проекту seL4 присуждена премия ACM Software System Award
  6. OpenNews: Проект Neptune OS развивает слой совместимости с Windows на базе микроядра seL4
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66127-sel4
Ключевые слова: sel4
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (10) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 21:44, 24/08/2026 [ответить]  
  • +/
    Как там с производительностью?
     
     
  • 2.3, Мемоним (?), 22:04, 24/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Плохо. Ни одного CVE.
     
  • 2.7, Tron is Whistling (?), 22:18, 24/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Как и в любом микроядре - никак.
    Постоянные переключения контекста, сбросы TLB и просто cache thrashing, со всеми вытекающими.
     
  • 2.10, Tron is Whistling (?), 22:20, 24/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Если нужна простая и доступная аналогия - это fuse против kernel-mode на конских IOPS и небольших блоках.
     

  • 1.2, Аноним (2), 22:00, 24/08/2026 [ответить]  
  • +/
    Объясните дауну, что такое формальная верификация. Желательно на пальцах.
     
     
  • 2.4, Аноним (2), 22:06, 24/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Для меня "формально" - это типо оно как бы есть но можно закрыть глаза.
    А тут че то все молятся на нее
     
  • 2.6, Цыган (?), 22:17, 24/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Красивое слово для толстосумов, чтобы выбить стипендии и гранты.
     

  • 1.5, Аноним (5), 22:16, 24/08/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 1.8, Мемоним (?), 22:18, 24/08/2026 [ответить]  
  • +/
    Дело конечно хорошее и правильное. Правда список принятых допущений делает немного грустить.

    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ами машут ручкой.

     
     
  • 2.9, Tron is Whistling (?), 22:18, 24/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не, ну если железо того, то уже ничего не спасёт. Хоть с верификацией, хоть без.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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