Os desenvolvedores do projeto GrapheneOS, que desenvolve um firmware livre e seguro baseado em Android, anunciaram a disponibilidade do port para a plataforma Android 17 lançada ontem. Neste momento, o port está sendo transferido para um repositório público com o código fonte (os desenvolvedores do GrapheneOS tiveram acesso ao código e patches do Android antes da liberação pública, graças à parceria com um dos fornecedores OEM).
Hoje, planejam lançar a versão final do GrapheneOS baseada no Android 16 QPR2, após o qual amanhã será disponibilizada a versão inicial baseada no Android 17. A versão do GrapheneOS baseada no Android 17 oferece suporte a todos os dispositivos para os quais estavam sendo criadas compilações na ramificação do Android 16, mas as compilações foram testadas apenas nos smartphones Pixel 6a, 7, 7a, 8, 10a, 10 e 10 Pro Fold.
O GrapheneOS desenvolve um desvio da base de código AOSP (Android Open Source Project), incluindo muitas tecnologias experimentais relacionadas ao fortalecimento do isolamento de aplicativos, gerenciamento de acesso, bloqueio de exploração de vulnerabilidades e dificuldade na execução de exploits. Entre outras coisas, a plataforma utiliza uma implementação própria do malloc, uma versão modificada da libc com proteção contra corrupção de memória e uma separação mais rígida do espaço de endereçamento dos processos. O núcleo do Linux inclui mecanismos de proteção adicionais, como etiquetas canário no slub para bloquear estouros de buffer. Para aumentar o isolamento de aplicativos, são utilizados SELinux e seccomp-bpf. O usuário pode limitar seletivamente o acesso dos aplicativos a operações de rede, sensores, agenda de contatos e dispositivos periféricos (USB, câmera).
Fonte: opennet.ru
