Web App Pentest

Testes de intrusão a aplicações web

Testamos a sua aplicação como um atacante real: login, sessões, permissões, regras de negócio e integrações. Teste manual, orientado pelo OWASP, com prova de conceito para cada achado e reteste incluído.

Pedir orçamento Ver como funcionaPrazo típico: 5–15 dias

Porque um pentest web vai além do scanner

As ferramentas automáticas encontram versões desatualizadas e cabeçalhos em falta. Os achados que causam fugas de dados a sério — um utilizador a ver dados de outro, um cupão aplicado infinitas vezes, um convite que dá acesso de administrador — dependem de perceber o que a aplicação deveria permitir. É trabalho de especialista, e é onde concentramos o tempo do teste.

O que testamos

  • Autenticação e sessão: login, MFA, recuperação de palavra-passe, SSO/OAuth, expiração e revogação de sessão.
  • Autorização: acesso horizontal e vertical entre utilizadores, perfis e tenants (BOLA/IDOR, escalada de privilégios).
  • Lógica de negócio: pagamentos, cupões, limites, fluxos de aprovação, condições de corrida.
  • Injeções e entrada de dados: SQL/NoSQL, XSS, template injection, carregamento de ficheiros, desserialização.
  • Integrações e servidor: SSRF, webhooks, armazenamento na cloud, CORS e cabeçalhos.
  • Exposição de dados: respostas que entregam mais do que o ecrã mostra, registos, ficheiros e cópias de segurança acessíveis.

Cobertura orientada pelo OWASP Top 10, OWASP WSTG e ASVS, em black, grey ou white box — recomendamos grey box, que rende mais cobertura por dia de teste.

Como funciona

  1. Âmbito (1 conversa): percebemos funcionalidades, perfis e ambiente. Proposta com preço fechado em 24 h.
  2. Preparação: NDA, regras de atuação, contas de teste por perfil e janela de execução.
  3. Teste: reconhecimento, análise manual e exploração controlada. Achados críticos são comunicados de imediato.
  4. Relatório: sumário executivo, achados com severidade, evidências e correção recomendada para a sua stack.
  5. Reteste: validamos as correções e emitimos relatório atualizado.

Achados típicos em aplicações web

  • Utilizador comum a aceder a encomendas, faturas ou documentos de outros clientes.
  • Convite ou alteração de perfil que concede privilégios de administração.
  • Recuperação de palavra-passe ou alteração de e-mail que permite tomar contas.
  • Cupões, limites e saldos manipuláveis por condição de corrida.
  • Carregamento de ficheiros que aceita executáveis ou expõe ficheiros de outros utilizadores.
  • Funções internas acessíveis sem autenticação por estarem apenas escondidas da interface.

Cada achado inclui prova de conceito e impacto em linguagem de negócio.

Testes que servem para auditoria

O relatório inclui âmbito, período, metodologia, severidade justificada e evidência de reteste — o que auditores e clientes procuram na ISO 27001 (A.8.8 e A.8.29), no SOC 2 (CC4.1 e CC7.1), no PCI DSS 4.0 (requisito 11.4), no RGPD (art.º 32.º), na NIS2 e no DORA. Emitimos também uma declaração para enviar a clientes sem expor detalhes técnicos.

Porquê 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. Participa nos testes e revê cada relatório antes da entrega.
  • Só especialistas séniores no ataque. Ferramentas próprias e IA aceleram o trabalho repetitivo; a decisão sobre o que explorar e como encadear é humana.
  • Transparência comercial. Preço fechado em 24 h, NDA antes do âmbito, reteste incluído e faturação na UE, no Brasil ou nos EUA.
  • Relatório para três públicos: administração, equipa de desenvolvimento e auditoria.

O que recebe

  • Relatório técnico e sumário executivo (PT, ES ou EN).
  • Prova de conceito reproduzível e impacto de negócio de cada achado.
  • Severidade justificada (CVSS ajustado ao contexto).
  • Reunião de apresentação com a equipa de desenvolvimento.
  • Reteste incluído e declaração para clientes e auditorias (ISO 27001, SOC 2, PCI DSS, RGPD, NIS2).

Perguntas frequentes

Quanto custa um teste de intrusão web?

Depende das funcionalidades autenticadas, do número de perfis e do formato. Na Europa, uma aplicação pequena fica tipicamente entre 8 000 € e 16 000 €, e uma aplicação média ou SaaS multi-tenant entre 16 000 € e 40 000 €. Enviamos preço fechado em 24 h.

Quanto tempo demora?

Tipicamente 5 a 15 dias de teste, mais 2 a 5 dias de relatório, consoante a dimensão da aplicação.

Testam em produção?

Sim, quando necessário, com janela combinada e sem testes destrutivos. Sempre que possível, preferimos um ambiente de pré-produção fiel.

O teste web inclui a API?

Em aplicações modernas, sim: o frontend é cliente de uma API e testamos as duas camadas. Para APIs públicas ou usadas por parceiros, veja também o teste de intrusão a APIs.

Leia também

Outros serviços

Pedir orçamento

Receba uma proposta em 24h.

Diga-nos o que precisa de testar. Um especialista — não um comercial — responde com âmbito, prazo e preço.

  • NDA disponível antes de qualquer detalhe
  • Atendimento em PT, ES e EN
  • Faturação na UE, no Brasil ou nos EUA