Gli sviluppatori del progetto GrapheneOS, che sviluppa un firmware libero e sicuro basato su Android, hanno annunciato il completamento del porting sulla piattaforma Android 17 rilasciata ieri. Attualmente si sta trasferendo il porting nel repository pubblico con il codice sorgente (gli sviluppatori di GrapheneOS hanno avuto accesso al codice e alle patch di Android prima della loro pubblicazione pubblica, grazie a una partnership con uno dei fornitori OEM).
Oggi è previsto il rilascio della versione finale di GrapheneOS basata su Android 16 QPR2, dopo di che domani sarà offerta una versione iniziale basata su Android 17. Nella versione di GrapheneOS basata su Android 17 è supportato tutti i dispositivi per cui sono state create le build basate sul ramo Android 16, ma le build sono state testate finora solo sugli smartphone Pixel 6a, 7, 7a, 8, 10a, 10 e 10 Pro Fold.
GrapheneOS sviluppa una derivazione dalla base di codice AOSP (Android Open Source Project), includendo molte tecnologie sperimentali legate al potenziamento dell'isolamento delle applicazioni, gestione degli accessi, blocco delle vulnerabilità e complessità nel funzionamento degli exploit. Tra l'altro, nella piattaforma è impiegata una propria implementazione di malloc, una versione modificata di libc con protezione contro la corruzione della memoria e una separazione più rigorosa dello spazio indirizzi dei processi. Nel kernel Linux sono inclusi meccanismi di protezione aggiuntivi, come le etichette di canarino nel slub per bloccari i buffer overflow. Per migliorare l'isolamento delle applicazioni si utilizzano SELinux e seccomp-bpf. L'utente può limitare selettivamente l'accesso delle applicazioni alle operazioni di rete, ai sensori, alla rubrica e ai dispositivi periferici (USB, fotocamera).
Fonte: opennet.ru
