The OpenNET Project / Index page

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



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

Оглавление

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

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


269. "Уязвимость в стандартной библиотеке языка Rust"  +3 +/
Сообщение от Урри (ok), 21-Янв-22, 12:34 
Низкопрофессональное ядро сообщества и отсутствие продуманного последовательного дизайна приводит к невозможности интуитивного качественного программирования, что выливается в патчи с пачками unsafe (ссылка в новости), что почти гарантированно приведет к нарушению безопасТности работы с памятью.

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

При этом С++ не страдает от такого зоопарка различных специальных символов в языке, дичайшего многословия и общего низкого IQ программистов.

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

276. "Уязвимость в стандартной библиотеке языка Rust"  +2 +/
Сообщение от freecoderemail (ok), 21-Янв-22, 12:50 
Извините, но это ответ не на мой вопрос (читайте его выше).


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

281. "Уязвимость в стандартной библиотеке языка Rust"  –6 +/
Сообщение от Michael Shigorinemail (ok), 21-Янв-22, 13:00 
> Извините, но это ответ не на мой вопрос (читайте его выше).

Вы зачем-то отвечали на #36, искуственно сузив предмет обсуждения.

Ср.: "к пуговицам претензии есть?"

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

299. "Уязвимость в стандартной библиотеке языка Rust"  +4 +/
Сообщение от freecoderemail (ok), 21-Янв-22, 13:26 
"Безопасный говорили они" - у вас есть подтверждения того, что Rust рекламируется именно как безопасный в плане security, а не memory-safety? То, что, допустим, лично вы перепутали эти понятия, никак не касается Rust и тех, кто его продвигает.
Ответить | Правка | Наверх | Cообщить модератору

316. "Уязвимость в стандартной библиотеке языка Rust"  –1 +/
Сообщение от Аноним (210), 21-Янв-22, 14:05 
Чел, ты что хочешь добить всех своей дотошностью пока не скажут именно то, чего ты хочешь? В мире есть разные точки зрения, это и называется диверсити. Повзрослей уже.
Ответить | Правка | Наверх | Cообщить модератору

350. "Уязвимость в стандартной библиотеке языка Rust"  +2 +/
Сообщение от freecoderemail (ok), 21-Янв-22, 15:38 
> В мире есть разные точки зрения, это
> и называется диверсити.

Дело в том, что точка зрения, будто Rust продвигается как средство от всех проблем безопасности (security) - это точка зрения растохейтеров, которую они пытаются навязать сторонникам использования Rust. Поэтому повторю вопрос: пруфы где?

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

352. "Уязвимость в стандартной библиотеке языка Rust"  –3 +/
Сообщение от bOOster (ok), 21-Янв-22, 15:40 
Только дурачек верит в словосочетание - "Средство от всех проблем с безопасность"
Ответить | Правка | Наверх | Cообщить модератору

354. "Уязвимость в стандартной библиотеке языка Rust"  +3 +/
Сообщение от freecoderemail (ok), 21-Янв-22, 15:45 
> Только дурачек верит в словосочетание - "Средство от всех проблем с безопасность"

Вот растохейтеры и доводят ситуацию до абсудра, навязывая эту абсурдную точку зрения своим оппонентам, а затем герроически с ней борются.

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

361. "Уязвимость в стандартной библиотеке языка Rust"  –4 +/
Сообщение от bOOster (ok), 21-Янв-22, 16:03 
>> Только дурачек верит в словосочетание - "Средство от всех проблем с безопасность"
> Вот растохейтеры и доводят ситуацию до абсудра, навязывая эту абсурдную точку зрения
> своим оппонентам, а затем герроически с ней борются.

Тебе уже написали ниже - обобщу и я, когда все, по твоему мнению вокруг дураки, стоит задуматься о собственном умственном развитии..

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

496. "Уязвимость в стандартной библиотеке языка Rust"  +/
Сообщение от anonymous (??), 23-Янв-22, 12:29 
> когда все, по твоему мнению вокруг дураки

Вставлю свои 5 копеек:

Не "все", и не "дураки". А "некоторые" и "вводят сами себя в заблуждение". И это действительно так, см. термин "соломенное чучело" -- вот это то, чем занимаются растохейтеры под этой новостью.

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

520. "Уязвимость в стандартной библиотеке языка Rust"  +1 +/
Сообщение от Аноним (548), 24-Янв-22, 03:13 
>Низкопрофессональное ядро сообщества и отсутствие продуманного последовательного дизайна приводит к невозможности интуитивного качественного программирования

Так можно про любой проект сказать в котором выявили уязвимость. Вот только доказать трудно.

>что выливается в патчи с пачками unsafe

Это стандартная либа, там низкоуровневый код который без ансейфов не напишешь. В этом и суть стандартной либы - собрать часто используемые/опасные примитивы. При этом написать максимально скоростной код.

>что почти гарантированно приведет к нарушению безопасТности работы с памятью.

(Безотносительно того что новость про логическую ошибку, от которой не защитит ни один язык или компилятор.) При выявлении нарушения безопасности работы с памятью (SEGFAULT) возможные места ошибки локализовать проще если знаешь места где она может быть нарушена (UNSAFE-блоки). Также наличие unsafe-блоков позволяет проще провести АУДИТ кода! Профит.

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

Google Chrome написан на С++, а в нем 75% уязвимостей это уязвимости работы с памятью.
Код Microsoft страдает от той же проблемы. Хоть там и не раскрывают долю кода на Си. Там тоже 75%.
Я уже не говорю про множество необычных проблем подобных https://www.amse.ru/courses/cpp1/2010.04.07.html
или таких https://habr.com/ru/post/114117/ которые safe-раст успешно обходит.

>При этом С++ не страдает от такого зоопарка различных специальных символов в языке, дичайшего многословия

(Безотносительно легаси подмножества https://godbolt.org/z/hzWbGjG4j ) Все-таки чтобы получить выхлоп ассемблера соответствующей Растовому придется попотеть https://youtu.be/rHIkrotSwcc?t=1189 Когда в Расте это все дефолты.
Вот этот пример из видео https://rust.godbolt.org/z/Ed69aKqah (unsafe здесь для FFI, чтобы компилятор не соптимизировал наши функции до нуля. В реале его не будет.)

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

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

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




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

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