Dezvoltatorii proiectului GrapheneOS, care dezvoltă un sistem de operare protejat și gratuit bazat pe Android, au anunțat finalizarea portării pe platforma Android 17, lansată ieri. În prezent, portarea este transferată în depozitul public cu cod sursă (dezvoltatorii GrapheneOS au avut acces la cod și patch-uri Android înainte de a fi disponibile publicului, datorită parteneriatului cu unul dintre furnizorii OEM).
Astăzi este planificată lansarea versiunii finale a GrapheneOS bazate pe Android 16 QPR2, după care mâine va fi oferită o versiune inițială bazată pe Android 17. În versiunea GrapheneOS bazată pe Android 17 este asigurată suportul pentru toate dispozitivele pentru care au fost create build-uri pe ramura Android 16, dar build-urile au fost testate doar pe smartphone-urile Pixel 6a, 7, 7a, 8, 10a, 10 și 10 Pro Fold.
GrapheneOS dezvoltă o ramificație a codului sursă AOSP (Android Open Source Project), care include multe tehnologii experimentale legate de întărirea izolării aplicațiilor, gestionarea accesului, blocarea manifestării vulnerabilităților și complicarea activității exploiturilor. Printre altele, platforma utilizează o implementare proprie a malloc-ului, o variantă modificată a libc cu protecție împotriva deteriorării memoriei și o separare mai strictă a spațiului de adresare al proceselor. În nucleul Linux sunt incluse mecanisme suplimentare de protecție, cum ar fi etichetele de canar în slub pentru a bloca supraîncărcările de buffer. Pentru a întări izolarea aplicațiilor sunt folosite SELinux și seccomp-bpf. Utilizatorul poate restricționa selectiv accesul aplicațiilor la operațiunile rețelei, senzori, carnetul de adrese și periferice (USB, cameră).
Sursa: opennet.ro
