Voltar
Data leaks
Tabela de conteúdo
Niharika Ray
Akash Karthi

A segurança dos dados continua sendo uma das preocupações mais urgentes das empresas modernas, e uma API exposta pode levar a consequências catastróficas. Recentemente, a BeVigil da CloudSEK descobriu que os endpoints de API pertencentes a um grande provedor de serviços de tecnologia ficaram desprotegidos, expondo dados confidenciais de mais de 33.000 funcionários. Este blog explora como as APIs mal configuradas podem levar ao acesso não autorizado e o impacto potencial nas empresas.

Painel principal do BeVigil - Pontuação de segurança

‍

Uma porta deixada totalmente aberta

O scanner Webapp da BeVigil detectou endpoints de API não autenticados associados ao aplicativo web interno do provedor de serviços. Esses endpoints permitiam acesso irrestrito a:

  • Informações pessoais de funcionários (PII) — Nomes, endereços de e-mail, detalhes da unidade de negócios.
  • Detalhes do ativo — Configurações de hardware e dispositivos provisionados.
  • Informações do projeto — Atribuições de grupos de trabalho internos e estruturas de projetos.

Com esses endpoints acessíveis ao público, qualquer invasor pode simplesmente enviar uma solicitação HTTP e extrair dados confidenciais sem nenhuma barreira de autenticação.

‍

Uma reação em cadeia de riscos de segurança

1. Acesso não autorizado a dados

As APIs expostas forneceram acesso irrestrito a mais de 33.000 registros, permitindo que os invasores baixassem e analisassem dados organizacionais, rastreassem funcionários em diferentes unidades de negócios, identificassem os principais funcionários e suas responsabilidades.

POC de acesso não autenticado a um endpoint de API

‍

2. Maior superfície de ataque para cibercriminosos

Como os dados da API expostos foram atualizados em tempo real, qualquer invasor poderia monitorar continuamente as atividades dos funcionários, as mudanças na infraestrutura e as implantações de software, levando a novas violações de segurança.

Endpoints de API identificados no aplicativo Web

3. Engenharia social e ataques de phishing

Com acesso aos detalhes dos funcionários, os atacantes poderiam se passar por equipes internas de TI para extrair credenciais adicionais por meio de e-mails de phishing direcionados, implantar malware sob o disfarce de comunicações corporativas legítimas e obter mais acesso à rede interna da organização.

Ações imediatas tomadas

Para mitigar os danos, a organização deve:

  1. Restringir acesso à API — Implemente autenticação e autorização para todos os endpoints da API.
  2. Criptografe dados confidenciais — Garantir que as informações de identificação pessoal sejam criptografadas antes da transmissão.
  3. Monitore o tráfego da API — Implemente ferramentas de monitoramento para detectar acesso não autorizado em tempo real.
  4. Alternar credenciais expostas — Altere todas as chaves de API e credenciais de usuário comprometidas imediatamente.

Considerações finais

Esse incidente ressalta a importância crítica da segurança da API no ecossistema digital atual. Os endpoints expostos, se não forem verificados, podem abrir as portas para violações de dados, multas regulatórias e perda da confiança do cliente. As organizações devem adotar uma postura proativa para proteger sua superfície de ataque para evitar tais vulnerabilidades.

Com o BeVigil, as empresas podem detectar e corrigir configurações incorretas antes que elas se transformem em violações de dados em grande escala. Proteja suas APIs hoje, porque a segurança dos dados não é negociável.

Blogs relacionados