top of page

Homebrew 6.0 passa a identificar vulnerabilidades automaticamente


O projeto Homebrew anunciou o lançamento da versão 6.0 de seu popular gerenciador de pacotes para macOS e Linux, introduzindo novos mecanismos de segurança voltados à proteção da cadeia de suprimentos de software, suporte a sandbox no Linux e ferramentas para identificação de vulnerabilidades em pacotes instalados.


Amplamente utilizado por desenvolvedores para instalar e gerenciar softwares em sistemas Unix-like, o Homebrew busca reforçar sua postura de segurança em um momento em que ataques contra repositórios, bibliotecas open source e ecossistemas de desenvolvimento se tornaram um dos principais vetores de comprometimento de ambientes corporativos.


Entre as novidades mais relevantes está o recurso chamado "Tap Trust". No ecossistema Homebrew, um "tap" funciona como um repositório que reúne fórmulas, binários pré-compilados e comandos adicionais. A partir da versão 6.0, apenas os repositórios oficiais do Homebrew serão considerados confiáveis automaticamente.


Qualquer repositório de terceiros exigirá uma autorização explícita do usuário antes que qualquer código seja executado ou instalado. A medida busca reduzir riscos associados à execução inadvertida de código malicioso proveniente de fontes externas.


A funcionalidade integra uma estratégia mais ampla de proteção da cadeia de suprimentos. Diferentemente de outros ecossistemas populares, os pacotes distribuídos pelo Homebrew passam por curadoria dos mantenedores do projeto, e não são publicados diretamente pelos desenvolvedores originais dos softwares.

Segundo a equipe do projeto, esse modelo permite bloquear tentativas de typosquatting, técnica em que criminosos registram pacotes com nomes semelhantes aos de projetos legítimos para enganar usuários. Além disso, todos os downloads possuem validação por hash SHA-256, garantindo a integridade dos arquivos distribuídos.


Outro diferencial destacado pelos mantenedores é o processo de compilação dos binários. Em vez de distribuir diretamente arquivos fornecidos pelos desenvolvedores dos projetos, o Homebrew gera seus próprios pacotes a partir do código-fonte. Essa abordagem ajudou a plataforma a evitar incidentes como o comprometimento do Trivy ocorrido no início deste ano, quando versões oficiais do software foram substituídas por binários maliciosos.


O líder do projeto, Mike McQuaid, afirmou que o modelo de confiança adotado pelo Homebrew continua sendo significativamente mais restritivo do que o encontrado em outros ecossistemas amplamente utilizados.


Segundo ele, "o Homebrew era menos vulnerável há 10 ou 15 anos do que o npm é atualmente". McQuaid acrescentou que o projeto está disposto a quebrar compatibilidade retroativa quando necessário para melhorar a segurança da plataforma.


Outra novidade importante é a implementação de sandbox para Linux durante o processo de compilação de software. O recurso já existia há cerca de uma década no macOS e agora passa a ser disponibilizado também para usuários Linux utilizando a tecnologia Bubblewrap.


O sandbox impede que processos de compilação acessem recursos indevidos do sistema operacional, reduzindo o impacto potencial de códigos maliciosos ou comportamentos inesperados durante a instalação de pacotes.


A versão 6.0 também introduz o comando "brew vulns", capaz de verificar pacotes instalados em busca de vulnerabilidades conhecidas. A funcionalidade consulta a base Open Source Vulnerabilities (OSV), um dos principais bancos de dados voltados para falhas em softwares open source.


Com isso, desenvolvedores poderão identificar rapidamente bibliotecas vulneráveis presentes em seus ambientes e tomar medidas de correção antes que falhas sejam exploradas.


Outra mudança voltada à segurança operacional é o chamado "ask mode". Agora, os comandos "brew install" e "brew upgrade" exibem um resumo detalhado das dependências que serão instaladas ou atualizadas e exigem uma confirmação explícita antes da execução.


A funcionalidade foi implementada após pesquisas com a comunidade indicarem forte demanda por maior transparência nas operações realizadas pelo gerenciador de pacotes.


O Homebrew 6.0 também adiciona o comando "brew exec", semelhante ao "npx" do ecossistema Node.js, permitindo executar aplicações fornecidas pelo próprio Homebrew sem necessidade de instalação permanente.


Além dos recursos de segurança, a nova versão promete melhorias de desempenho por meio da paralelização do download de pacotes pré-compilados, conhecidos como bottles, além de outras otimizações internas.


O anúncio também confirmou mudanças importantes para usuários de Macs baseados em processadores Intel. A Apple vem encerrando gradualmente o suporte à arquitetura x86 em favor dos chips Apple Silicon, e o Homebrew seguirá a mesma direção.


A partir de setembro deste ano, novos pacotes pré-compilados deixarão de ser produzidos para macOS Intel. Já em setembro de 2027, o suporte será oficialmente encerrado, incluindo a remoção do código relacionado à plataforma.


A decisão gerou críticas de parte da comunidade, especialmente entre usuários que continuam utilizando Macs Intel como servidores domésticos ou ambientes de desenvolvimento. McQuaid argumentou que fatores externos também influenciaram a decisão, incluindo o anúncio do GitHub de que deixará de oferecer runners macOS Intel para integração contínua até o final de 2027.


Outro aspecto que chamou atenção no desenvolvimento do Homebrew 6.0 foi o uso extensivo de inteligência artificial durante a criação do código. O projeto possui uma política formal de uso responsável de IA, determinando que todas as contribuições geradas com auxílio dessas ferramentas sejam obrigatoriamente revisadas por humanos antes da aprovação.


Segundo McQuaid, embora a IA tenha acelerado significativamente seu trabalho, a responsabilidade final por qualquer alteração permanece integralmente com os desenvolvedores e mantenedores humanos do projeto.

 
 
Cópia de Cyber Security Brazil_edited.jpg

Cyber Security Brazil desde 2021, atuamos como referência nacional em segurança digital, oferecendo informação confiável, conteúdo especializado e fortalecendo o ecossistema de cibersegurança no Brasil.

Institucional

(11) 93937-9007

INSCREVA SEU EMAIL PARA RECEBER

ATUALIZAÇÕES, POSTS E NOVIDADES

  • RSS
  • Instagram
  • LinkedIn

© 2025 Todos os direitos reservados a Cyber Security Brazil

bottom of page