Les téléphones Android sont désormais plus sécurisés grâce à Rust

Les téléphones Android sont désormais plus sécurisés grâce à Rust

Comme tout logiciel largement utilisé, les vulnérabilités de sécurité sont constamment découvertes (et corrigées plus tard) dans Android tout le temps. Heureusement, un type de problème de sécurité est en déclin, grâce à un changement de langage de programmation.

Google a publié cette semaine un article de blog sur son blog de sécurité, expliquant que les vulnérabilités de sécurité de la mémoire – où les dépassements de mémoire tampon et d’autres problèmes similaires dans le code peuvent permettre à d’autres logiciels de sortir des bacs à sable et de causer des problèmes – sont en déclin sur les téléphones Android. La société a déclaré: «nous constatons que le nombre de vulnérabilités de sécurité de la mémoire a considérablement diminué au cours des dernières années/versions. De 2019 à 2022, le nombre annuel de vulnérabilités de sécurité de la mémoire est passé de 223 à 85.»

Graphique du code non sécurisé en mémoire et des vulnérabilités de sécurité de la mémoire, montrant une baisse de 2019 à 2022
Google

Google a révélé dans le billet de blog: «De 2019 à 2022, il est passé de 76 % à 35 % des vulnérabilités totales d’Android. 2022 est la première année où les vulnérabilités de sécurité de la mémoire ne représentent pas la majorité des vulnérabilités d’Android. Rust n’est toujours pas la plupart du nouveau code ajouté chaque année, mais le pourcentage de code Rust augmente progressivement. Google a également noté que, jusqu’à présent, aucun problème de sécurité n’a été découvert dans le code Rust d’Android.

Il existe encore de nombreux autres problèmes de sécurité possibles en dehors des problèmes de sécurité de la mémoire, mais il semble que les téléphones et les tablettes Android soient plus sûrs en raison de la transition vers Rust. Cela vaut certainement la peine d’être célébré.

Source: Blog de sécurité Google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *