Microsoft призвала разработчиков драйверов перейти на любимый язык хакеров ради безопасности

Microsoft призвала разработчиков драйверов перейти на любимый язык хакеров ради безопасности Microsoft призвала разработчиков драйверов Windows перейти на язык программирования Rust — ради повышения безопасности и надёжности систем.

Microsoft призвала разработчиков драйверов перейти на любимый язык хакеров ради безопасности

Microsoft призвала разработчиков драйверов Windows перейти на язык программирования Rust — ради повышения безопасности и надёжности систем.

В отличие от C/C++, Rust обеспечивает защиту от распространённых уязвимостей в памяти, таких как переполнение буфера, утечки и гонки данных, благодаря своей модели владения и проверкам на этапе компиляции.

Команда Surface уже внедрила Rust-драйверы в свои Copilot+ устройства, включая ноутбуки и планшеты с процессорами Intel Core Ultra и Snapdragon X Plus.

Для этого используется открытая платформа «windows-drivers-rs», созданная Microsoft. Она включает библиотеки, документацию и инструменты для написания драйверов Windows на Rust.

Microsoft продолжит развитие экосистемы: расширит поддержку типов драйверов, добавит новые функции и упростит переход с C/C++ за счёт безопасных абстракций. Также планируется сделать больше компонентов общедоступными через GitHub.

Компания подчёркивает, что переход на Rust позволит сделать драйверы безопаснее, надёжнее и проще в поддержке, а также повысит общий уровень защиты всей Windows-экосистемы.