TGViewer
Геймдев, который мы заслужили Геймдев, который мы заслужили @korovany · 15.3K subscribers
Post #1284 13.9K
Разработчики Android недавно рассказали, как использование Rust существенно снизило количество новых уязвимостей в ОС.

Основные тезисы:

— Смена языка на более безопасный является ключевым фактором снижения уязвимостей, связанных с памятью. В Android начали использовать Rust для написания многих новых систем, которые раньше писались на C/C++. Это помогло значительно сократить количество новых уязвимостей с памятью: за 2019 их было около 220, за 2022 год около 80.

— Более 65% уязвимостей в индустрии связаны с памятью.

— Так как что-то все еще пишется на C/C++, то уязвимости, связанные с памятью, все еще появляются. По внутренним подсчетам, на одну тысячу строк C/C++ кода приходится по одной уязвимости.

— Код на Rust занимает примерно 1.5 миллиона строчек. Во всей этой кодовой базе на текущей момент не было обнаружено ни единой уязвимости, связанной с памятью.

— Попытки обезопасить небезопасный код на C/C++ приводят к снижению его производительности в поисках компромиссов. Rust минимизирует эти компромиссы. К примеру, новая имплементация DNS-over-HTTP/3 на Rust использует меньше потоков, чтобы делать ту же самую работу более безопасно.

— Разработчики будут продолжать уходить от C/C++ к стеку Java/Kotlin/Rust. После Linux 6.1, в котором появится поддержка Rust на уровне ядра, они смогут начать писать на нем и драйверы, делая ОС более безопасной.
Google Online Security Blog Memory Safe Languages in Android 13 Posted by Jeff Vander Stoep For more than a decade, memory safety vulnerabilities have consistently represented more than 65% of vulnerab...
More from @korovany
  1. Oct 9, 2026OpenAI на днях опубликовала несколько сотен работ по математике, сгенерированных ChatGPT,…
  2. Oct 7, 2026Кризис перепроизводства При текущем развитии LLM в написании кода нас ожидает огромное кол…
  3. Oct 6, 2026Принудительное «открытие» исходников не обошло и пакет приложений от Adobe — кто-то делает…
  4. Oct 5, 2026Также стоит немного упомянуть passthrough-моды (мешапы) — это когда две модифицированные и…
  5. Oct 3, 2026Сильное развитие LLM в этом году помогло с сохранением видеоигрового наследия. С начала ле…
  6. Sep 26, 2026GPS-слоп Росомаха своим выходом поднял важную дискуссию о состоянии дизайна в ААА-играх. В…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →