API Pentest
Pentest de API
Sua API é o produto: o app, o frontend e os parceiros dependem dela. Testamos REST, GraphQL, gRPC e webhooks com múltiplos usuários por perfil, para encontrar as falhas de autorização que nenhum scanner vê.
Solicitar proposta Ver como funcionaPrazo típico: 5–12 dias
Por que APIs precisam de um teste próprio
Todo controle que existe apenas na interface pode ser contornado por quem chama a API diretamente. E as falhas mais graves em APIs — um cliente lendo as faturas de outro, um usuário comum chamando uma função administrativa — são de autorização: a ferramenta vê duas respostas válidas e não sabe que uma delas não deveria existir.
Cobertura: OWASP API Security Top 10
- API1 · BOLA/IDOR — acesso a objetos de outros usuários e tenants.
- API2 · Autenticação — tokens, JWT, OAuth/OIDC, chaves de API, recuperação de conta.
- API3 · Propriedades de objeto — campos expostos ou alteráveis indevidamente (mass assignment).
- API4 · Consumo de recursos — ausência de limites, custo e indisponibilidade.
- API5 · Autorização de função — rotas administrativas acessíveis a perfis comuns.
- API6 · Fluxos de negócio sensíveis — automação abusiva de compras, cupons, cadastros.
- API7 · SSRF, API8 · configuração, API9 · inventário (versões antigas e endpoints esquecidos) e API10 · consumo inseguro de APIs de terceiros.
O que precisamos de você
- Especificação (OpenAPI/Swagger, schema GraphQL, .proto ou coleção do Postman).
- Pelo menos duas contas por perfil, em dois tenants quando houver multi-tenant.
- Ambiente de homologação com dados realistas e IPs liberados no WAF.
Sem documentação também testamos — mas parte do orçamento vai para descoberta em vez de ataque.
Achados típicos em APIs
- Troca de um identificador na URL que devolve dados de outro cliente (BOLA/IDOR).
- Campos como
role,priceoutenant_idaceitos no corpo da requisição (mass assignment). - Rotas administrativas protegidas só no frontend.
- Tokens JWT aceitos sem validação correta de assinatura, expiração ou audiência.
- Versões antigas da API ainda no ar, sem os controles da versão atual.
- Ausência de limites que permite enumeração em massa ou custo descontrolado.
Pentest que serve para auditoria
O relatório traz escopo, período, metodologia, severidade justificada e evidência de reteste — o que auditores e clientes procuram em ISO 27001 (A.8.8 e A.8.29), SOC 2 (CC4.1 e CC7.1), PCI DSS 4.0 (requisito 11.4), LGPD (art. 46), resoluções do BACEN e, para quem atende a Europa, NIS2 e DORA. Também emitimos carta de atestado para enviar a clientes sem expor detalhes técnicos.
Por que a Pentest Machine
- O fundador executa e garante a qualidade. Mais de 20 anos de experiência, carreira internacional em seis das maiores empresas do mundo e palestras na OWASP AppSec USA, na Black Hat e em várias BSides. Ele participa dos testes e revisa cada relatório antes da entrega.
- Só especialistas sêniores no ataque. Ferramentas próprias e IA aceleram o trabalho repetitivo; o julgamento sobre o que explorar e como encadear é humano.
- Transparência comercial. Preço fechado em 24h, NDA antes do escopo, reteste incluso e faturamento no Brasil, na UE ou nos EUA.
- Relatório que serve para três públicos: board, time de desenvolvimento e auditoria.
O que você recebe
- Achados com requisição e resposta reproduzíveis, severidade e impacto de negócio.
- Cadeias de ataque, não só itens isolados.
- Correções no nível do código e da arquitetura (autorização por objeto, escopo na consulta, listas de campos permitidos).
- Reteste incluso e relatório atualizado para clientes e auditorias.
Perguntas frequentes
Quanto custa um pentest de API?
Uma API de até cerca de 80 endpoints com 2 a 4 perfis costuma levar de 5 a 12 dias de teste; no Brasil, entre R$ 30 mil e R$ 80 mil. O preço fechado sai em 24h após a conversa de escopo.
Vocês testam GraphQL e gRPC?
Sim. As classes de risco são as mesmas, mas a superfície muda — introspecção, consultas aninhadas, batching e resolvers com regras próprias exigem técnica específica.
Qual a diferença para o pentest web?
O pentest web cobre a aplicação vista pelo navegador; o de API foca nas interfaces chamadas diretamente, incluindo as usadas por apps mobile e parceiros. Muitas vezes contratamos os dois juntos.
Preciso enviar a documentação da API?
Não é obrigatório, mas é recomendado: com a especificação, o tempo vai para ataque e a cobertura aumenta.
Leia também
Outros serviços
Solicitar proposta
Receba uma proposta em 24h.
Conte o que precisa testar. Um especialista — não um vendedor — responde com escopo, prazo e preço.
- NDA disponível antes de qualquer detalhe
- Atendimento em PT, ES e EN
- Faturamento no Brasil, UE ou EUA