Microsoft призвала писать код на любимом языке хакеров ради безопасности
Microsoft недавно выложила блогпост, в котором попросила разработчиков драйверов для Windows писать код на Rust.
Microsoft недавно выложила блогпост, в котором попросила разработчиков драйверов для Windows писать код на Rust.
Microsoft недавно выложила блогпост, в котором попросила разработчиков драйверов для Windows писать код на Rust.
Microsoft подчеркнула, что безопасность кода драйверов имеет критическое значение, потому что эти компоненты взаимодействуют непосредственно с «железом». Команда фирменных гаджетов Surface активно участвует в опенсорсном проекте windows-drivers-rs, который помогает запускать и устанавливать драйверы, написанные на Rust, на этих устройствах.
Rust стал довольно популярен в последние годы. Microsoft в 2023-м добавила его в ядро Windows 11. Также его с боем пытается внедрить Linux.
Одним из главных преимуществ Rust считается безопасность памяти, что позволяет предотвратить целый класс уязвимостей, связанных с доступом к ней. Среди других преимуществ — строгая проверка типов, безопасность при работе с параллелизмом, возможности статического анализа, абстракции во время компиляции и совместимость с другими языками программирования.
Хакеры любят Rust за то, что он сочетает безопасность памяти и высокую производительность с низкоуровневым контролем, позволяя создавать как надёжные защитные инструменты, так и труднообнаружимое вредоносное ПО. Даже американские власти призывают ИТ-компании отдавать предпочтение языкам вроде Rust с высокой безопасностью памяти, чтобы снизить количество уязвимостей и повысить надёжность ПО. Google утверждает, что Rust-разработчики гораздо продуктивнее коллег, работающих с С++.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
а еще хакеры любят Rust за запутанный машинный код с трудом поддающийся анализу и прочие экзотические языки
[Часть комментария скрыта за нарушение правил общения. Вот они, их всего пять: https://devby.io/news/comments-2024]
по https://www.tiobe.com/tiobe-index/ Rust не входит в первую десятку оставшись позади Python C++ C Java C# Go Delphi
и позади Ada🤨