Die Entwickler des GrapheneOS-Projekts, das ein sicheres und freies Betriebssystem auf Basis von Android entwickelt, haben die Fertigstellung des Ports auf der gestern veröffentlichten Android 17-Plattform bekannt gegeben. Derzeit wird der Port in das öffentliche Repository mit dem Quellcode übertragen (die GrapheneOS-Entwickler erhielten Zugang zu den Codes und Patches von Android vor deren öffentlicher Freigabe, dank einer Partnerschaft mit einem der OEM-Anbieter).
Heute wird die endgültige Version von GrapheneOS auf Basis von Android 16 QPR2 veröffentlicht, wonach morgen die erste Version auf Basis von Android 17 angeboten wird. Die Version von GrapheneOS auf Basis von Android 17 unterstützt alle Geräte, für die Builds auf Basis des Android 16-Zweigs erstellt wurden, jedoch wurden die Builds bislang nur auf den Smartphones Pixel 6a, 7, 7a, 8, 10a, 10 und 10 Pro Fold getestet.
GrapheneOS entwickelt einen Fork der AOSP-Codebasis (Android Open Source Project), der viele experimentelle Technologien zur Verbesserung der Isolation von Anwendungen, des Zugriffsmanagements, zur Blockierung von Schwachstellen und zur Erschwerung von Exploits umfasst. Unter anderem wird in der Plattform eine eigene Implementierung von malloc, eine modifizierte Version von libc mit Schutz vor Speicherbeschädigungen und eine strengere Trennung des Adressraums der Prozesse verwendet. Der Linux-Kernel enthält zusätzliche Schutzmechanismen, wie z.B. Canary Labels in slub zur Verhinderung von Pufferüberläufen. Zur Verbesserung der Isolation von Anwendungen werden SELinux und seccomp-bpf eingesetzt. Benutzer können den Zugriff von Anwendungen auf Netzwerkoperationen, Sensoren, das Adressbuch und Peripheriegeräte (USB, Kamera) selektiv einschränken.
Quelle: opennet.ru
