Google bløder op: Vil alligevel ikke dræbe de hukommelses-usikre sprog som C og C++

Ifølge søgegiganten kan det ikke betale sig at udskifte al kode skrevet i sprog som C++.

Artikel top billede

(Foto: unsplash)

Google har et erklæret mål om at gøre sin kode mere hukommelses-sikker.

En vej til at opnå det mål er at erstatte eksisterende kode skrevet på mindre hukommelses-sikre sprog som C og C++ til mere hukommelses-sikre sprog som Rust, Java og Kotlin.

Ifølge en artikel i The Register påpeger Google dog, at det ikke er holdbart at erstatte al kode skrevet på de mindre hukommelsessikre sprog.

"Vores langsigtede mål er gradvist og konsekvent at integrere hukommelses-sikre sprog i Googles kodebaser, mens vi udfaser hukommelses-usikker kode i ny udvikling," skriver Alex Rebert, Chandler Carruth, Jen Engel og Andy Qin fra Google i en blog-post. De fortsætter:

"I betragtning af den mængde af ​​C++-kode, som vi bruger, forventer vi, at en vis mængde moden og stabil hukommelses-usikker kode bliver bevaret i det lange løb."

Det anslås, at omkring 70 procent af de alvorlige sårbarheder i hukommelses-usikre programmer skyldes hukommelses-sikkerheds-fejl.

De sårbarheder udnytter hackere til at skabe ravage.

Microsoft satser også på Rust

For nylig lød det fra Google, at dets Android-team har oplevet, at frekvensen for tilbagerulninger med Rust er under det halve i forhold til C++.

Det skrev Jeff Vander Stoep og Alex Rebert, softwareingeniører for Android-sikkerhed i Google, i et blogindlæg.

Microsoft har ligeledes gang i en stor satsning på Rust.

Det gælder for flere af Microsofts produkter. Windows-kernen får blandt andet implementeret Rust.

"Det grundlæggende mål her var at konvertere nogle af disse interne C++ datatyper til deres Rust-ækvivalenter," sagde David Weston, chef for OS-sikkerhed hos Microsoft ved BlueHat IL 2023 i Tel Aviv, Israel sidste år.

Microsoft Azures tekniske direktør, Mark Russinovich, har sågar advokeret for, at brugen af C og C++ bør stoppe, og at Rust burde tage over.

Så langt vil Google altså ikke gå.

Læses lige nu

    Annonce

    Event: Computerworld Cloud & AI Festival 2027

    Digital transformation | København

    Eksplosiv udvikling i cloud og AI kræver overblik og viden. Computerworld samler 3.000 it-professionelle, 70+ leverandører og 120+ talere om AI, infrastruktur, data, compliance og sikkerhed. To dage med viden og netværk. Tilmeld dig nu.

    22 & 23. september 2027 | Gratis deltagelse

    Navnenyt fra it-Danmark

    Elbek & Vejrup A/S har pr. 1. august 2026 ansat Nathalie Kajberg Knudsen som Supportkonsulent i Evita/Forsyning. Hun skal især beskæftige sig med support af Evita/Forsyning samt bidrage til videreudviklingen af supportsetup på Evita og Appia. Hun kommer fra en stilling som support indenfor Kundeadministration og Afregning hos KMD Easy Energy. Hun har tidligere beskæftiget sig med kørselskoordinering og kørselsledelse hos FKS Slamson og Godik. Nyt job

    Nathalie Kajberg Knudsen

    Elbek & Vejrup A/S

    Genetec har pr. 1. august 2026 ansat Jan Julin som Channel Account Executive. Han skal især beskæftige sig med styrke samarbejdet med partnere og kunder i Danmark, Finland og Baltikum. Han kommer fra en stilling som Senior Business Development Manager hos Dahua Technology. Han har tidligere beskæftiget sig med videoovervågning, adgangskontrol, sikkerhedsteknologi, salg og forretningsudvikling. Nyt job

    Jan Julin

    Genetec

    Norriq Danmark A/S har pr. 2. februar 2026 ansat Andreas Dyngberg Pedersen som Solution Architect. Han skal især beskæftige sig med at sætte de overordnede rammer for leverancerne med afsæt i best practice og skalerbarhed. Han kommer fra en stilling som Solution Architect hos Impact commerce. Han er uddannet Hos EUC Syd som Datatekniker og Programmering. Nyt job

    Andreas Dyngberg Pedersen

    Norriq Danmark A/S