Google Pixel 10: Rust v modemu zvyšuje bezpečnost
Google zavedl Rust do firmwaru modemu Pixelu 10, aby řešil zranitelnosti paměti a blokoval útoky na vzdálené spuštění kódu. Objevte, jak to chrání váš smartphone.
Google zavedl Rust do firmwaru modemu Pixelu 10, aby řešil zranitelnosti paměti a blokoval útoky na vzdálené spuštění kódu. Objevte, jak to chrání váš smartphone.
© E. Vartanyan
Google zavedl výraznou změnu v architektuře nového Pixelu 10 – firmware modemu nyní využívá programovací jazyk Rust. Tento krok má řešit jeden z nejstarších problémů mobilní bezpečnosti: zranitelnosti související s pamětí. Patří sem chyby jako přetečení bufferu, které byly po desetiletí slabým místem systémů napsaných v jazycích C a C++. Útočníci je často zneužívají k získání přístupu k zařízením.
Hlavní výhodou této nové technologie je ochrana proti útokům na vzdálené spuštění kódu. Teoreticky by hacker mohl ohrozit zařízení pouhým odesláním speciálního signálu nebo dokonce SMS – bez jakékoli akce od majitele. Díky Rustu jsou takové scénáře nyní prakticky nemožné. Jazyk je od základu navržen tak, aby zabránil kritickým chybám při manipulaci s pamětí, což znamená, že zranitelnosti jsou blokovány již ve fázi vývoje.
Prvním krokem bylo přepsání klíčové komponenty: DNS parseru modemu. Tato součást neustále zpracovává síťová data, což z ní činí jednu z nejzranitelnějších částí systému. V Pixelu 10 tento prvek již běží na Rustu, což výrazně snižuje riziko síťových útoků. Zajímavé je, že tato inovace nijak neovlivňuje rychlost internetu, sílu signálu ani výkon. Vše se děje „pod kapotou“ a je zaměřeno výhradně na bezpečnost.
Google se tím nezastavuje: společnost plánuje v budoucnu rozšířit použití Rustu na další komponenty modemu.
Pixel 10 je prvním smartphonem značky s tímto přístupem k ochraně na úrovni modemu. I když uživatelé tuto funkci neuvidí ve svých nastaveních, takové změny se mohou ukázat jako klíčové v boji proti moderním kybernetickým hrozbám.