Segurança da Informação

De quanto em quanto tempo sua empresa deve fazer pentest?

Equipe C3 IT Solution
13 min de leitura
De quanto em quanto tempo sua empresa deve fazer pentest?

Definir de quanto em quanto tempo fazer pentest é uma das decisões mais difíceis para quem responde pela segurança da informação em empresas de médio e grande porte. A cobrança vem de todos os lados: auditoria, clientes corporativos, diretoria e, no caso de instituições financeiras, o próprio regulador. Ao mesmo tempo, o orçamento não é infinito, e cada teste precisa se justificar diante do board.

O problema é que a maioria das respostas disponíveis trata a periodicidade como um número fixo — "uma vez por ano" — sem considerar o que realmente muda o risco: a criticidade dos ativos, a velocidade dos deploys e as obrigações regulatórias que recaem sobre o negócio. Uma empresa que processa transações via Pix e publica novas versões toda semana convive com uma exposição diferente daquela que mantém um ERP legado com poucas alterações ao longo do ano.

Este texto organiza os critérios que sustentam um calendário de pentest defensável em auditoria e coerente com a realidade técnica do ambiente. A proposta não é entregar uma fórmula pronta, mas um método para cruzar exposição, ritmo de mudança e exigência normativa — e assim justificar a frequência escolhida com argumentos que resistem tanto à análise do compliance quanto à conversa com o conselho.

Resposta direta: de quanto em quanto tempo fazer pentest

A resposta curta para empresas de médio e grande porte é: no mínimo uma vez por ano, com retestes direcionados sempre que uma vulnerabilidade crítica for corrigida. Ambientes com alta velocidade de mudança, exposição de APIs financeiras ou infraestrutura em nuvem costumam exigir ciclos semestrais ou trimestrais.

Na prática, a periodicidade correta depende de três variáveis que se cruzam: a criticidade dos ativos, a velocidade com que o ambiente muda e as obrigações regulatórias do setor. Uma fintech que processa Pix e lança deploys semanais não pode operar com o mesmo calendário de uma indústria com ERP legado e poucas alterações mensais. O pentest anual funciona como auditoria; o semestral, como controle de risco; o trimestral, como instrumento de gestão contínua de vulnerabilidades.

Vale separar também pentest de infraestrutura de pentest de aplicação. Aplicações web, APIs e apps mobile que mudam com frequência pedem cadência mais curta que a rede interna estável. Um programa maduro combina ciclos diferentes por camada, em vez de tratar o ambiente como um bloco único a ser testado uma vez por ano.

O que define a frequência ideal de um pentest

Não existe fórmula universal — existe método. A frequência defensável nasce da combinação de três eixos: o que está exposto, o quanto isso muda e o que a regulação exige. Ignorar qualquer um dos três leva a calendários que parecem razoáveis no papel, mas falham na auditoria ou no incidente real.

Criticidade dos ativos e exposição da superfície de ataque

Quanto maior o dano potencial de uma invasão, menor deve ser o intervalo entre testes. Sistemas que processam pagamentos, armazenam dados pessoais sensíveis ou controlam acessos administrativos ao Microsoft 365 e ao Azure entram na faixa de criticidade alta. Nesses casos, um pentest anual é insuficiente como controle isolado — o ideal é semestral, com varreduras de vulnerabilidade mensais apoiando o ciclo.

A superfície de ataque também pesa. Cada portal exposto, API publicada, integração com terceiros e tenant de nuvem mal configurado amplia o perímetro que um atacante pode explorar. Empresas que consolidaram identidade no SSO e expõem aplicações via Azure AD precisam avaliar não só os servidores, mas a cadeia inteira de autenticação e autorização.

Velocidade de mudança no ambiente (deploys, cloud, integrações)

Ambientes estáticos toleram ciclos anuais. Ambientes com CI/CD, deploys semanais, infraestrutura como código e mudanças frequentes de configuração no Azure tornam o resultado de um pentest obsoleto em semanas. Uma aplicação que recebeu 40 deploys desde o último teste carrega código novo que nunca passou por validação ofensiva.

