top of page
Foto do escritorCyber Security Brazil

Google lança Vanir: Ferramenta de validação de patches de segurança de código aberto

O Google anunciou hoje o lançamento do Vanir, uma ferramenta de código aberto destinada à validação de patches de segurança. Revelada inicialmente no Android Bootcamp em abril, o Vanir permite que desenvolvedores da plataforma Android identifiquem e validem rapidamente patches de segurança ausentes no código personalizado de seus dispositivos. A ferramenta promete acelerar a aplicação de atualizações críticas, fortalecendo a segurança do ecossistema Android e protegendo usuários ao redor do mundo.


O Que É o Vanir?

O Vanir utiliza uma abordagem inovadora baseada em análise estática de código-fonte para comparar diretamente o código-alvo com padrões conhecidos de vulnerabilidades. Isso elimina a dependência de métodos tradicionais, como validação por números de versão ou histórico de repositório, que são mais propensos a erros.


Com o Vanir, fabricantes de dispositivos podem identificar patches ausentes, mesmo em códigos amplamente modificados, minimizando alertas falsos e otimizando o esforço manual.


Desenvolvido para suportar C/C++ e Java, o Vanir cobre atualmente 95% das vulnerabilidades conhecidas do Android Kernel e Userspace. A ferramenta pode processar grandes bases de código em minutos, reduzindo significativamente o tempo necessário para identificar e aplicar patches.


Por Que o Vanir É Necessário?

O ecossistema Android enfrenta desafios de escala ao mitigar vulnerabilidades, especialmente devido à diversidade de dispositivos e versões antigas com históricos complexos de atualizações. O processo tradicional de backporting de patches é trabalhoso e deixa os dispositivos expostos por mais tempo. O Vanir foi criado para resolver esses problemas, tornando a validação de patches mais escalável e sustentável.


Destaques do Vanir

  • Análise Avançada: Utiliza algoritmos inspirados por pesquisas de clonagem de código vulnerável, alcançando uma taxa de falsos positivos de apenas 2,72%.

  • Adaptação Ampla: Embora projetado para Android, o Vanir pode ser modificado para validar patches em outros ecossistemas com pequenas alterações.

  • Resultados Comprovados: A ferramenta ajudou engenheiros a identificar mais de 150 vulnerabilidades em cinco dias, cobrindo mais de 1.300 vulnerabilidades em testes internos.


Contribuição Aberta e Expansão

O Vanir é um projeto de código aberto licenciado sob BSD-3, disponível no GitHub. Desenvolvedores podem usá-lo como aplicação standalone ou integrá-lo em pipelines de testes contínuos com bibliotecas Python. Além disso, sua flexibilidade permite usos além da validação de segurança, como detecção de clonagem de código ou gerenciamento de dependências.


A equipe do Android Security convida a comunidade a contribuir para expandir as capacidades do Vanir, submetendo dados de vulnerabilidades e novas funcionalidades.


Impacto e Próximos Passos

Desde o início dos testes no ano passado, o Vanir economizou mais de 500 horas de trabalho em correções internas e alcançou uma taxa de precisão de 97%. Agora disponível publicamente, o Google incentiva desenvolvedores a explorarem a ferramenta e contribuírem para sua evolução.


Para acessar o Vanir, visite github.com/google/vanir e participe da comunidade pública para enviar feedbacks e perguntas.


Via - Google

23 visualizações0 comentário

Comentarios


bottom of page