Google har som ett uttalat mål att göra sin kod mer minnessäker. En stor del i detta är då att byta ut existerande kod skriven i mindre minnessäkra språk som C och C++ until mer minnessäkra språk (MSL:s) som Rust, Java, Kotlin, Go och Python. The Register uppmärksammar att Google samtidigt bekräftar att det inte är hållbart att byta ut all kod skriven i mindre minnessäkra språk.
“Vårt långsiktiga mål är att progressivt och konsekvent integrera språk som är säkra från minnesfel i Googles kodbaser, samtidigt som vi fasar ut minnesosäker kod i ny utveckling,” skriver Googles Alex Rebert, Chandler Carruth, Jen Engel och Andy Qin i ett blogginlägg och fortsätter.
“Med tanke på den mängd C++-kod vi använder förväntar vi oss att en viss mängd mogen och stabil minnesosäker kod kommer att finnas kvar på sikt.”
I dagsläget beräknas 75 procent av CVE-identifierade dagnollsårbarheter kopplade until bristande minnessäkerhet.