Gli sviluppatori del progetto GrapheneOS, che lavora su un firmware gratuito e sicuro basato su Android, hanno annunciato di aver portato a termine il porting per la piattaforma Android 17, rilasciata ieri. Attualmente, il porting sta essere trasferito nel repository pubblico con il codice sorgente (gli sviluppatori di GrapheneOS hanno avuto accesso al codice e alle patch di Android prima della loro apertura al pubblico, grazie a una collaborazione con uno dei fornitori OEM).
Oggi è prevista la pubblicazione della versione finale di GrapheneOS basata su Android 16 QPR2, a seguito della quale domani sarà offerta una versione iniziale basata su Android 17. La versione di GrapheneOS basata su Android 17 supporta tutti i dispositivi per i quali sono state formate le build sulla branch di 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 relative all'irrobustimento dell'isolamento delle applicazioni, alla gestione degli accessi, al blocco delle manifestazioni di vulnerabilità e alla complicazione delle operazioni di exploit. Tra le altre cose, la piattaforma utilizza una propria implementazione di malloc, una variante modificata di libc con protezione contro i danneggiamenti della memoria e una suddivisione più rigorosa dello spazio degli indirizzi dei processi. Nel kernel Linux sono inclusi meccanismi di protezione aggiuntivi, come le etichette di canarini in slub per bloccare il buffer overflow. Per migliorare l'isolamento delle applicazioni, vengono utilizzati SELinux e seccomp-bpf. L'utente può limitare selettivamente l'accesso delle applicazioni a operazioni di rete, sensori, rubrica e dispositivi periferici (USB, fotocamera).
Fonte: opennet.ru
