← Voltar ao blog

Pentest automatizado e manual: o que a automação não encontra?

Entenda onde a automação ajuda e por que contexto, regras de negócio e validação humana continuam importantes em um Pentest.

Rifti

Um sinal ainda precisa ser investigado

Uma ferramenta automatizada ajuda a localizar configurações suspeitas, componentes expostos e comportamentos conhecidos. Esse trabalho reduz a área que precisa ser examinada, mas o resultado ainda depende do ambiente e das condições em que a verificação foi executada.

Antes de tratar um alerta como uma vulnerabilidade, é necessário entender o que foi observado, se o comportamento pode ser reproduzido e qual seria o impacto dentro do escopo autorizado. Um número alto de alertas não explica, por si só, a exposição da empresa.

Da observação ao registro: um cenário de exemplo

Imagine uma equipe avaliando uma aplicação fictícia antes de uma nova versão. O primeiro relatório reúne observações de ferramentas e anotações dos especialistas. Este conteúdo de teste apresenta os blocos editoriais que podem compor um artigo do blog.

O objetivo é diferenciar informação confirmada de hipóteses em análise. Um quadro de acompanhamento ajuda a organizar a leitura, enquanto os trechos destacados chamam atenção para decisões relevantes.

Um bom registro permite que outra pessoa compreenda o contexto, reproduza a observação e acompanhe a decisão.

Equipe do projeto fictício — anotação de exemplo

O que registrar durante a avaliação

  • O ambiente e a versão examinados.
  • As condições necessárias para reproduzir a observação.
    • Perfil de acesso utilizado.
    • Configurações relevantes para o cenário.
  • A evidência que sustenta a conclusão.

Uma sequência para revisar o achado

  1. Conferir o escopo autorizado.
  2. Reproduzir o comportamento observado.
  3. Registrar o resultado e suas limitações.
  4. Encaminhar o registro para revisão.

Imagens que complementam a explicação

Ilustração de uma aplicação, um servidor e uma API dentro do perímetro de avaliação.
Figura 1 — Ilustração do escopo de uma avaliação fictícia.

A legenda contextualiza a imagem sem repetir todo o parágrafo. A galeria abaixo permite comparar dois temas mantendo o mesmo alinhamento.

Organização dos resultados

Os números abaixo são fictícios e servem apenas para testar a apresentação de tabelas em telas grandes e pequenas.

Registros da avaliação de exemplo
Ambiente Em revisão Confirmados Próxima ação
Aplicação web 3 2 Revisar evidências
API de demonstração 2 1 Validar a correção
Infraestrutura 1 0 Complementar o contexto
Total 6 3 Dados ilustrativos

Termos usados neste exemplo

Observação
Comportamento registrado que ainda precisa ser interpretado.
Evidência
Informação que sustenta a análise de um comportamento.
Retest
Nova verificação após uma alteração no ambiente.

Um registro em código

Este trecho de JavaScript organiza dados locais de exemplo. Não faz requisições nem executa testes contra sistemas.

// Dados fictícios para visualizar um registro de avaliação.
const avaliacao = {
  ambiente: 'Aplicação de demonstração',
  autorizado: true,
  achados: [
    { id: 'EX-01', status: 'Em revisão', evidencia: 'registro-01.png' },
    { id: 'EX-02', status: 'Confirmado', evidencia: 'registro-02.png' },
  ],
};

const confirmados = avaliacao.achados.filter(
  achado => achado.status === 'Confirmado'
);
console.table(confirmados);
JavaScript — estrutura fictícia de acompanhamento.

Para localizar uma palavra na página, use Ctrl + F ou ⌘ + F. Siglas como API também podem receber uma definição no próprio texto.

Vídeo incorporado

O vídeo público abaixo é um exemplo de mídia para testar proporção, reprodução e tela cheia. Ele não representa um conteúdo da Rifti.

Vídeo de demonstração do player do YouTube. Reprodução iniciada pelo visitante.

Hierarquia e elementos de apoio

Um tópico dentro da análise

Os subtítulos organizam o texto por assunto, sem depender de alterações manuais no tamanho da fonte.

Detalhes do cenário

Este nível reúne uma explicação específica dentro do tópico anterior.

Condições de observação

As condições descrevem o contexto necessário para interpretar o exemplo.

Nota sobre o registro

Texto de apoio para conferir o último nível de título. Notações como x2 e H2O testam sobrescrito e subscrito.


A evidência conecta o que foi observado à decisão que precisa ser tomada.

Frase fictícia para teste de citação em destaque.
Quais informações são fictícias neste artigo?

O cenário, os números da tabela, os registros de código e as citações foram criados para testar os componentes editoriais.

Uma revisão pode substituir um registro incompleto por um registro com contexto e evidência. O exemplo também inclui uma nota de rodapé1.

1. Conteúdo de demonstração para avaliação visual dos blocos. Voltar ao texto ↑

Referência para aprofundar

OWASP Web Security Testing Guide ↗

Conversar sobre meu ambiente

Continue a leitura.