Compliance 12 min de leitura

Pentest para SaaS: como responder ‘vocês têm pentest recente?’ e fechar contrato enterprise

O questionário de segurança do cliente enterprise pergunta pelo último pentest. Veja o que compartilhar, quando testar, como escopar SaaS e provar o reteste.

Também em ENESPT
Pentest para SaaS: como responder ‘vocês têm pentest recente?’ e fechar contrato enterprise

O questionário que trava o contrato

Você fechou a reunião, o time técnico do cliente gostou, e então chega a planilha do time de segurança deles: SIG, CAIS ou um questionário próprio de gestão de risco de terceiros, com 150 perguntas. Em algum ponto, aparece a linha que decide o ritmo do negócio: "A empresa realiza testes de intrusão independentes? Quando foi o último? Pode compartilhar o resultado?"

Quem responde "sim, fazemos" sem anexo costuma receber uma pergunta de volta. Quem responde "sim, em março, aqui está o resumo executivo com reteste" passa para a próxima linha. Este guia mostra como montar essa segunda resposta antes de o questionário chegar.

Enquanto a planilha não é respondida, o contrato fica parado. Comercial cobra, engenharia diz que "temos um pentest, só preciso achar o PDF", e o analista do cliente marca o item como pendente. A revisão de segurança costuma ser a última etapa antes da assinatura, e cada rodada de pergunta e resposta empurra a data do primeiro pagamento.

O que o time de risco do cliente realmente quer saber

O analista de risco de terceiros não vai ler o seu relatório técnico inteiro. Ele precisa marcar uma caixa defensável para o auditor interno dele. Na prática, ele procura cinco coisas:

  • Independência: o teste foi feito por terceiro, não pelo próprio time de desenvolvimento.
  • Atualidade: normalmente nos últimos 12 meses ou depois de mudança relevante no produto.
  • Escopo compatível: cobre a aplicação e a API que o cliente vai usar, não só o site institucional.
  • Tratamento dos achados: críticos e altos corrigidos e retestados.
  • Método: metodologia citada (OWASP WSTG, OWASP API Security, PTES, NIST SP 800-115), não só uma lista de itens.

Se o seu material responde a essas cinco perguntas em uma página, a maior parte do atrito acaba.

O que compartilhar: carta de atestação, resumo executivo ou relatório completo

Quase nunca se envia o relatório completo. Ele contém detalhes de vulnerabilidades, caminhos internos e provas de exploração. Em mãos erradas, ou no e-mail errado, vira um roteiro de ataque. O padrão de mercado são três camadas:

Documento O que contém Quando enviar
Carta de atestação Quem testou, quando, escopo, metodologia, resumo de severidades, status do reteste. Uma página. Resposta padrão a questionários e primeiro contato de due diligence
Resumo executivo Visão geral dos riscos, contagem por severidade, correções confirmadas, limitações do teste. 2 a 4 páginas. Clientes enterprise, pedido de segurança durante a negociação
Carta de reteste Confirma, achado por achado, o que foi corrigido e o que segue aberto, com data. Quando o cliente pergunta se os problemas graves foram resolvidos
Relatório completo Achados detalhados, evidências, reprodução. Só sob NDA e para clientes específicos com pedido formal; prefira leitura supervisionada

Duas regras práticas: nunca envie achados em aberto sem plano de correção, e mantenha uma versão do resumo sem nomes de endpoints, usuários de teste ou credenciais. Fale com o jurídico sobre o NDA antes de o pedido chegar, não durante.

Como responder a pergunta no questionário

Uma resposta que costuma passar sem pergunta de volta tem esta estrutura:

  1. Sim, com frequência definida ("anual e a cada mudança significativa de arquitetura").
  2. Data do último teste e quem executou (empresa independente).
  3. Escopo: aplicação web, API, autenticação e isolamento entre clientes.
  4. Metodologia: OWASP WSTG e OWASP API Security Top 10.
  5. Status dos achados: críticos e altos corrigidos e retestados em data X.
  6. Anexo: carta de atestação ou resumo executivo.

Evite respostas vagas como "realizamos testes de segurança regularmente". Evite também prometer o que o teste não cobriu: se o escopo foi só a API, diga que foi só a API.

Exemplos de resposta para adaptar

Pergunta: "A empresa realiza testes de intrusão independentes?"

