Con la serie Google Pixel 9 il colosso di Mountain View ha anche alzato il livello per quanto riguarda la sicurezza garantita agli utenti, così come ricordato dall’azienda con un posto sul blog ufficiale nei giorni scorsi.

In particolare, il team di Google si è soffermato sui miglioramenti compiuti per quanto riguarda la resilienza dello smartphone agli attacchi alla banda base e la sua capacità di difendersi dalle vulnerabilità dei modem cellulari.

Segui TuttoAndroid su Google Discover

Google Pixel 9 e la sicurezza della sua banda base

Una banda base cellulare è il processore responsabile della gestione delle comunicazioni LTE, 4G e 5G e le vulnerabilità del suo firmware rappresentano una preoccupazione significativa “a causa dell’elevata esposizione di questo componente all’interno della superficie di attacco del dispositivo”.

Il team di Google evidenzia come la maggior parte degli smartphone utilizzi processori di banda base cellulare con rigidi vincoli di prestazioni, rendendo difficile il rafforzamento della sicurezza mentre per i suoi modelli il colosso di Mountain View da anni implementa delle mitigazioni di rafforzamento della sicurezza, che con la serie Google Pixel 9 hanno toccato l’apice.

Tra le misure di sicurezza implementate nei nuovi modelli il colosso statunitense segnala le seguenti:

  • Bounds Sanitizer, soluzione che aggiunge automaticamente controlli su uno specifico sottoinsieme di accessi alla memoria per garantire che il codice non acceda alla memoria al di fuori delle aree designate, impedendo la corruzione della memoria
  • Integer Overflow Sanitizer, sistema che aggiunge controlli sui calcoli effettuati dal processore per eliminare il rischio di corruzione della memoria
  • Stack Canaries, sistema grazie a cui se un hacker cerca di sfruttare una vulnerabilità nello stack per modificare il flusso di esecuzione senza la consapevolezza del canary, il canary “scatta”, avvisando il sistema di un potenziale attacco
  • Control Flow Integrity (CFI), che assicura che l’esecuzione del codice sia vincolata lungo un numero limitato di percorsi
  • Auto-Initialize Stack Variables, soluzione che inizializza automaticamente le variabili dello stack a zero al fine di evitare la perdita di dati sensibili o manipolazioni

Per ulteriori informazioni vi rimandiamo al post pubblicato da Google sul blog ufficiale.