Saltar al contenido
uencoder

Penetration Testing

El penetration testing simula el comportamiento de un atacante para ejecutar pruebas de ataque autorizadas contra un sistema, descubriendo vulnerabilidades explotables y evaluando el riesgo real.

Propósito

Validar la eficacia de las defensas desde la perspectiva del atacante, descubriendo vulnerabilidades lógicas y encadenadas que los escáneres automáticos pasan por alto.

Mecanismo

Fases: reconocimiento (recolección de información) → escaneo (puertos, servicios, vulnerabilidades) → enumeración → explotación → post-explotación → informe. Tipos: caja negra (sin información interna), caja blanca (información completa), caja gris. El alcance y la autorización deben ser explícitos. Herramientas: Metasploit, Burp Suite, nmap.

Casos de uso

  • Requisitos de cumplimiento (PCI DSS)
  • Validación de seguridad previa al lanzamiento
  • Ejercicios de red team
  • Verificación de vulnerabilidades

Ejemplos

  • entrada
    Authorized scope + target system
    Output
    Vulnerability report + remediation advice

    Simulated attack

Errores comunes

Testing without written authorization
Explicit written authorization is mandatory; otherwise it is illegal

Términos relacionados

References