Sim. Realizamos pentest independente anualmente e a cada mudança significativa de arquitetura. O último foi concluído em [mês/ano] por [empresa], cobrindo aplicação web, API, autenticação e isolamento entre clientes, conforme OWASP WSTG e OWASP API Security Top 10. Os achados críticos e altos foram corrigidos e retestados em [data]. A carta de atestação está anexa.

Pergunta: "Pode compartilhar o relatório completo?"

O relatório técnico completo contém detalhes de exploração e é compartilhado apenas sob NDA, mediante solicitação formal. Disponibilizamos carta de atestação e resumo executivo, e podemos apresentar os achados em sessão de leitura supervisionada.

Se o primeiro teste ainda não aconteceu:

Pentest independente contratado, com execução prevista para [mês]. Enviaremos a carta de atestação assim que o reteste for concluído.

Nunca invente uma data de teste que não existe. O analista pode pedir o anexo, e uma resposta honesta com prazo costuma ser mais bem aceita do que um "sim" sem prova.

Escopo de pentest para SaaS B2B

SaaS vendido para empresas tem um risco que o site institucional não tem: vários clientes dentro da mesma aplicação. Um bom escopo cobre:

  • Aplicação web (todas as funções autenticadas, por perfil de usuário).
  • API usada pelo front-end e por integrações, incluindo endpoints não documentados. Veja o guia de pentest de API.
  • Autenticação e sessão: login, MFA, recuperação de senha, SSO/SAML/OAuth, expiração de token.
  • Isolamento multi-tenant: um usuário do cliente A consegue ler ou alterar dados do cliente B? É o achado que mais assusta compradores enterprise, e o mais comum em APIs, como o BOLA.
  • Autorização e perfis: escalada de privilégios entre papéis (usuário comum para administrador).
  • Upload de arquivos, exportações, webhooks e integrações com sistemas de terceiros.
  • Componentes de IA, se existirem (assistentes, RAG, agentes), tratados como parte da superfície.

Pentest de infraestrutura em nuvem entra se o cliente pergunta sobre ela, mas o ponto central em SaaS é aplicação, API e isolamento entre inquilinos.

Na prática, os pontos em que SaaS B2B mais falha são previsíveis: objetos acessados por identificador sem checar o dono (BOLA/IDOR), funções de administrador acessíveis por usuários comuns, SSO com validação fraca de assertions ou tokens, uploads que aceitam conteúdo executável e exportações que vazam dados de outro cliente. Peça ao fornecedor que teste cada perfil de usuário e pelo menos duas contas de clientes diferentes, para provar o isolamento em vez de supô-lo. O painel administrativo interno também entra no escopo: é onde um erro expõe todos os inquilinos de uma vez.

Quando testar para não atrasar o contrato

O pior momento para contratar pentest é depois de receber o questionário. Um teste leva dias, o relatório mais alguns, e a correção e o reteste mais um tempo. Uma linha do tempo realista:

  1. Antes de prospectar enterprise: faça o primeiro teste e deixe a carta de atestação pronta.
  2. A cada 12 meses, ou depois de mudança grande (nova arquitetura de autenticação, novo módulo de pagamentos, migração de nuvem).
  3. Quando um cliente grande pede escopo próprio: avise o fornecedor cedo, porque ajuste de escopo e janela de teste levam tempo.

Um pentest de 2023 apresentado em 2026 depois de duas migrações vira pergunta, não resposta.

O custo de adiar o teste

Compare o preço do pentest com o custo do atraso, não com zero. Cada semana de negociação parada adia receita recorrente que só começa depois da assinatura, mantém comercial e engenharia em retrabalho e dá espaço ao concorrente que já tem a resposta pronta. Não existe número universal, mas você consegue estimar com seus dados: valor anual dos três últimos contratos enterprise que travaram em segurança, multiplicado pelas semanas de atraso e dividido por 52. Coloque esse valor ao lado do orçamento do teste.

Reteste: a evidência que fecha a conversa

O analista de risco não precisa de um relatório sem falhas. Ele sabe que testes encontram problemas. O que ele quer ver é que os problemas graves foram corrigidos e verificados por quem os encontrou. Por isso o reteste importa:

  • Data do reteste e quais achados foram confirmados como corrigidos.
  • Achados residuais, com justificativa de aceite de risco ou plano de correção.
  • Menção no resumo executivo, não escondida no anexo.

Um resumo que mostra "3 altos encontrados, 3 corrigidos e retestados" é mais forte do que um relatório limpo sem reteste.

