Danny Weber
20:19 15-04-2026
© E. Vartanyan
Google har introdusert Rust i Pixel 10-modemfirmware for å redusere minnerelaterte sårbarheter som bufferoverflyt. Dette forbedrer sikkerheten mot nettverksbaserte angrep uten å påvirke ytelse.
Google har gjennomført en betydelig endring i arkitekturen til den nye Pixel 10 – modemfirmwaren bruker nå programmeringsspråket Rust. Dette tiltaket tar sikte på å løse et av mobil sikkerhetens eldste problemer: minnerelaterte sårbarheter. Disse inkluderer feil som bufferoverflyt, som har vært et svakt punkt i tiår i systemer skrevet i C og C++. Angripere utnytter ofte disse for å få tilgang til enheter.
Hovedfordelen med denne nye teknologien er beskyttelse mot angrep for ekstern kjøring av kode. I teorien kan en hacker kompromittere en enhet ved å sende et spesielt signal eller til og med en SMS – uten at eieren trenger å gjøre noe. Takket være Rust er slike scenarier nå praktisk talt umulige. Språket er utformet for å forhindre kritiske minnehåndteringsfeil, noe som betyr at sårbarheter blir blokkert på utviklingsstadiet.
Det første skrittet var å omskrive en nøkkelkomponent: modemets DNS-parser. Denne komponenten behandler kontinuerlig nettverksdata, noe som gjør den til et av systemets mest sårbare deler. I Pixel 10 kjører dette elementet allerede på Rust, noe som reduserer risikoen for nettverksbaserte angrep betydelig. Interessant nok påvirker ikke denne innovasjonen internethastighet, signalstyrke eller ytelse på noen måte. Alt skjer «under panseret» og er kun fokusert på sikkerhet.
Google stopper ikke her: selskapet planlegger å utvide bruken av Rust til andre modemkomponenter i fremtiden.
Pixel 10 er merkevarens første smarttelefon med denne tilnærmingen til modembeskyttelse. Selv om brukerne ikke vil se denne funksjonen i innstillingene sine, kan slike endringer vise seg avgjørende i kampen mot moderne cybertrusler.