Nesse cenário, a recomendação técnica é encurtar o ciclo para trimestral ou adotar pentest contínuo, com testes de escopo reduzido a cada sprint ou release relevante. A lógica é simples: se o código muda mais rápido que o calendário de testes, o calendário precisa acompanhar a velocidade do código — não o contrário.

Exigências regulatórias e contratuais aplicáveis

Normas e contratos frequentemente definem a frequência mínima, e o programa interno precisa partir daí para cima. PCI DSS exige teste anual e após mudanças significativas. A regulação do setor financeiro brasileiro impõe testes periódicos para instituições autorizadas pelo Banco Central. Contratos com grandes clientes, especialmente no setor bancário e de meios de pagamento, costumam trazer cláusulas específicas de testagem.

Quando há múltiplas obrigações sobrepostas, vale a pena consolidar em um único calendário que atenda à exigência mais restritiva. Isso evita retrabalho e cria uma trilha de evidências única para auditorias de PCI, BACEN, LGPD e ISO 27001 ao mesmo tempo.

Frequência de pentest por norma e framework

Cada norma define a periodicidade com linguagem própria: algumas falam em "anualmente", outras em "periodicamente" ou "após mudanças significativas". Entender o texto exato evita surpresas em auditoria e ajuda a dimensionar o orçamento de segurança com antecedência.

PCI DSS

O requisito 11.3 do PCI DSS estabelece testes de penetração pelo menos uma vez por ano e após qualquer mudança significativa na infraestrutura ou nas aplicações do ambiente de dados do cartão. A versão 4.0, com transição concluída em 2025, manteve a essência do requisito e reforçou a necessidade de metodologia documentada e escopo bem definido.

Para empresas que processam pagamentos, o pentest anual não é opcional — é condição de conformidade. O mesmo vale para o teste de segmentação, que valida se a rede do ambiente de cartão está realmente isolada do restante da infraestrutura corporativa.

Regulação do setor financeiro

No Brasil, instituições financeiras e de pagamento autorizadas pelo Banco Central seguem normas que tratam de política de segurança cibernética e requisitos para contratação de serviços de nuvem. Elas não fixam um intervalo exato de pentest, mas exigem avaliações periódicas de segurança, testes de vulnerabilidade e planos de ação documentados.

A periodicidade exata costuma constar na política interna de segurança cibernética aprovada pela diretoria — e é essa política que o BACEN avalia.

LGPD, ISO 27001 e SOC 2

A LGPD não menciona pentest explicitamente, mas o artigo 46 obriga o controlador a adotar medidas de segurança proporcionais ao risco. Em um eventual incidente ou processo administrativo na ANPD, a ausência de testes periódicos enfraquece a demonstração de diligência. O pentest funciona como evidência concreta de que a organização testou seus controles, não apenas os documentou.

Na ISO 27001, os controles de gestão de vulnerabilidades técnicas e de análise técnica de conformidade sustentam a necessidade de testes periódicos, embora a norma não fixe prazo. Já o SOC 2, exigido por muitos clientes corporativos de SaaS, avalia o compromisso da empresa com práticas de maturidade em segurança.

Frequência recomendada por porte e setor

A tabela abaixo organiza recomendações práticas por perfil de empresa. Os valores são referenciais, baseados em práticas de mercado e exigências normativas — não substituem uma análise de risco individual.

  • Fintechs, instituições de pagamento e bancos digitais: semestral no mínimo; trimestral para sistemas de autorização, Pix e APIs públicas.
  • Empresas de médio porte com dados sensíveis (saúde, jurídico, RH): anual, com reteste após correções críticas.
  • Grandes corporações com infraestrutura híbrida Azure/on-premises: semestral para o perímetro cloud; anual para rede interna legada.
  • Indústria e varejo com baixa exposição digital: anual, priorizando aplicações de e-commerce e portais B2B.
  • Startups B2B com produto SaaS multi-tenant: trimestral para a aplicação; anual para infraestrutura de apoio.

