Les développeurs du projet GrapheneOS, qui développe un firmware libre et sécurisé basé sur Android, ont annoncé la disponibilité du port basé sur la plateforme Android 17, lancée hier. Actuellement, le port est transféré vers un dépôt public avec le code source (les développeurs de GrapheneOS ont eu accès au code et aux correctifs Android avant leur publication ouverte, grâce à un partenariat avec l'un des fournisseurs OEM).
Aujourd'hui, le lancement de la version finale de GrapheneOS basé sur Android 16 QPR2 est prévu, suivie demain du lancement d'une version initiale basée sur Android 17. La version de GrapheneOS basée sur Android 17 prend en charge tous les appareils pour lesquels des builds ont été générés à partir de la branche Android 16, mais les builds ont été testés uniquement sur les smartphones Pixel 6a, 7, 7a, 8, 10a, 10 et 10 Pro Fold.
GrapheneOS développe un dérivé de la base de code AOSP (Android Open Source Project), intégrant de nombreuses technologies expérimentales liées au renforcement de l'isolation des applications, à la gestion des accès, à la prévention des vulnérabilités et à la complexification des exploits. Parmi d'autres fonctionnalités, la plateforme utilise sa propre implémentation de malloc, une version modifiée de libc avec protection contre la corruption de la mémoire et un partage de l'espace d'adressage des processus plus strict. Le noyau Linux inclut des mécanismes de protection supplémentaires, tels que des étiquettes canari dans slub pour empêcher les débordements de tampon. Pour renforcer l'isolation des applications, SELinux et seccomp-bpf sont utilisés. L'utilisateur peut limiter sélectivement l'accès des applications aux opérations réseau, aux capteurs, à son carnet d'adresse et aux périphériques (USB, caméra).
Source : opennet.ru
