Connect with us

Curiosidades e Tecnologia

Vulnerabilidades no CocoaPods expõem milhões de apps iOS e macOS

Falhas no CocoaPods, corrigidas após uma década, colocam em risco 3 milhões de aplicativos Apple.

Avatar De Portal Chicosabetudo

Publicado

em

Pesquisadores identificaram falhas críticas no CocoaPods, um popular repositório de gerenciamento de projetos para Swift e Objective-C, que colocaram aproximadamente 3 milhões de aplicativos iOS e macOS em risco de ataques à cadeia de suprimentos. Essas vulnerabilidades, não detectadas por uma década, poderiam potencialmente comprometer dados sensíveis de milhões de usuários, aumentando os riscos de segurança.

O CocoaPods é um gerenciador de dependências de código aberto utilizado em plataformas Apple como iOS e macOS. Ele facilita a integração de bibliotecas de terceiros nos aplicativos, automatizando a instalação e atualização dessas bibliotecas para garantir que as versões mais recentes e compatíveis sejam usadas. Este processo agiliza o desenvolvimento e manutenção de aplicativos.

As vulnerabilidades foram corrigidas em outubro, segundo informações da ArsTechnica, baseadas em pesquisas da EVA Information Security. Os mantenedores do CocoaPods tomaram medidas para proteger as contas dos desenvolvedores, incluindo a limpeza de todas as chaves de sessão e a implementação de um novo procedimento para recuperar pods órfãos, exigindo contato direto com os mantenedores. Embora não haja confirmação de exploração ativa das falhas, os cenários descritos pelos pesquisadores foram considerados possíveis.

Os pesquisadores da EVA recomendaram várias medidas de precaução para desenvolvedores de aplicativos:

  • Verificar regularmente a segurança das dependências utilizadas.
  • Implementar práticas de segurança robustas na cadeia de suprimentos de software.
  • Manter-se atualizado com as últimas correções e atualizações de segurança.

O CocoaPods continua sendo uma ferramenta vital para desenvolvedores, mas a descoberta dessas vulnerabilidades ressalta a importância de uma vigilância contínua e de práticas de segurança aprimoradas no desenvolvimento de software.

Mais Lidas