In this article
Slopsquatting: novas ameaças de alucinação de IA e estratégias de mitigação
Snyk Team
Todos nós já vivemos aquele momento mágico em que nosso assistente de programação com IA sugere o pacote perfeito para resolver um problema complexo — e oferece instantaneamente o que parece ser exatamente a dependência de que precisamos. Como desenvolvedores, passamos a confiar nessas recomendações inteligentes e muitas vezes as implementamos sem pensar duas vezes. Mas a realidade é alarmante: em uma pesquisa recente, 19,7% dos pacotes gerados por todos os LLMs testados eram alucinações.
Não são erros de digitação aleatórios. Atacantes estão registrando sistematicamente esses nomes de pacotes alucinados pela IA, como "aws-helper-sdk" e "fastapi-middleware", em repositórios públicos, criando armadilhas sofisticadas para desenvolvedores desavisados. Isso representa uma perigosa evolução dos ataques à cadeia de suprimentos, que toda equipe de segurança precisa entender imediatamente.

Entenda o slopsquatting na cadeia de suprimentos de software
O que é slopsquatting?
O slopsquatting é uma ameaça emergente em 2024–2025 que explora as fragilidades inerentes à inteligência artificial para comprometer cadeias de suprimentos de software. O slopsquatting se aproveita de alucinações geradas por IA em dependências de código, criando um novo vetor de ataque de IA contra o qual precisamos nos proteger.
Esse método de ataque sofisticado explora a lacuna entre as sugestões geradas por IA e os repositórios de pacotes existentes. Quando desenvolvedores recorrem a assistentes de IA para obter recomendações de programação, muitas vezes recebem sugestões de pacotes que não existem, mas parecem legítimos.
Principais características do slopsquatting
Nomes de pacotes realistas, como "aws-helper-sdk" ou "fastapi-middleware".
Altas taxas de sucesso — cerca de 20% dos pacotes sugeridos por IA são alucinações.
Alvos em várias plataformas e ecossistemas de programação.
Exploração da confiança dos desenvolvedores nas sugestões de código geradas por IA.
Metodologia de ataque escalável, que afeta milhares de projetos simultaneamente.
Estamos presenciando uma mudança fundamental: os atacantes não precisam mais adivinhar quais são os nomes de pacotes populares. Basta monitorar as respostas da IA e registrar as dependências inventadas que surgem dessas alucinações.
Como funciona o ataque
O ataque de slopsquatting explora de forma calculada os fluxos de trabalho de desenvolvimento com IA. Ele se enquadra na técnica T1195.02 do MITRE ATT&CK (Comprometimento da cadeia de suprimentos de software) ou na T1195.001.
Veja como os atacantes executam essa estratégia: primeiro, monitoram os padrões de geração de código por IA em plataformas populares e identificam nomes de pacotes que aparecem com frequência em alucinações. Quando desenvolvedores pedem ajuda a assistentes de IA para tarefas específicas, a IA muitas vezes sugere pacotes com nomes realistas, mas que não existem.
Etapas de um ataque de slopsquatting
A IA sugere um pacote com nome convincente, como "jwt-secure-validator".
O desenvolvedor confia na recomendação da IA sem verificá-la.
O atacante registra o nome do pacote alucinado no PyPI, no npm ou em repositórios semelhantes.
Um pacote malicioso é instalado quando o desenvolvedor executa o código sugerido.
Consequências do slopsquatting
O aspecto psicológico torna esse ataque especialmente insidioso: é natural confiarmos nas sugestões da IA, principalmente quando elas parecem profissionais e resolvem nossos problemas imediatos. Os pacotes costumam incluir código funcional junto com cargas maliciosas, o que dificulta a detecção nos testes iniciais.
Os atacantes estão cada vez mais sofisticados: criam pacotes que imitam funcionalidades legítimas enquanto estabelecem portas dos fundos ou exfiltram dados confidenciais. Na prática, transformam nossa dependência de código gerado por IA em arma e convertem ferramentas de produtividade em vetores de ataque.
E-BOOK
Proteções para código gerado por IA
Tenha as ferramentas necessárias para implementar proteções eficazes e garantir que seu código gerado por IA seja eficiente e seguro.
Defesa e mitigação contra slopsquatting
Ferramentas de detecção aprimoradas por IA
A Snyk AI Trust Platform oferece recursos inovadores de IA que aprimoram significativamente os esforços de uma organização para detectar slopsquatting. O DeepCode AI Fix aprimorado e a análise de alcançabilidade orientada por IA revolucionaram a forma como identificamos pacotes suspeitos em nossa cadeia de suprimentos de software.
Estratégias de prevenção
Para implementar medidas preventivas robustas, é necessária uma abordagem em várias camadas, que aperfeiçoamos ao longo de anos de experiência na defesa contra ataques de slopsquatting.
Nosso modelo comprovado de prevenção:
Implemente SBOMs abrangentes: Gere e mantenha listas de materiais de software para todos os projetos, a fim de rastrear a origem dos pacotes e detectar inclusões não autorizadas.
Estabeleça listas de dependências permitidas: Crie registros de pacotes aprovados e restrinja as instalações somente a fontes verificadas.
Ative a verificação automatizada de dependências: Configure os gerenciadores de pacotes para verificar assinaturas criptográficas e somas de verificação.
Implemente scanners contra typosquatting: use ferramentas que verifiquem automaticamente se há nomes de pacotes suspeitos durante a instalação.
Implemente ambientes de homologação: Teste todas as novas dependências em ambientes isolados antes de implantá-las em produção.
Configure políticas de segurança: defina políticas automatizadas que sinalizem pacotes com características suspeitas (data de criação recente, poucos downloads etc.).
Faça auditorias regulares de dependências: Agende revisões periódicas de todas as dependências dos projetos para identificar possíveis ameaças.
Modelo de resposta organizacional
Quando ocorrem incidentes de slopsquatting, é preciso ter um protocolo de resposta estruturado para minimizar o impacto e evitar que se repitam. Esse modelo inclui procedimentos de contenção imediata, análise forense para entender o vetor de ataque e comunicação coordenada entre as equipes de desenvolvimento.
O treinamento de segurança também é essencial em qualquer estratégia de defesa e deve enfatizar a importância de verificar a autenticidade dos pacotes antes da instalação.
Previna e mitigue o slopsquatting com a Snyk
À medida que a IA se integra cada vez mais aos nossos fluxos de trabalho de desenvolvimento, a ameaça do slopsquatting exige atenção imediata das equipes de segurança em todo o mundo. Não podemos ignorar esse vetor de ataque emergente, que explora diretamente as ferramentas criadas para aumentar nossa produtividade.
A rápida adoção de assistentes de programação com IA pelas organizações torna o problema ainda mais urgente. Todo desenvolvedor que usa sugestões de IA para gerenciar dependências pode introduzir pontos de entrada vulneráveis na cadeia de suprimentos de software.
Usar as ferramentas certas para detectar ataques com IA e adotar estratégias preventivas criadas especificamente para combater essa ameaça pode fazer uma grande diferença. A varredura aprimorada de dependências, protocolos mais robustos para verificar pacotes e estruturas de monitoramento proativo já ajudam as organizações a manter a segurança enquanto aproveitam os benefícios da IA.
Revise seus fluxos de trabalho de desenvolvimento assistido por IA, avalie seus protocolos de verificação de pacotes e garanta que suas equipes de segurança estejam preparadas para identificar e responder a tentativas de slopsquatting. As ferramentas e estratégias já existem. Agora é hora de implementá-las, antes que essa ameaça comprometa sua cadeia de suprimentos de software.
Comece a proteger o código gerado por IA
Crie sua conta gratuita da Snyk e comece a proteger o código gerado por IA em minutos. Ou agende uma demonstração com um especialista para ver como a Snyk pode atender às necessidades de segurança dos seus desenvolvedores.