ANÚNCIO

~/questoes/ciberseguranca

Por que conhecer as versões específicas dos serviços descobertos é importante para um pentester?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Aula de referência Como usar o Nmap como um hacker de verdade
Para fixar

Por que as versões dos serviços importam no pentest

Conceito central

Identificar as versões específicas dos serviços descobertos durante um scan é essencial porque diferentes versões contêm vulnerabilidades conhecidas diferentes. Um pentester usa essas informações para pesquisar quais falhas de segurança existem em cada versão e priorizar quais sistemas investigar dentro do escopo autorizado.

Por que essa resposta faz sentido

Conhecer a versão exata do serviço permite ao pentester pesquisar vulnerabilidades conhecidas públicas (CVEs) associadas àquele software específico. Isso transforma dados brutos de um scan em inteligência acionável, ajudando a focar esforços nos sistemas que realmente têm brechas exploráveis.

Armadilhas comuns

  • Achar que saber a versão serve apenas para fins maliciosos — na verdade, é a base de qualquer pentest ético e profissional.
  • Confundir o papel do pentester com o do desenvolvedor — o pentester relata, não implementa soluções de segurança.
  • Pensar que todas as versões de um mesmo software têm as mesmas vulnerabilidades — cada versão pode ter CVEs completamente diferentes.

Entenda as alternativas

A

Um pentester ético atua dentro de um escopo autorizado e documentado. Usar informações para ataques contra concorrentes ou sem permissão é ilegal e caracteriza crime cibernético, não pentest profissional.

B

O objetivo do pentest não é instalar atualizações nos sistemas. O pentester identifica vulnerabilidades e relata ao cliente, que então toma as decisões sobre patches e investimentos em segurança.

C

Não há envio automático de relatórios ao fabricante do software. O pentester documenta as descobertas e as compartilha com o cliente contratante, que decide como proceder com cada issue encontrada.

D

Esta é a resposta correta. Saber a versão do Apache 2.4.41, PostgreSQL 12.1 ou qualquer outro serviço permite buscar CVEs (Common Vulnerabilities and Exposures) públicas e documentadas para aquela versão específica.

Dica prática: Quando o Nmap retornar uma versão (ex: `OpenSSH 7.4`), copie esse dado e procure em bases como nvd.nist.gov ou cvedetails.com. Você verá exatamente quais falhas afetam aquela versão, e poderá decidir se vale investigar mais ou focar em outro alvo.

Revise pensando: Se você encontrar dois servidores web, um com Apache 2.2.15 e outro com Apache 2.4.48, eles têm o mesmo conjunto de vulnerabilidades? Por quê?