O porte influencia menos que o modelo de negócio. Uma empresa de 80 funcionários que opera um gateway de pagamento tem criticidade maior que uma multinacional de manufatura com presença digital mínima. O setor financeiro, por concentrar dinheiro e dados transacionais, consistentemente exige a cadência mais agressiva.

Empresas que migraram recentemente para o Azure devem considerar um pentest logo após a estabilização do ambiente, independentemente do calendário anterior. A migração do Active Directory para o Azure altera o modelo de identidade e pode introduzir configurações frágeis que só aparecem sob teste ofensivo.

Eventos que exigem um pentest fora do calendário

O calendário regular cobre o risco contínuo; os gatilhos extraordinários cobrem o risco de mudança. Sempre que um desses eventos ocorrer, o próximo pentest deve ser antecipado — ou um teste de escopo reduzido deve ser executado imediatamente.

  • Lançamento de aplicação web, API ou app mobile voltado ao público.
  • Migração relevante para nuvem ou mudança de arquitetura (monólito para microsserviços, por exemplo).
  • Integração com terceiros que passam a acessar dados internos via API.
  • Incidente de segurança confirmado, para validar a eficácia das correções.
  • Fusão, aquisição ou incorporação de sistemas e redes de outra empresa.
  • Mudança de provedor de identidade, como adoção de SSO ou migração de diretório.
  • Expansão significativa da superfície exposta, como novo portal de cliente ou ambiente de sandbox público.

O gatilho mais negligenciado é a mudança de escopo de acesso de terceiros. Quando um fornecedor de software ganha acesso administrativo a um tenant do Microsoft 365 ou a uma assinatura do Azure, a superfície de ataque muda sem que nenhum código interno tenha sido alterado. Um teste de invasão em Microsoft 365 e Azure com foco em permissões e identidades é a forma de mapear esse risco novo.

Como montar um calendário de pentest em 5 passos

Um calendário defensável não nasce de achismo — nasce de inventário, classificação e priorização. Os cinco passos abaixo transformam a pergunta "de quanto em quanto tempo fazer pentest" em um plano executável e auditável.

  1. Inventariar ativos e classificá-los por criticidade — liste sistemas, APIs, tenants cloud e dados; atribua níveis (crítico, alto, médio, baixo) com base no impacto de uma violação.
  2. Mapear obrigações regulatórias e contratuais — consolide PCI, BACEN, LGPD, ISO e cláusulas de clientes em uma matriz única de requisitos de periodicidade.
  3. Medir a velocidade de mudança por camada — conte deploys mensais, mudanças de infraestrutura e integrações novas para cada ativo ou grupo de ativos.
  4. Cruzar os três eixos e definir a cadência por camada — ativos críticos com alta mudança recebem ciclo trimestral; ativos estáveis de baixa criticidade, anual.
  5. Registrar o calendário em política formal e revisar a cada 12 meses — documente a lógica, aprove com a diretoria e revise anualmente à luz dos resultados dos testes anteriores.

O passo 4 é onde a maioria dos programas falha: tratam todos os ativos com a mesma régua. Um pentest de aplicação web de e-commerce não pode ter a mesma periodicidade de um teste de rede interna com servidores legados. A matriz de decisão — criticidade × velocidade de mudança × exigência regulatória — resolve isso de forma objetiva.

Os achados do pentest anterior também alimentam o calendário seguinte. Se o teste revelou três vulnerabilidades críticas em uma API, o próximo ciclo dessa API deve ser encurtado. A periodicidade se torna dinâmica, calibrada pela evidência — não pelo costume.

Pentest contínuo vs. pentest anual: o que muda na prática

O modelo anual trata o pentest como evento: um projeto com início, meio e fim, entregue em relatório. O modelo contínuo trata como processo: testadores ofensivos atuando em ciclos curtos, com escopo rotativo e achados entregues em fluxo, integrados ao backlog de desenvolvimento.

Na prática, o pentest contínuo reduz a janela entre a introdução de uma vulnerabilidade e sua detecção. Em vez de esperar 12 meses para descobrir que uma API nova tem falha de autorização, a equipe descobre em semanas. Para empresas com CI/CD maduro e deploys frequentes no Azure, esse modelo costuma ser mais eficaz — e mais caro em valor absoluto.

