Déployer Rust dans les bases de code de firmware existantes
L'utilisation par Android des principes de sécurité par conception stimule l'adoption de langages de programmation sécurisés comme Rust, rendant le système d'exploitation de plus en plus difficile à exploiter avec chaque nouvelle version. Pour offrir une base solide, Android étend la durcissement et l'utilisation de langages sécurisés à la firmware de bas niveau, y compris dans les applications Trusty. Ce billet de blog montre comment introduire progressivement Rust dans un firmware existant, en se concentrant sur le nouveau code et le code le plus critique en matière de sécurité.