The OpenNET Project / Index page

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



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

Оглавление

Выпуск языка программирования Go 1.22, opennews (??), 07-Фев-24, (0) [смотреть все]

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


96. "Выпуск языка программирования Go 1.22"  +/
Сообщение от OpenEcho (?), 07-Фев-24, 17:18 
> Потому что можно https://github.com/advisories/GHSA-ppp9-7jff-5vj2

То ли дело в раст: std::fs::remove_dir_all
и бум, в гонщики: CVE-2022-21658

Или  Vec::from_iter, - дважды освободил и в CVE-2021-31162

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

145. "Выпуск языка программирования Go 1.22"  +1 +/
Сообщение от Аноним (40), 08-Фев-24, 02:42 
Справедливости ради, TOCTOU уязвимости - это гонка процессов, а не тредов. Ну в том смысле, что Rust может и защитит от ошибок кривого наваливания данных в shared коллекции из разных потоков, но вот что у него кривая реализация в std::fs - это логическая ошибка (некорректная работа с системными вызовами), от которых этот язык не защищает никак. Вся его задача - перенос "лучших практик" из C++ по работе с памятью в компайл-тайм, чтобы минимизировать человеческий фактор. В остальном просто нескучный синтаксис.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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