The OpenNET Project / Index page

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



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

Оглавление

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

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


81. "АНБ рекомендует переходить на языки программирования, безопа..."  +/
Сообщение от Аноним (69), 14-Ноя-22, 11:56 
Западный тов.майор начал замечать, что все больше и больше комментаторов Opennet переходят на Rust, а следовательно ошибок с памятью становится меньше, как и уязвимостей, через которые можно организовать слежку. Ведь, безопасная работа с памятью обеспечивается в Rust во время компиляции через проверку ссылок, отслеживание владения объектами и учёт времени жизни объектов (области видимости), а также через оценку корректности доступа к памяти во время выполнения кода. Rust также предоставляет средства для защиты от целочисленных переполнений, требует обязательной инициализации значений переменных перед использованием, лучше обрабатывает ошибки в стандартной библиотеке, применяет концепцию неизменяемости (immutable) ссылок и переменных по умолчанию, предлагает сильную статическую типизацию для минимизации логических ошибок.
И тогда хитрые агенты АНБ решили сделать информационный вброс, чтобы все комментаторы Opennet снова вернулись на ANSI С и продолжили допускать ошибки при работе с памятью.
Ответить | Правка | Наверх | Cообщить модератору

88. "АНБ рекомендует переходить на языки программирования, безопа..."  +2 +/
Сообщение от Аноним (68), 14-Ноя-22, 12:00 
Всю эту твою воображаемую магию раст делает только в дев сборке, а не в продакшн сборке, так что ненужен.  
Ответить | Правка | Наверх | Cообщить модератору

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

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

206. "АНБ рекомендует переходить на языки программирования, безопа..."  +/
Сообщение от Анонн (?), 14-Ноя-22, 15:02 
Конечно не должно, но тем не менее портит https://www.opennet.ru/opennews/art.shtml?num=57940
Неправильные данные это проблема конкретного приложения.
А выполнение произвольного кода - уже проблема оси.
Ответить | Правка | Наверх | Cообщить модератору

268. "АНБ рекомендует переходить на языки программирования, безопа..."  +/
Сообщение от Аноним (228), 14-Ноя-22, 17:19 
> а проверка границ остается

Не подскажешь, почему в FF растаманы руками проверяют вхождение смещения в массив? Это тот случай, когда они перепутали знаки сравнения...

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

270. "АНБ рекомендует переходить на языки программирования, безопа..."  +/
Сообщение от Аноним (228), 14-Ноя-22, 17:21 
> даже получив переполнение ты не попортишь память

...до тех пор, пока переполненное число не зацепилось в адресацию.

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

402. "АНБ рекомендует переходить на языки программирования, безопа..."  +/
Сообщение от Аноним (-), 18-Ноя-22, 17:03 
> отслеживание владения объектами и учёт времени жизни объектов (области видимости),

чего на ?

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

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

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




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

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