Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выполнена формальная верификация безопасности микроядра seL4 для архитектуры AArch64" | +/– | |
| Сообщение от opennews (??), 24-Авг-26, 21:44 | ||
Завершена работа над математической формальной верификацией надёжности и безопасности работы микроядра seL4 на системах с архитектурой набора команд AArch64. Верификация сводится к математическому доказательству корректности работы seL4, которое свидетельствует о полном соответствии заданным на формальном языке спецификациям. Доказательство надёжности позволяет использовать seL4 в критически важных системах на базе процессоров ARM64, требующих повышенного уровня безопасности и гарантирующих отсутствие сбоев... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Аноним (1), 24-Авг-26, 21:44 | +3 +/– | |
Как там с производительностью? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #7, #10 | ||
| 2. Сообщение от Аноним (2), 24-Авг-26, 22:00 | +/– | |
Объясните дауну, что такое формальная верификация. Желательно на пальцах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #4, #6, #11, #56, #60 | ||
| 4. Сообщение от Аноним (2), 24-Авг-26, 22:06 | –1 +/– | |
Для меня "формально" - это типо оно как бы есть но можно закрыть глаза. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #19 | ||
| 5. Сообщение от Аноним (5), 24-Авг-26, 22:16 | +/– | |
Quis custodiet ipsos custodes? Где формальное доказательство того, что верификация непорочна? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #29 | ||
| 6. Сообщение от Цыган (?), 24-Авг-26, 22:17 | +4 +/– | |
Красивое слово для толстосумов, чтобы выбить стипендии и гранты. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #28 | ||
| 7. Сообщение от Tron is Whistling (?), 24-Авг-26, 22:18 | +1 +/– | |
Как и в любом микроядре - никак. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 8. Сообщение от Мемоним (?), 24-Авг-26, 22:18 | +/– | |
Дело конечно хорошее и правильное. Правда список принятых допущений делает немного грустить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #9, #12, #14, #38 | ||
| 9. Сообщение от Tron is Whistling (?), 24-Авг-26, 22:18 | +1 +/– | |
Не, ну если железо того, то уже ничего не спасёт. Хоть с верификацией, хоть без. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #13 | ||
| 10. Сообщение от Tron is Whistling (?), 24-Авг-26, 22:20 | +6 +/– | |
Если нужна простая и доступная аналогия - это fuse против kernel-mode на конских IOPS и небольших блоках. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #15 | ||
| 11. Сообщение от Аноним10084 и 1008465039 (?), 24-Авг-26, 22:24 | +2 +/– | |
Если по простому - это значит, что записали допущения на входе и ожидаемый результат и доказали математически (не прогоном тестов, а именно вот как теоремы доказывают), что код при входных допущениях приводит к ожидаемому результату | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 12. Сообщение от Аноним10084 и 1008465039 (?), 24-Авг-26, 22:26 | +/– | |
Так сказать, наполовину пуст или полон. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #23, #24 | ||
| 13. Сообщение от Мемоним (?), 24-Авг-26, 22:27 | +/– | |
> Не, ну если железо того, то уже ничего не спасёт. Хоть с | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #16, #21, #31, #42 | ||
| 14. Сообщение от Аноним (30), 24-Авг-26, 22:28 | +/– | |
Ну так тут ничего удивительного нет. Разработчики ядра не могут ничего с железом сделать, они не отвечают за дыры в нём. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #18 | ||
| 15. Сообщение от Аноним10084 и 1008465039 (?), 24-Авг-26, 22:30 | +1 +/– | |
Вот интересно, можно ли монолитное ядро с верификацией делать? В монолитке драйверы устройств смогут положить ОСь конкретно и плакали гарантии (если сами драйверы не верифицировать, но драйверы делать-то лениво, не то что ещё верифицировать...) В микроядре в теории, сколько помню, бажный драйвер не должен понять ОСь, впрочем как будто смысл идеальной ОСи, если железом она управляет через кривой драйвер... Но хоть что-то | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #17, #20, #26, #30, #40 | ||
| 16. Сообщение от Аноним10084 и 1008465039 (?), 24-Авг-26, 22:31 | +/– | |
А я слышал железнячники вроде какие-то верификации у себя проводят, чтобы сложные железки собирать, разве нет? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #53 | ||
| 17. Сообщение от Аноним10084 и 1008465039 (?), 24-Авг-26, 22:32 | +1 +/– | |
* не должен ронять ОСь | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 18. Сообщение от Мемоним (?), 24-Авг-26, 22:34 | +/– | |
> Ну так тут ничего удивительного нет. Разработчики ядра не могут ничего с | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #22 | ||
| 19. Сообщение от Аноним10084 и 1008465039 (?), 24-Авг-26, 22:35 | +/– | |
Ну так сила в том, что можно по формальным правилам логики проверить корректность программы, сразу для всех допустимых входных данных. Никаких прогонов тестов, в которых можно что-то упустить - в принципе доказывается корректность работы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 20. Сообщение от Tron is Whistling (?), 24-Авг-26, 22:36 | +1 +/– | |
Можно, но любая неверифицированная часть - снимает гарантию корректности, поэтому смысл? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 21. Сообщение от Tron is Whistling (?), 24-Авг-26, 22:37 | +/– | |
Можно. Зависит от сложности. Z80 проще, x86 уже трудно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #64 | ||
| 22. Сообщение от Tron is Whistling (?), 24-Авг-26, 22:49 | +1 +/– | |
> Все так. Просто это надо всегда явно и жирно прописывать. А не вот так: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 | ||
| 23. Сообщение от Tron is Whistling (?), 24-Авг-26, 22:51 | +/– | |
Да, конкретно для этой ниши верификация соответствия бинарника исходнику - почти обязательна. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 | ||
| 24. Сообщение от Tron is Whistling (?), 24-Авг-26, 22:54 | +/– | |
Чуть в сторону отступая - всегда поражало, как люди в тех конторах, где это реально нужно, работают (и нет, госконторы там конечно есть, но они в меньшинстве). Там, где шаг влево или шаг вправо - всё, приплыли. Сплошные нормы, регламенты, все эти перекрёстные проверки, исчерпывающие теоретические верификации и ещё дополнительные валидации к ним. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #25, #32, #36 | ||
| 25. Сообщение от Tron is Whistling (?), 24-Авг-26, 22:54 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 26. Сообщение от Tron is Whistling (?), 24-Авг-26, 23:00 | +/– | |
Тут двояко. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #41, #73 | ||
| 27. Сообщение от sage (??), 24-Авг-26, 23:06 | –1 +/– | |
А тексты с доказательствами есть? Я только аннонсы на сайте вижу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #34, #59, #67 | ||
| 28. Сообщение от Аноним (28), 24-Авг-26, 23:07 | –1 +/– | |
> Красивое слово для толстосумов, чтобы выбить стипендии и гранты. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 29. Сообщение от Аноним (28), 24-Авг-26, 23:09 | +/– | |
> Quis custodiet ipsos custodes? Где формальное доказательство того, что верификация непорочна? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 30. Сообщение от Аноним (30), 24-Авг-26, 23:17 | +/– | |
Уже есть частично верифицированное - Ironclad. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 31. Сообщение от Аноним (28), 24-Авг-26, 23:19 | +/– | |
> Только там объем доказательств не под силу даже самой мощной нейронке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 32. Сообщение от Аноним (28), 24-Авг-26, 23:21 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 Ответы: #33 | ||
| 33. Сообщение от Tron is Whistling (?), 24-Авг-26, 23:24 | +/– | |
Да хоть бы и не в одно. Всё равно люто. Лишний раз чихнуть - по протоколу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #35 | ||
| 34. Сообщение от Аноним (34), 25-Авг-26, 00:09 | +1 +/– | |
главное верить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 | ||
| 35. Сообщение от Аноним (28), 25-Авг-26, 00:53 | +/– | |
> Да хоть бы и не в одно. Всё равно люто. Лишний раз | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 Ответы: #37, #45 | ||
| 36. Сообщение от Аноним10084 и 1008465039 (?), 25-Авг-26, 01:08 | +/– | |
Читал про NASA и совсем чуть-чуть про авиа-инженерию - меня скорее даже поражало, как они умудряются при этих всех регламентах что-то делать и даже относительно безопасно делать (да, про провалы NASA и прочих Боингов я в курсе, они не без греха, но если бы там писали ПО так, как пишут в простом сайтостроении - не летали бы ни самолёты, ни корабли вообще) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 Ответы: #47 | ||
| 37. Сообщение от Аноним10084 и 1008465039 (?), 25-Авг-26, 01:10 | +/– | |
Насколько я понимаю, в подобных системах на космических кораблях и подобном сверхвысоком уровне критичности много дублируют. Грубо говоря, три бортовых компьютера делают вычисление, выбирают правильный результат консенсусом, а ошибившегося могут в ребут отправить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #39 | ||
| 38. Сообщение от Аноним (5), 25-Авг-26, 01:17 | +2 +/– | |
Верификация верифицирует в зоне своей ответственности. Иначе придётся доказывать заодно и то, что вселенная существует. И как она существует. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 39. Сообщение от Аноним (28), 25-Авг-26, 02:41 | +/– | |
> Насколько я понимаю, в подобных системах на космических кораблях и подобном сверхвысоком | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 | ||
| 40. Сообщение от Норм (?), 25-Авг-26, 04:37 | +1 +/– | |
Можно все что угодно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 41. Сообщение от Норм (?), 25-Авг-26, 04:45 | +3 +/– | |
Это очень хорошо, если все ляжет. На самом деле. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #46, #48 | ||
| 42. Сообщение от Аноним (42), 25-Авг-26, 06:09 | +1 +/– | |
А практически - гуглите single event upset | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 44. Сообщение от Sm0ke85 (ok), 25-Авг-26, 07:21 | –1 +/– | |
Интересно бы было увидеть/пощупать гну-дистрибутив на этом ядре, а то в линуксовое ядро потихоньку слоп заезжает с растом... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #49, #72 | ||
| 45. Сообщение от Tron is Whistling (?), 25-Авг-26, 08:05 | +/– | |
Да вот и я о том же. Выхлоп примерно схож, несмотря на то, что всё рельсами прибито. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #70 | ||
| 46. Сообщение от Tron is Whistling (?), 25-Авг-26, 08:09 | +/– | |
Ну тут больше заточено на системы управления, которые могут ситуацию обнаружить и хотя бы перезапуститься через монитор, который с драйверами в целом не взаимодействует, только вотчдоги мониторит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #52 | ||
| 47. Сообщение от Tron is Whistling (?), 25-Авг-26, 08:12 | +/– | |
Вот да. Но в общем поэтому SpaceX и выстрелил. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 Ответы: #57 | ||
| 48. Сообщение от Аноним (48), 25-Авг-26, 08:15 | +/– | |
А чё за сетевуха? Друг интересуется. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #50 | ||
| 49. Сообщение от Tron is Whistling (?), 25-Авг-26, 08:15 | +/– | |
> Интересно бы было увидеть/пощупать гну-дистрибутив на этом ядре, а то в линуксовое | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 Ответы: #51 | ||
| 50. Сообщение от Норм (?), 25-Авг-26, 08:18 | +1 +/– | |
> А чё за сетевуха? Друг интересуется. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 Ответы: #55 | ||
| 51. Сообщение от Sm0ke85 (ok), 25-Авг-26, 08:24 | +/– | |
>Це вряд ли, это не для общего применения. Нишевая штука для специфичных задач вроде систем управления контроллерами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 Ответы: #58 | ||
| 52. Сообщение от Норм (?), 25-Авг-26, 08:25 | +/– | |
> Ну тут больше заточено на системы управления, которые могут ситуацию обнаружить и | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 Ответы: #54 | ||
| 53. Сообщение от Рулона Боева (?), 25-Авг-26, 08:31 | +/– | |
Да, но это больше как юнит-тесты, проверяем корректность последовательности выходных сигналов платы при определенных последовательностях входных | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 54. Сообщение от Tron is Whistling (?), 25-Авг-26, 09:50 | +/– | |
> А так QNX успешно как общего назначения ос работал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 | ||
| 55. Сообщение от Tron is Whistling (?), 25-Авг-26, 09:52 | +/– | |
> Chelsio T540-CR | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 | ||
56.
Сообщение от Айтышнык в полёте (?), 25-Авг-26, 09:52
| +/– | |
Я лпишу как это делается в гражданской авиации по стандарту РФ КТ-178С.егг можно найти в инете и почитать для понятия глубины всех наших глубин. Вот представь что выдается ТЗ на программный продукт. Но выдается не одному прогеру и тестировщику, а целой организации, где програмисты и тестировшики не самые важные люди. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
57.
Сообщение от Айтышнык в полёте (?), 25-Авг-26, 09:58
| +/– | |
А вы вкурсе что существует организация по безопасности полетов в США. Аналог нашей РосАвиации? Так вот к ним не придешь просто со словами: у нас все намази, зуб даю. SpaceX выстрелила из-за организации работ а делают они это все по тем де стандартам что и НАСА иначе им никто не разрешит ничего в воздух запускать. Американские и Европейские стандарты это самые надежные и проверенные. Если самолет получает сертификацию либо ьам либо там то почти любая страна без вопросов выдает летное национальное свидетельство. Все знают что эти ребята уже во все врзможные места с микроскопом залезли ьез ващелина и проверили очень тщательно. Но идеала не существует и обмануть всеравно можно. Но лучше низ никто не умеет проверять | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #61, #65, #66 | ||
| 58. Сообщение от Tron is Whistling (?), 25-Авг-26, 09:59 | +1 +/– | |
> Макось же на микроядре функционирует как-то, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 Ответы: #69 | ||
59.
Сообщение от Айтышнык в полёте (?), 25-Авг-26, 10:01
| +/– | |
Я не вкурсе что у этих, но вообще это вещь обычно очень платная. Но я про авиацию говорю. Как тут хз. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 | ||
| 60. Сообщение от Жироватт (ok), 25-Авг-26, 10:09 | +/– | |
> Ну, мы ента, вместо того, чтобы реально тестировать на чётких тестах и делать фаззинг для всего остального прогоняем по исходному коду особую программу, которая строит полный граф выполнения, от запуска (всех точек запуска со всеми параметрами) до завершения и проверили, что формально там граф выполнения выполняет только прошедший проверку компилятором код. Также наша чюдо-программа смотрит спеки интерфейсов и допускает только безопасное подмножество интеропа: тип-в-тип и принудительно проверяет указатели. Еще очень сильно ругается на вывод типа, на неявные объявления и оптимизации. Выглядит красиво, распечаток много, бумажка с печатью, инвесторам нраица. А вот проверять то, что программа выдаёт осмысленный ли результат - не наша зона ответственности | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 61. Сообщение от Жироватт (ok), 25-Авг-26, 10:15 | +/– | |
Настолько все хорошо, что новые боинги падают, а инженеры, которые рассказывают, как wetback'и кувалдометрами прибивают неподошедшее по нормам в фюзеляжу - саморасстреливаются из дробовика в спину? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 Ответы: #71 | ||
| 64. Сообщение от Смузихеб забывший пароль (?), 25-Авг-26, 10:43 | +/– | |
с микрокодом ещё веселей | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 | ||
| 65. Сообщение от Смузихеб забывший пароль (?), 25-Авг-26, 10:52 | +/– | |
Спейс-икс "выстрелил" т.к был карманной конторой того кого надо Помимо полностью безграничного бюджета | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 Ответы: #68 | ||
| 66. Сообщение от Аноним (66), 25-Авг-26, 11:55 | –1 +/– | |
> Так вот к ним не придешь просто со словами: у нас все намази, зуб даю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 | ||
| 67. Сообщение от Аноним10084 и 1008465039 (?), 25-Авг-26, 11:56 | +/– | |
https://github.com/seL4/l4v/ тут должны лежать вроде | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 Ответы: #74 | ||
| 68. Сообщение от Аноним (-), 25-Авг-26, 12:05 | +/– | |
> Спейс-икс "выстрелил" т.к был карманной конторой того кого надо Помимо полностью безграничного бюджета | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 | ||
| 69. Сообщение от aname (ok), 25-Авг-26, 12:54 | +/– | |
Будто в линухе пляски с бубном и грабли закончились. лол | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 | ||
| 70. Сообщение от Аноним (28), 25-Авг-26, 13:44 | +/– | |
> Я как-то сунулся, там нужно больше регламенты знать чем реально строить, и | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
| 71. Сообщение от Аноним (28), 25-Авг-26, 13:45 | +/– | |
> Настолько все хорошо, что новые боинги падают, а инженеры, которые рассказывают, как | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 | ||
| 72. Сообщение от нах. (?), 25-Авг-26, 13:49 | +/– | |
на ЭТОМ невозможен никакой дистрибутив, потому что это не ядро. Внезапно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 73. Сообщение от нах. (?), 25-Авг-26, 13:56 | +/– | |
> IOMMU | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 74. Сообщение от sage (??), 25-Авг-26, 15:47 | +/– | |
Да, похоже на то. Интересно, но нифига не понятно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |