The OpenNET Project / Index page

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



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

Оглавление

Google переписал на языке Rust прошивку pvmfm, используемую в Android, opennews (??), 10-Окт-23, (0) [смотреть все]

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


152. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +2 +/
Сообщение от Аноним (145), 10-Окт-23, 16:24 
Про то что думать не надо это Вы правильно заметили... Это объясняет многое в современном программировании )
Ответить | Правка | Наверх | Cообщить модератору

157. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  –1 +/
Сообщение от Аноним (290), 10-Окт-23, 16:48 
Конечно прав.
В соседней теме в libcue "просто" забыли написать для track_set_index проверку 'i >= 0'
И "просто" взяли знаковый integer, вместо беззгнакового.

О каких когнитивных способностях сишников можно говорить с такими ошибками?

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

160. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +1 +/
Сообщение от Аноним (145), 10-Окт-23, 17:04 
да. типичный пример
но в каком другом языке каой ошибки нельзя допустить?
Ответить | Правка | Наверх | Cообщить модератору

161. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от Аноним (290), 10-Окт-23, 17:14 
В языке в котором нет UB для integer overflow ?
Просто не получим отрицательное значение при переполнении.

В раст за пределами unsafe block заявлено что его нет.
А в блоке код должен перечитываться и ревьювиться.
+ будет понятно где смотреть в случае чего.

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

180. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от Аноним (196), 10-Окт-23, 18:33 
>не получим отрицательное значение при переполнении.

А получим просто неправильное.

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

181. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от Анонин (?), 10-Окт-23, 18:37 
Да, будет неправильное значение. И это будет обычный баг, коих море в прогах на любом языке.
Но при этом у тебя не будет "выполнения стороннего кода при обработке специально оформленных cue-файлов".
Ответить | Правка | Наверх | Cообщить модератору

188. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от Аноним (196), 10-Окт-23, 18:52 
В 0.01% случаев и то вряд ли. Проще заморочится со статическим анализатором, чем с новым языком.
Ответить | Правка | Наверх | Cообщить модератору

219. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от Анонин (?), 10-Окт-23, 20:52 
Ага, в 0.01% случаешь в конфете цианид)) Вряд ли бы ты взял из вазочки хотя бы хоть одну конфетку.
Ответить | Правка | Наверх | Cообщить модератору

284. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от Аноним (284), 11-Окт-23, 18:47 
> Ага, в 0.01% случаешь в конфете цианид)) Вряд ли бы ты взял из вазочки хотя бы хоть одну конфетку.

Есть варианты. 0.01% цианид.

В другой горке кислота. От которой скочуришься через пять лет.

Что выберешь?

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

163. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  –1 +/
Сообщение от Аноним (290), 10-Окт-23, 17:19 
Давай я другой пример приведу, который связан с U-Boot
(и из-за чего собственно прошивку начали переписывать)

Вот список уязвимостей из обсуждаемой статьи
https://nvd.nist.gov/vuln/search/results?form_type=Basic&res...

посмотрим самые страшные за последние пару лет
CVE-2022-34835 - 9.8 CRITICAL (integer signedness error and resultant stack-based buffer overflow)
CVE-2022-30767 - 9.8 CRITICAL (unbounded memcpy with a failed length check, leading to a buffer overflow)
CVE-2020-8432 - 9.8 CRITICAL (a double free has been found in the cmd/gpt.c do_rename_gpt_parts() function ... allowing an attacker to execute arbitrary code)
CVE-2019-14204 - 9.8 CRITICAL (stack-based buffer overflow)

Тебе не кажется, что buffer overflow и double free можно было бы исправить используя другой язык?
И такие уязвимости это "визитная карточка" пары известных языков?

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

218. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  –1 +/
Сообщение от пох. (?), 10-Окт-23, 20:50 
> Тебе не кажется, что buffer overflow и double free можно было бы исправить используя другой язык?

жаль что на нем пока ...а, стоп, не на нем. CoC.md написан на ракдауне.

> И такие уязвимости это "визитная карточка" пары известных языков?

На которых и написан U-Boot да и почти все остальное в этом несовершенном мире.

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

Вероятно, потому что чтобы написать загрузчик - таки нужно прямое управление памятью. Ужастно небезопастное.

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

258. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  –1 +/
Сообщение от Аноним (280), 11-Окт-23, 09:07 
> жаль что на нем пока ...а, стоп, не на нем. CoC.md написан на ракдауне.

это ж насколько надо быть упоротым чтоб в комментах под очередной новостью про то что написано писать что ничего нет!?

ты настолько жалок, что на остальные твои выпады даже отписывать не охота. такие же вооброжаемые проблемы из поспаленного сознания.

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

271. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  –1 +/
Сообщение от пох. (?), 11-Окт-23, 13:20 
>> жаль что на нем пока ...а, стоп, не на нем. CoC.md написан на ракдауне.
> это ж насколько надо быть упоротым чтоб в комментах под очередной новостью
> про то что написано писать что ничего нет!?

это вот насколько т-пым экспертом опеннета надо быть, чтобы не отличить переписькивание очередной ненужной хтонической хрени (о которой и новость) от самого uboot?


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

274. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от Аноним (280), 11-Окт-23, 14:00 
>это вот насколько т-пым экспертом опеннета надо быть, чтобы не отличить переписькивание очередной ненужной хтонической хрени (о которой и новость) от самого uboot?

этьо ж надо быть настолько убогим, что отвечать не про то что спрашивали?

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

206. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от Аноним (280), 10-Окт-23, 20:07 
>но в каком другом языке каой ошибки нельзя допустить?

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

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

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

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




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

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