The OpenNET Project / Index page

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



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

Оглавление

Оценка эффективности применения MiraclePtr для предотвращения уязвимостей в Chrome , opennews (??), 23-Янв-24, (0) [смотреть все]

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


1. "Оценка эффективности применения MiraclePtr для предотвращени..."  +9 +/
Сообщение от Аноним (-), 23-Янв-24, 16:23 
В общем Чуда не произошло.
Накладные расходы в 5.5-8% потребления памяти и торможение на 1.5% думаю допустимы, но неприятны.
Особенно учитывая улучшение 'немного лучше 50%' - "защиту от 57% уязвимостей класса use-after-free"

Может после этого попросят андроид команду поделиться опытом испроьзования Rust.

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

4. "Оценка эффективности применения MiraclePtr для предотвращени..."  –5 +/
Сообщение от _kp (ok), 23-Янв-24, 16:50 
А в Rust безопасный код типа только при компиляции проверяется?
Ответить | Правка | Наверх | Cообщить модератору

39. "Оценка эффективности применения MiraclePtr для предотвращени..."  +/
Сообщение от Аноним (39), 23-Янв-24, 23:08 
Можно было уже прочитать хотя бы википодию.
Ответить | Правка | Наверх | Cообщить модератору

69. "Оценка эффективности применения MiraclePtr для предотвращени..."  +/
Сообщение от 12yoexpert (ok), 24-Янв-24, 22:59 
не читайте во время еды, там есть примеры синтаксиса
Ответить | Правка | Наверх | Cообщить модератору

76. "Оценка эффективности применения MiraclePtr для предотвращени..."  +/
Сообщение от Аноним (76), 25-Янв-24, 03:23 
Если бы ты сам почитал хотя бы википедию, то знал бы, что во время выполнения программы также выполняются некоторые проверки безопасности. Например, при обращении к срезам (slices) или использовании небезопасных функций и блоков кода, Rust может проверять индексы, границы массивов и другие условия безопасности. Естественно, небесплатно.
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

24. "Оценка эффективности применения MiraclePtr для предотвращени..."  +2 +/
Сообщение от Аноним (24), 23-Янв-24, 20:08 
> Может после этого попросят андроид команду поделиться опытом испроьзования Rust.

Так поделились же год назад. Надо свежЕе? Предполагаю не сильно статистика поменялась. Кратко: в андроидовском раст-коде ошибок работы с памятью (это не только use-after-free, но и всякие выходы за границы буфера, двойное освобождение и прочее ) - ровно ноль. Это в 1.5 млн строк кода разных системных компонент, 21% всего нового нативного кода системы. Собираются и дальше выкидывать си/плюсы и внедрять больше раста. Уже даже посматривают и облизываются на раст-подсистему, создаваемую в линукс-ядре. Короче, очень довольны растом:

https://security.googleblog.com/2022/12/memory-safe-language...

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

25. "Оценка эффективности применения MiraclePtr для предотвращени..."  +/
Сообщение от Аноним (-), 23-Янв-24, 20:19 
Не, рамарка была про "андроид команда своими программерами делиться не захочет, а своих еще переучить нужно или новых набрать".

С другой стороны, я видел их отчет по поводу "Rust fact vs. fiction: 5 Insights from Google's Rust journey in 2022"
и там людей с переучивали весьма быстро.

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

73. "Оценка эффективности применения MiraclePtr для предотвращени..."  +/
Сообщение от Прадед (?), 25-Янв-24, 02:11 
Вообщетики двойное освобождение тоже юз афта фри
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

26. "Оценка эффективности применения MiraclePtr для предотвращени..."  +2 +/
Сообщение от Аноним (26), 23-Янв-24, 20:24 
57% это даже не стакан на половину пуст, а пуст на 7 % меньше чем на половину
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

34. "Оценка эффективности применения MiraclePtr для предотвращени..."  +2 +/
Сообщение от Минона (ok), 23-Янв-24, 22:27 
Fields Medal этому господину!
Ответить | Правка | Наверх | Cообщить модератору

55. "Оценка эффективности применения MiraclePtr для предотвращени..."  +1 +/
Сообщение от n00by (ok), 24-Янв-24, 11:51 
> стакан на половину пуст

Стакан априори пуст (с завода-изготовителя). Если в нём что-то есть, значит, его наполняли. То есть единственно верная оценка: стакан наполовину полон. Кто заявляет обратное, у того проблемы с пониманием проходящего.

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

70. "Оценка эффективности применения MiraclePtr для предотвращени..."  +/
Сообщение от 12yoexpert (ok), 24-Янв-24, 23:00 
> Может после этого попросят андроид команду поделиться опытом испроьзования Rust.

думаю, просто перейдут на firefox

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

81. "Оценка эффективности применения MiraclePtr для предотвращени..."  +/
Сообщение от Бывалый смузихлёб (?), 25-Янв-24, 10:47 
> внедрение MiraclePtr предоставило защиту от 57% уязвимостей класса use-after-free
> для указателей требуется хранить дополнительные 4 байта со счётчиком ссылок

Ну вообще-то, очень неплохо. Весьма незначительными изменениями сделали раст наполовину не нужным даже теоретически.
Такими темпами может оказаться, что на него и даром не надо ничего переписывать, ведь сверхъестественными способностями он не обладает

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

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

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




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

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