Pour gérer vos consentements :

Microsoft mise (aussi) sur Rust pour sécuriser Windows

Microsoft réécrit dans le langage de programmation Rust certaines des bibliothèques de Windows. David Weston, vice-président Enterprise & OS Security de Microsoft, l’a annoncé lors de la conférence BlueHat IL 2023 qui s’est tenue en mars à Tel Aviv, a relevé The Register.

L’ambition est de renforcer la sécurité associée à la gestion mémoire. Rust permettant de s’assurer qu’une référence à une variable pointe vers une donnée valide.

« Windows démarrera avec Rust dans son noyau dans les semaines ou les mois prochains », a expliqué David Weston lors de son intervention. Le but principal visé a été la conversion de certains types de données internes en C++ vers leurs équivalents en Rust.

L’interface de périphérique graphique du système d’exploitation Windows (Win32 GDI) est portée vers Rust. Et la plus récente édition de Windows 11 se lance avec la version Rust ayant passé avec succès les tests GDI. La fonction, actuellement désactivée, peut être activée manuellement. « En fait, il y a maintenant une SysCall dans le noyau Windows qui est implémentée en Rust », a déclaré l’ingénieur.

Rust successeur potentiel de C/C++

Créé par le développeur logiciel Graydon Hoare en 2006, Rust a été lancé publiquement en 2010 par l’équipe de Mozilla Research. Depuis, Rust est reconnu pour sa rapidité et son efficacité en matière de protection mémoire.

Microsoft et bien d’autres, dont Google et AWS ou encore Cloudflare, voient dans Rust un successeur potentiel des langages C et C++ pour leur programmation système.

En septembre dernier, le CTO de Microsoft Azure, Mark Russinovich, a lui-même déclaré sur Twitter que les nouveaux projets logiciels devraient utiliser Rust plutôt que C/C++.

Quant à la prise en charge de Rust dans Linux, elle a débuté avec le noyau Linux 6.1, dont Linus Torvalds, son créateur, a annoncé la disponibilité générale en décembre 2022.

Il s’agit d’une prise en charge initiale (infrastructure de base) dans l’univers Open Source.

Chez Microsoft, David Weston a  prévenu que la réécriture massive de Windows en Rust « ne va pas se produire de sitôt ». Une stratégie centrée sur la protection du code natif s’impose.

(crédit photo : Rust Foundation | CC 4.0)

Recent Posts

Thomas Gourand, nouveau Directeur Général de Snowflake en France

Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…

1 heure ago

Accord Microsoft-CISPE : comment Google a tenté la dissuasion

Pour dissuader le CISPE d'un accord avec Microsoft, Google aurait mis près de 500 M€…

1 heure ago

Vers des mises à jour cumulatives intermédiaires pour Windows

Pour réduire la taille des mises à jour de Windows, Microsoft va mettre en place…

2 heures ago

RH, finances, stratégie… Les complexités de la Dinum

De l'organisation administrative à la construction budgétaire, la Cour des comptes pointe le fonctionnement complexe…

21 heures ago

SpreadSheetLLM ou la promesse d’une GenAI plus à l’aise avec Excel

Sous la bannière SpreadSheetLLM, Microsoft propose un framework destiné à optimiser le traitement des feuilles…

22 heures ago

Comment AT&T a payé une rançon pour le vol de ses données

Selon le magazine Wired, AT&T aurait payé près de 400 000 $ à un pirate…

1 jour ago