O Google está tomando medidas significativas para melhorar a segurança do sistema operacional Android. Uma dessas medidas é a adoção da linguagem de programação Rust para reduzir vulnerabilidades de segurança de memória.
A adoção do Rust para o desenvolvimento de novos códigos do Android começou em abril de 2021, e a equipe de segurança da Google tem comemorado uma redução nas vulnerabilidades de segurança de memória.
O Android 13 é a primeira versão onde a maioria dos novos códigos são de linguagens seguras para memória. Além do Rust, a Google já utilizou outras linguagens de programação seguras, como Java e Kotlin.
Mas, atualmente, o Rust é responsável por cerca de 21% do novo código do Android.
Jeffrey Vander Stoep, engenheiro de software de segurança do Android, explicou que a mudança não foi impulsionada por “heroísmo”, mas sim pela escolha das melhores ferramentas para o trabalho.
A equipe de segurança planeja aumentar ainda mais o uso do Rust, embora não haja planos para se livrar completamente de C e C++ para a programação de sistemas.
A mudança para Rust não é a única responsável pela queda nas vulnerabilidades de segurança do Android. Ferramentas como o fuzzing também tiveram um grande impacto.
No entanto, a equipe da Google acredita que a mudança para linguagens seguras para memória é um fator importante nessa redução.
✨ Curtiu este conteúdo?
O GDiscovery está aqui todos os dias trazendo informações confiáveis e independentes sobre o universo Google - e isso só é possível com o apoio de pessoas como você. 🙌
Com apenas R$ 5 por mês, você ajuda a manter este trabalho no ar e leva informação de qualidade para ainda mais gente!