En el ámbito de la evaluación de seguridad técnica existe con frecuencia confusión en torno a dos conceptos fundamentales: el análisis de vulnerabilidades y los test de intrusión (pentesting). Aunque complementarios dentro de un programa maduro de gestión de riesgos, sus objetivos, metodologías y entregables difieren sustancialmente.


1. ¿Qué es un análisis de vulnerabilidades?

El análisis o escaneo de vulnerabilidades es un proceso sistemático, apoyado en herramientas automatizadas y supervisión técnica, diseñado para identificar, catalogar y clasificar debilidades conocidas en activos tecnológicos (servidores, estaciones de trabajo, dispositivos de red o aplicaciones).

  • Enfoque: Extensivo. Busca abarcar el mayor número posible de activos dentro de un rango de red o catálogo de sistemas.
  • Metodología: Cotejo de versiones de software, cabeceras, servicios expuestos y configuraciones contra bases de datos de vulnerabilidades conocidas (CVE/NVD).
  • Profundidad: Limitada. Por regla general, no verifica si una vulnerabilidad es efectivamente explotable en el contexto particular del cliente ni explora vectores encadenados.
  • Periodicidad: Continua o periódica (mensual, trimestral).

2. ¿Qué es una prueba de penetración (Pentesting)?

Un test de intrusión es una evaluación manual y metodológica ejecutada por analistas de seguridad especializados (pentesters) que simulan las tácticas, técnicas y procedimientos (TTPs) de un atacante real con un objetivo definido.

  • Enfoque: Intensivo y contextual.
  • Metodología: Más allá del escaneo, el equipo auditor busca vectores lógicos, fallos de diseño, malas configuraciones en cascada y vulnerabilidades de día cero o específicas de la lógica de negocio.
  • Profundidad: Máxima. El pentester busca activamente la explotación de la vulnerabilidad para demostrar el impacto real: escalada de privilegios, movimiento lateral, acceso a bases de datos o exfiltración controlada.
  • Periodicidad: Anual, semestral o tras cambios arquitectónicos significativos.

3. Tabla comparativa directa

Criterio Análisis de Vulnerabilidades Pentesting (Prueba de Intrusión)
Objetivo Descubrir qué fallos conocidos existen Demostrar cómo pueden ser explotados y qué impacto causan
Ejecución Automatizada con filtrado técnico Manual, heurística y analítica con soporte de herramientas
Tiempo típico De horas a pocos días De 1 a 4 semanas según el alcance
Falsos positivos Frecuentes si no se realiza verificación manual Prácticamente nulos: cada hallazgo está probado
Encadenamiento No evalúa combinaciones de fallos Explora combinaciones para comprometer el objetivo
Impacto evaluado Teórico según métrica CVSS Real y demostrado en el entorno específico

4. Modalidades de Pentesting

Dependiendo de la información inicial facilitada al equipo auditor:

  1. Caja Negra (Black Box): El auditor actúa sin conocimiento previo de la infraestructura interna, emulando la posición de un atacante externo anónimo.
  2. Caja Gris (Grey Box): Se proporciona información parcial (por ejemplo, credenciales de usuario con privilegios estándar o diagramas de red de alto nivel). Es la modalidad más eficiente coste-beneficio en entornos empresariales.
  3. Caja Blanca (White Box): Acceso total a código fuente, arquitecturas y credenciales de administración. Permite una revisión exhaustiva de seguridad a nivel de ingeniería.

5. ¿Cuándo contratar cada servicio?

  • Opta por un Análisis de Vulnerabilidades cuando:

    • Desees una radiografía inicial rápida de tus activos expuestos a Internet.
    • Requieras una comprobación periódica de actualización de parches y configuraciones base.
    • Tu presupuesto sea limitado y necesites priorizar las áreas más desactualizadas.
  • Opta por un Pentesting cuando:

    • Vayas a poner en producción una nueva aplicación web o API que maneje datos sensibles o transaccionales.
    • Requieras validar la eficacia de tus controles de defensa (firewalls, EDR, segmentación).
    • Debas cumplir requisitos regulatorios explícitos (ENS, PCI-DSS, ISO 27001).
    • Quieras conocer con certeza hasta dónde podría llegar un atacante en caso de vulnerar el perímetro.