The OpenNET Project / Index page

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



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

Оглавление

АНБ рекомендовал переходить на языки программирования, безопасно работающие с памятью, opennews (??), 14-Ноя-22, (0) [смотреть все]

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


30. "АНБ рекомендовал переходить на языки программирования, безоп..."  +/
Сообщение от Аноним (30), 14-Ноя-22, 11:03 
Вы таки хотите сказать покрыть код 100% доказательством ненарушения инвариантов и отсутствия UB? Да тогда проще и быстрее будет на каком-нибудь Идрисе писать
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

53. "АНБ рекомендовал переходить на языки программирования, безоп..."  +/
Сообщение от Аноним (10), 14-Ноя-22, 11:24 
>>> Вы таки хотите сказать покрыть код 100% доказательством ненарушения инвариантов и отсутствия UB? <<<

Да, к этому нужно стремиться (как пример seL4)!

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

60. "АНБ рекомендовал переходить на языки программирования, безоп..."  +/
Сообщение от Анонн (?), 14-Ноя-22, 11:29 
Слишком долго и дорого.
Проблема же не только в ядре - есть же еще куча прикладного софта.
Если тебя хакнут через дыру в почтовике через "особое" письмо, или через браузер прислав специальную картинку, то легче тебе не станет. А формально верифицированный месседжер... это нужно быть ну очень богатым, у АНБ таких денег нет))
Ответить | Правка | Наверх | Cообщить модератору

70. "АНБ рекомендовал переходить на языки программирования, безоп..."  +/
Сообщение от Аноним (70), 14-Ноя-22, 11:43 
Тестирование и доказательства -- это два совершенно разных подхода. Тестирование ничего не доказывает, оно лишь повышает вероятность того, что баг будет детектирован если чо.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

85. "АНБ рекомендовал переходить на языки программирования, безоп..."  +1 +/
Сообщение от Аноним (30), 14-Ноя-22, 11:58 
И поэтому оно полезно только если доказать 100% полноту покрытия тестами (в идеале с учётом аппаратных косяков вроде реордеринга или даже meltdown).

В остальных случаях разраб пишет кривой код и покрывает его кривым тестом исходящим из тех же неполных или вовсе ошибочных предположений

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

303. "АНБ рекомендовал переходить на языки программирования, безоп..."  +1 +/
Сообщение от Аноним (303), 15-Ноя-22, 00:10 
Современные программисты этих очевидных вещей не понимают
Ответить | Правка | Наверх | Cообщить модератору

374. "АНБ рекомендовал переходить на языки программирования, безоп..."  –2 +/
Сообщение от Michael Shigorinemail (ok), 15-Ноя-22, 20:02 
> И поэтому оно полезно только если доказать 100% полноту покрытия
> тестами (в идеале с учётом аппаратных косяков вроде реордеринга
> или даже meltdown).

...желательно заранее.

// пишу с рабочего "Эльбрус 801-РС", ага

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

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

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




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

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