Como manter a evidência atual entre um teste e outro

A carta de atestação envelhece. Para ela continuar útil durante o ano:

  • Registre no histórico de releases as mudanças relevantes (novo módulo de pagamento, nova forma de login, migração de nuvem) e decida se cada uma pede teste complementar.
  • Prefira um teste dirigido ao que mudou, em vez de refazer tudo, quando a arquitetura base não mudou.
  • Atualize a carta com a data do último reteste sempre que houver nova rodada.
  • Mantenha achados residuais com dono e prazo, e revise o backlog por trimestre.
  • Use scanner contínuo e revisão de dependências como complemento. Eles ajudam a manter a higiene, mas não substituem o teste manual.

Como isso acelera o negócio e se liga a SOC 2 e ISO 27001

Ter carta de atestação e resumo prontos tira o time de segurança e o time comercial da fila de e-mails. Em vez de "vamos ver com o time técnico" e esperar duas semanas, a resposta sai no mesmo dia, e o analista de risco do cliente tem o que precisa para aprovar.

Pentest não substitui certificação. SOC 2 e ISO 27001 mostram que você tem processos de segurança; o pentest mostra que o produto resiste a ataque. Os dois se complementam, e vários controles de ambos pedem testes independentes periódicos. O post sobre pentest para ISO 27001, SOC 2 e LGPD detalha o que cada um exige. Se você ainda não tem certificação, um pentest recente já ajuda a passar na maior parte dos questionários.

Sobre custo, o guia de preços de pentest explica o que muda o valor. Para um SaaS com web app e API, o investimento costuma ser menor que o custo de um ciclo de vendas enterprise que emperra por falta de resposta.

Checklist: pronto para o próximo questionário

  • [ ] Pentest independente nos últimos 12 meses, cobrindo web app, API, autenticação e isolamento multi-tenant
  • [ ] Carta de atestação de uma página, revisada pelo jurídico
  • [ ] Resumo executivo com contagem por severidade e status de reteste
  • [ ] Reteste dos críticos e altos documentado com data
  • [ ] Texto padrão de resposta para a pergunta de pentest nos questionários
  • [ ] Política de NDA definida para envio de relatório completo
  • [ ] Calendário do próximo teste (anual ou após mudança grande)

Perguntas frequentes

Posso enviar o relatório completo de pentest para o cliente?

Pode, mas não deve ser o padrão. Prefira carta de atestação e resumo executivo. Relatório completo só sob NDA, para cliente específico e com pedido formal, de preferência em leitura supervisionada.

Meu pentest foi feito há mais de 12 meses. Ainda vale?

Muitos clientes aceitam até 12 meses e perguntam o que mudou desde então. Se houve mudança grande de arquitetura, autenticação ou nuvem, planeje novo teste ou um teste complementar do que mudou.

Preciso de SOC 2 ou ISO 27001 para vender para enterprise?

Não necessariamente. Muitos clientes aceitam pentest recente, políticas documentadas e respostas consistentes ao questionário. A certificação ajuda quando o cliente a exige em contrato.

Scanner automático serve como evidência?

Em geral não. Quem avalia sabe diferenciar scan de teste manual. Veja a diferença em scanner, pentest ou bug bounty.

Quanto tempo leva para ter o resumo executivo pronto?

Depende do escopo. Combine com o fornecedor, desde o início, o formato da carta de atestação e do resumo executivo, para que eles saiam junto com o relatório e o reteste.

Quem assina a carta de atestação?

A empresa que executou o teste, com data, escopo, metodologia e status do reteste. O jurídico da sua empresa deve revisar o texto antes do primeiro envio.

O teste deve ser feito em produção ou em homologação?

O ideal é um ambiente equivalente à produção, com dados fictícios, ou produção com janela combinada e salvaguardas. A carta deve dizer qual ambiente foi testado, porque o analista de risco vai perguntar.

O cliente pode exigir testar o nosso produto por conta própria?

Alguns pedem. Costuma funcionar definir no contrato janela, escopo, contas de teste e proibição de negação de serviço, e oferecer o relatório independente como alternativa.

Prepare sua resposta antes do próximo questionário

A Pentest Machine entrega pentest para SaaS com relatório pronto para cliente enterprise: carta de atestação, resumo executivo, relatório técnico completo e reteste dos achados corrigidos. Defina o escopo conosco antes de o questionário chegar. Solicite um orçamento.