Twórcy projektu GrapheneOS, rozwijającego bezpieczny, wolny system operacyjny oparty na Androidzie, ogłosili gotowość portu opartego na wczoraj wydanej platformie Android 17. Obecnie trwa przenoszenie portu do publicznego repozytorium z kodem źródłowym (twórcy GrapheneOS uzyskali dostęp do kodu i poprawek Androida przed ich udostępnieniem dzięki współpracy z jednym z dostawców OEM).
Dziś planowane jest wydanie finalnej wersji GrapheneOS opartej na Androidzie 16 QPR2, po czym jutro zostanie zaproponowana wstępna wersja oparta na Androidzie 17. W wersji GrapheneOS opartej na Androidzie 17 zapewniono wsparcie dla wszystkich urządzeń, dla których były tworzone kompilacje na podstawie gałęzi Android 16, jednak kompilacje zostały jak dotąd przetestowane tylko na smartfonach Pixel 6a, 7, 7a, 8, 10a, 10 i 10 Pro Fold.
GrapheneOS rozwija gałąź z kodowej bazy AOSP (Android Open Source Project), obejmującą wiele eksperymentalnych technologii związanych z wzmocnieniem izolacji aplikacji, zarządzaniem dostępem, blokowaniem ujawnień luk bezpieczeństwa oraz utrudnieniem działania exploitów. Między innymi w platformie wykorzystana jest autorska implementacja malloc, zmodyfikowana wersja libc z zabezpieczeniami przed uszkodzeniem pamięci oraz surowsze rozdzielenie przestrzeni adresowej procesów. W jądrze Linux włączono dodatkowe mechanizmy ochrony, takie jak etykiety kanarkowe w slub w celu blokowania przepełnienia buforów. W celu wzmocnienia izolacji aplikacji wykorzystano SELinux oraz seccomp-bpf. Użytkownik może selektywnie ograniczać dostęp aplikacji do operacji sieciowych, czujników, książek adresowych i urządzeń peryferyjnych (USB, kamerze).
Źródło: opennet.ru
