LINUX.ORG.RU
ФорумTalks

Оказывается, в Расте тоже бывают уязвимости!

 , ,


0

3

Раз уж никто до сих пор не притащил с Опеннета, сделаю это я.

https://www.opennet.ru/opennews/art.shtml?num=56551

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

Ответ на: комментарий от izzholtik

Да-да-да. Плавали-знаем. Главное прокукарекать - а там пруфы пусть ищут другие.

WatchCat ★★★★★
()
Ответ на: комментарий от Legioner

Раст предотвращает определённые классы ошибок. И на этом всё.

например такие как состояние гонки при доступе к неправильно расшаренным данным, да? …ой, то есть мяу

Lrrr ★★★★★
()
Ответ на: комментарий от bread

такое мог написать только полный идиот. Любой нормальный программист может освоить любой язык (и уж тем более такой как эта, таки да, бездарная скриптуха) и начать пилить на нем проекты за несколько дней.

Lrrr ★★★★★
()
Ответ на: комментарий от Lrrr

Эта CVE не имеет отношения к гонке между потоками. Это гонка между процессами, к тому же не за общую память, а за общую ФС. Чтобы такое предотвращать автоматически, скорей всего POSIX API не хватит, как минимум, нужны mandatory locking, к тому же применяемые ко всем используемым в Rust-программах файлам, что будет мягко говоря неразумно делать, даже во имя безопасности.

Legioner ★★★★★
()
Ответ на: комментарий от Legioner

полная чушь. Память с точки зрения программиста ничем не отличается от любого другого ресурса, либо мы защищаем всё, либо не защищаем ничего.

Конкретно это CVE прекрасно показывает, что раст не защищает ничего, потому что вся его фейковая «безопасность» основана на расставленных вручную специальных метках. Которые, как мы видим, даже в стандартной библиотеке расставлены бездарными макаками

Lrrr ★★★★★
()
Ответ на: комментарий от Lrrr

такое мог написать только полный идиот

Вот, наконец нормальный лоровец зашёл. Не спугните!

bread
()
Ответ на: комментарий от bread

Код нужен для того, чтобы его читать человекам. Кто будет читать этот их руст? Ну херня из под коня же. Надо в целом, концептуально лучше язык, а не сишечка+++ с подгузниками.
Я бы к ним нормально относились, если бы они не срали, носясь везде со своим рустом, как сектанты обоссанные. А то, например, в ja2 stracciatella впихнули руст просто потому что. И по итогу, плюсовый говнокод от этого перестал им быть? Нет, не перестал. Зачем впихнули руст и раздули сборочный тулчейн? Ну прост, модный язык же, сразу все проблемы решит, видимо. Лучше бы скриптуху завезли в движок.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.