The OpenNET Project / Index page

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



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

Оглавление

Уязвимость в стандартной библиотеке языка Rust, opennews (??), 20-Янв-22, (0) [смотреть все]

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


17. "Уязвимость в стандартной библиотеке языка Rust"  –3 +/
Сообщение от Аноним (17), 20-Янв-22, 22:38 
Ужас. Код должен быть универсальным, а тут какая-то костыльная заплатка с указанием в коде конкретных ОС, в которых она работает. А сколько таких во всём коде моментов... При портировании компилятора на новые архитектуры что-то забудется и все.
Ответить | Правка | Наверх | Cообщить модератору

19. "Уязвимость в стандартной библиотеке языка Rust"  +/
Сообщение от Ананимус (?), 20-Янв-22, 22:42 
https://www.gnu.org/software/findutils/manual/html_node/find...
Ответить | Правка | Наверх | Cообщить модератору

22. "Уязвимость в стандартной библиотеке языка Rust"  +3 +/
Сообщение от Gedweb (ok), 20-Янв-22, 22:51 
Тем временем универсальный код: #ifdef #ifndef. В Linux ядро со своим API, в Windows своё API и так везде.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

27. "Уязвимость в стандартной библиотеке языка Rust"  +3 +/
Сообщение от uis (ok), 20-Янв-22, 23:08 
Разработчик модулей ядра?
Ответить | Правка | Наверх | Cообщить модератору

240. "Уязвимость в стандартной библиотеке языка Rust"  +/
Сообщение от kennyboy (?), 21-Янв-22, 11:57 
> Разработчик модулей ядра

на расте

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

160. "Уязвимость в стандартной библиотеке языка Rust"  +3 +/
Сообщение от Аноним (143), 21-Янв-22, 09:31 
"А у вас негров линчуют"
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

33. "Уязвимость в стандартной библиотеке языка Rust"  +10 +/
Сообщение от Аноним (-), 20-Янв-22, 23:20 
> Ужас. Код должен быть универсальным, а тут какая-то костыльная заплатка с указанием
> в коде конкретных ОС, в которых она работает.

Ужас. Опять питонисты со своими размышлизмами набежали.
Раскрою страшную тайну - "универсальность" в вашем любимом питончике как раз и обеспечивается под капотом стандартной/системной библиотекой, дергающей примитивы ОС.

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

263. "Уязвимость в стандартной библиотеке языка Rust"  –4 +/
Сообщение от Аноним (263), 21-Янв-22, 12:26 
Ужас. Опять опеннетчики проецируют на других свои додумки. Питон тут ни при чём. Одно дело когда связываются API разных операционнок, другое когда в заплатке для исправления уязвимости такие костыли. Возможно, тут я не прав и это нормально?
Ответить | Правка | Наверх | Cообщить модератору

305. "Уязвимость в стандартной библиотеке языка Rust"  +2 +/
Сообщение от Аноним (-), 21-Янв-22, 13:38 
>> уязвимость не блокируется из-за отсутствия флага O_NOFOLLOW, отключающего следование по символическим ссылкам.
> другое когда в заплатке для исправления уязвимости такие костыли. Возможно, тут я не прав
> и это нормально?

Новость-то дальше заголовка читал?
А заплатку?


let child_is_dir = if cfg!(any(
+                target_os = "solaris",
+                target_os = "illumos",
+                target_os = "haiku",
+                target_os = "vxworks"
+            )) {
+                // no d_type in dirent

Т.е там вроде как есть dirent, но в нем отсутствует d_type
https://www.gnu.org/software/libc/manual/html_node/Directory...
"А так - все хорошо, прекрасная маркиза!" (c)

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

38. "Уязвимость в стандартной библиотеке языка Rust"  +8 +/
Сообщение от Анонимemail (38), 20-Янв-22, 23:31 
> Ужас. Код должен быть универсальным, а тут какая-то костыльная заплатка с указанием
> в коде конкретных ОС, в которых она работает. А сколько таких
> во всём коде моментов... При портировании компилятора на новые архитектуры что-то
> забудется и все.

Ну запусти glibc нативно под вендой, че ...


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

173. "Уязвимость в стандартной библиотеке языка Rust"  +3 +/
Сообщение от Аноним (173), 21-Янв-22, 10:16 
смею заметить что там стопка unsafe....
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

201. "Уязвимость в стандартной библиотеке языка Rust"  –2 +/
Сообщение от _kp (ok), 21-Янв-22, 11:04 
Вместо проверки поддерживаемого набора функционала, наитупейшая проверка по названию ОС.
Лютый костылизм!
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

241. "Уязвимость в стандартной библиотеке языка Rust"  +/
Сообщение от kennyboy (?), 21-Янв-22, 11:58 
> Лютый растизм!

fftgj

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

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

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




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

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