Google: Le pari gagnant du Code Sûr pour lutter contre les vulnérabilités mémoires
Google Utilise l’Approche de Safe Coding pour Réduire les Vulnérabilités de Sécurité de la Mémoire
Pendant des années, Google a travaillé dur pour rendre Android de plus en plus sécurisé. Les attaquants cherchent la moindre faille qu’ils peuvent exploiter, en utilisant des méthodes banales comme le phishing ou des méthodes plus complexes comme les vulnérabilités de sécurité de la mémoire. Maintenant, Google explique comment l’approche de Safe Coding a réussi à réduire de manière significative les vulnérabilités de sécurité de la mémoire dans Android ces dernières années.
Les Vulnérabilités de Sécurité de la Mémoire Chutent de 52% en 6 ans sur Android
Les vulnérabilités de sécurité de la mémoire sont celles qui exploitent des bugs liés à la mémoire, comme les débordements de tampon, les problèmes de chaîne de format ou les pointeurs suspendus, pour interagir avec ou même écrire sur la mémoire. Ces types de vulnérabilités sont encore largement présents dans le développement de logiciels. Les développeurs essaient de les attaquer à partir de différentes approches, avec des atténuations et des détections proactives prédominantes. Cependant, Google est convaincu que le Safe Coding est l’approche idéale pour minimiser les vulnérabilités de sécurité de la mémoire, comme en témoignent ses résultats avec Android.
Selon Google, l’approche de Safe Coding a entraîné une baisse des vulnérabilités de sécurité de la mémoire dans Android de 76% à 24% en seulement 6 ans. Cependant, l’idée de conserver le code non sûr en matière de mémoire peut sembler contre-intuitive. Après tout, si l’on recherche une sécurité maximale, la première pensée serait de migrer tout son code vers un langage sûr. Bien que cela soit peut-être vrai, l’approche de Google a du sens, et la société explique pourquoi.
Avantages de Safe Coding et Interopérabilité
Google affirme que l’approche de Safe Coding, basée sur l’interopérabilité du code, est un moyen rentable et pratique d’adopter un code sûr en matière de mémoire. Cela le rend également rentable, car il permet aux entreprises de tirer parti des investissements précédents. Le coût est nettement inférieur par rapport à la réécriture du logiciel à partir de zéro. C’est également efficace car cela permet le développement continu de nouvelles fonctionnalités tout en intégrant le nouveau code sûr.
L’utilisation d’un code intrinsèquement sûr en matière de mémoire garantit également des coûts plus faibles à long terme. Les approches précédentes favorisaient un cycle sans fin d ‘”attaques et de défenses” entre les développeurs et les attaquants. S’appuyer sur des atténuations et des détections proactives nécessitait une action et un investissement continus en réponse aux attaques potentielles. Cependant, Safe Coding permet aux développeurs et aux entreprises d’oublier cela, en se concentrant sur la maintenance et l’amélioration des fonctionnalités ou la correction des bogues.
Source : www.androidheadlines.com