Google porta Rust sul modem Pixel 10 per un codice legacy più sicuro

Il team Project Zero di Google ha scoperto vulnerabilità legate all'esecuzione di codice in modalità remota nei modem dei telefoni Pixel, spingendo il gigante della tecnologia a integrare un componente basato su Rust nel modem Pixel 10 per una maggiore sicurezza.
Google ha intrapreso un passo proattivo per migliorare la sicurezza dei suoi smartphone Pixel integrando un componente basato su Rust nel modem Pixel 10. Questa mossa arriva dopo che il team Project Zero di Google ha scoperto la possibilità di eseguire codice remoto sui modem dei telefoni Pixel tramite Internet, una vulnerabilità preoccupante che ha spinto il gigante della tecnologia a rivalutare il modo in cui protegge questo sistema vitale e di basso livello.
I modem cellulari sono spesso considerati una scatola nera, poiché eseguono il proprio sistema operativo basato sul codice C e C++ legacy. Questo codice legacy può essere soggetto a firmware non sicuro per la memoria, che può portare a vulnerabilità come overflow del buffer e perdite di memoria. Queste vulnerabilità possono quindi essere sfruttate dagli aggressori per compromettere i dispositivi.
Il problema con questi sistemi modem legacy è l'inerzia dei sistemi integrati. Da decenni le aziende sviluppano firmware modem basati sulle specifiche 3GPP, il che si traduce in una quantità significativa di debito tecnico. I modem devono inoltre funzionare in tempo reale per inviare e ricevere dati, complicando ulteriormente il processo di riscrittura del codice sottostante.
{{IMAGE_PLACEHOLDER}}Invece di riscrivere completamente il software del modem, Google ha scelto di inserire calzascarpe, un componente più sicuro basato su Rust nel modem Pixel 10. Questo approccio consente all'azienda di sfruttare le funzionalità di sicurezza della memoria e di concorrenza del linguaggio di programmazione Rust, pur mantenendo la compatibilità con la codebase legacy esistente.
Integrando questo componente basato su Rust, Google mira a migliorare la sicurezza generale del modem Pixel 10 e a proteggere meglio gli utenti da potenziali attacchi mirati a questo sistema critico. Questa mossa dimostra l'impegno dell'azienda nel migliorare la sicurezza dei propri dispositivi e nell'adattarsi al panorama delle minacce in evoluzione nel settore degli smartphone.
{{IMAGE_PLACEHOLDER}}L'integrazione di Rust nel modem Pixel 10 rappresenta un significativo passo avanti nella protezione del codice legacy e nella prevenzione delle vulnerabilità che potrebbero portare all'esecuzione di codice in modalità remota. Mentre il settore tecnologico continua ad affrontare le sfide poste dai sistemi legacy, l'approccio di Google all'integrazione di linguaggi di programmazione più sicuri come Rust può servire da modello per altre aziende che desiderano migliorare la sicurezza dei propri dispositivi e della propria infrastruttura.
Fonte: Ars Technica