O modelo híbrido, adotado por muitas empresas de médio porte, combina um pentest anual de escopo amplo com testes contínuos de escopo reduzido nas áreas de maior mudança. É uma forma de controlar orçamento sem abrir mão de cobertura nas camadas que realmente evoluem rápido.

Erros comuns ao definir a periodicidade de pentest

Os erros abaixo aparecem com frequência em empresas que tratam o pentest como obrigação burocrática em vez de controle de risco. Cada um deles tem correção direta.

  • Testar só uma vez por ano "porque a norma manda" — ignora que a norma define piso, não teto; ambientes de alta mudança ficam descobertos por meses.
  • Não fazer reteste após correção — o relatório aponta a falha, a equipe corrige, mas ninguém valida se a correção fechou a brecha de fato.
  • Escopo congelado entre ciclos — novos sistemas e integrações entram em produção sem nunca passar por teste ofensivo.
  • Confundir varredura de vulnerabilidade com pentest — ferramentas automatizadas encontram falhas conhecidas; pentest explora encadeamentos, falhas de lógica e controles de autorização que scanners não alcançam.
  • Não documentar a justificativa da frequência — em auditoria, "sempre fizemos anual" não é critério técnico defensável.
  • Orçamento anual fixo sem reserva para gatilhos — quando surge uma migração ou incidente, não há verba para o teste extraordinário.

Outro erro sutil: medir o sucesso do programa pelo número de testes realizados, e não pela redução do tempo de exposição de vulnerabilidades críticas. Um programa que faz dois pentests por ano, mas leva seis meses para corrigir achados críticos, é menos maduro que um programa anual com reteste em 30 dias e correção em sprint.

Para ambientes Microsoft, vale lembrar que o pentest não substitui a gestão contínua de identidade e acesso. A base de higiene — MFA, revisão de permissões, monitoramento de logs — precisa caminhar junto com a cadência de testes.

Perguntas frequentes sobre a frequência de pentest

Pentest anual é suficiente para qualquer empresa?

Não. Para empresas com baixa exposição e ambiente estável, o ciclo anual atende. Para fintechs, processadoras de pagamento, SaaS multi-tenant e empresas com deploys frequentes, o recomendado é semestral ou trimestral, com retestes após correções críticas.

Quanto tempo dura um pentest típico?

O prazo varia conforme escopo, profundidade e disponibilidade da equipe interna para fornecer acessos e responder dúvidas.

Qual a diferença entre pentest e gestão de vulnerabilidades?

A gestão de vulnerabilidades é contínua e majoritariamente automatizada: varreduras periódicas, priorização e acompanhamento de correções. O pentest é pontual, manual e ofensivo: um profissional tenta explorar falhas em cadeia, testar lógica de negócio e burlar controles. Os dois se complementam — um não substitui o outro.

Preciso de pentest se já uso ferramentas de varredura automatizada?

Sim. Scanners encontram vulnerabilidades conhecidas com assinatura pública. Eles não identificam falhas de lógica de autorização, encadeamento de brechas de baixa severidade em uma invasão completa nem problemas de configuração específicos do seu ambiente Azure ou Microsoft 365.

Com que rapidez devo corrigir uma vulnerabilidade crítica encontrada no pentest?

Em ambientes regulados, os prazos podem ser mais curtos e definidos em política interna de gestão de vulnerabilidades.

O pentest cobre ambientes em nuvem como Azure e Microsoft 365?

Sim, desde que o escopo inclua a camada de nuvem: identidade, permissões, configurações de tenant, integrações e aplicações hospedadas. Testar apenas a rede interna deixa de fora justamente onde a maioria das empresas concentra risco após a migração para a nuvem.

Para aprofundar a diferença entre abordagens ofensivas e defensivas, vale entender como Red Team e Blue Team operam em programas contínuos de segurança. E para quem está estruturando a área do zero, o ponto de partida é compreender o papel do ethical hacking na validação de controles.