Checklist de evaluación de vulnerabilidades
Madurezreviewed
Última revisión
Publicado
Última actualización
Esta checklist deriva del flujo de evaluación y del diseño del escaneo. Registra cada control como complete, partial, blocked, not-tested o not-applicable. Blocked conserva la señal y la dependencia que impidieron decidir. Not-tested necesita una razón y una tarea pendiente.
Contrato y condiciones iniciales
Sección titulada «Contrato y condiciones iniciales»- Objetivo, profundidad de validación y entregables están acordados.
- Activos, rangos, URLs, cuentas y terceros incluidos están identificados.
- Exclusiones, sistemas frágiles y tecnología operacional tienen propietario y motivo.
- Posiciones del escáner, rutas, proxies y DNS están registradas.
- Identidades de prueba, privilegios esperados y método de rotación están definidos.
- Ventana, zona horaria, contactos y criterio de parada están confirmados.
- Se han separado escaneo de vulnerabilidades, fuerza bruta, DoS y pruebas web profundas.
- Retención, cifrado y destinatarios de los resultados están definidos.
Línea base de activos
Sección titulada «Línea base de activos»- Cada objetivo tiene un identificador estable.
- IP, nombre de host, identificador de nube, certificado y propietario están correlacionados.
- El inventario técnico se ha reconciliado con fuentes administrativas disponibles.
- Balanceadores, NAT, CDN, proxies y activos compartidos están diferenciados.
- Las interfaces y servicios esperados forman parte del denominador.
- Altas, bajas y cambios ocurridos durante la ventana están registrados.
- Los activos sin respuesta permanecen en cobertura hasta explicar su estado.
Política de escaneo
Sección titulada «Política de escaneo»- El descubrimiento de hosts y su efecto sobre objetivos silenciosos están documentados.
- Los rangos de puertos TCP y UDP reflejan el alcance.
- La detección de servicios fuera de puertos habituales tiene una justificación.
- Las familias y plugins habilitados responden a una pregunta.
- Los plugins excluidos mantienen motivo y efecto sobre cobertura.
- Concurrencia, hosts simultáneos, timeouts y reintentos están registrados.
- La política efectiva está exportada o identificada de forma reproducible.
- La versión del escáner y la fecha o versión del feed están guardadas.
- Las políticas de posiciones e identidades distintas permanecen separadas.
Consulta Nessus o Greenbone para interpretar los objetos y valores predeterminados del producto.
Credenciales y profundidad
Sección titulada «Credenciales y profundidad»- Las cuentas son dedicadas y están separadas por plataforma cuando aplica.
- Los secretos no aparecen en comandos, capturas, registros o exportaciones.
- El inicio de sesión se ha probado desde la posición real del escáner.
- El escaneo confirma inventario de paquetes, parches o configuración.
-
sudo, UAC, registro, recursos compartidos, WMI, shell y controles MAC se han revisado donde corresponden. - Varias credenciales del mismo tipo no ocultan una sesión de menor privilegio.
- Los fallos de autenticación están diferenciados de privilegios insuficientes.
- La vista autenticada se compara con la no autenticada.
Canarios y carga
Sección titulada «Canarios y carga»- Existe un objetivo positivo que debe responder.
- Existe un control negativo o una ruta que debe quedar bloqueada.
- Hay un canario autenticado por plataforma relevante.
- Se ha verificado la sincronización horaria entre escáner, objetivo y monitorización.
- El tráfico, la CPU, la memoria, las sesiones y los registros tienen línea base.
- La primera oleada representa el segmento más sensible.
- Los criterios de pausa o aborto son observables.
- Cada ajuste cambia una sola variable y conserva la ejecución anterior.
Ejecución
Sección titulada «Ejecución»- Cada tarea conserva identificador, política, objetivos, posición e identidad.
- Inicio, fin, pausas, abortos y modificaciones tienen marca temporal.
- Los hosts omitidos o sin respuesta están listados.
- Los fallos de autenticación se revisan durante la ejecución.
- Los nuevos activos vuelven a la línea base antes de escanearse.
- Descubrimiento, no autenticado, autenticado y perfiles especializados se ejecutan por oleadas.
- Los avisos de cliente o telemetría se correlacionan con la tarea.
- El output original se conserva antes de aplicar excepciones.
Calidad de resultados
Sección titulada «Calidad de resultados»- Un escaneo vacío se ha contrastado con el estado del feed, los plugins y los canarios.
- Todos los puertos abiertos o ninguno se han contrastado con dispositivos intermedios.
- La duración anómala tiene una hipótesis documentada.
- Las discrepancias con Nmap u otra herramienta conservan ambos outputs.
- La cobertura autenticada se apoya en inventario recuperado.
- Los resultados informativos necesarios para explicar cobertura se conservan.
- Las reglas de plugins y los overrides están separados de la ejecución.
- Las excepciones tienen responsable, motivo, caducidad y revisión.
Inteligencia y priorización
Sección titulada «Inteligencia y priorización»- CVE Record, aviso de fabricante y NVD se tratan como fuentes distintas.
- CWE describe debilidad y no sustituye la instancia.
- CPE se contrasta con identidad y versión del producto.
- CVSS conserva versión, vector, fuente y grupos utilizados.
- Datos CVSS 3.1 y 4.0 no se mezclan como si fueran equivalentes.
- EPSS conserva puntuación, percentil y fecha.
- KEV se registra como evidencia de explotación conocida.
- Exposición, activo, controles y consecuencia completan la prioridad.
- Las condiciones sin CVE siguen dentro del proceso.
Validación
Sección titulada «Validación»- La afirmación exacta del plugin se ha reformulado como condición comprobable.
- Identidad de activo, producto y versión están confirmadas.
- Backports, firmware, build y hotfix se interpretan con datos del proveedor.
- Componente, función y configuración vulnerables están activos.
- La ruta se reproduce desde la posición e identidad relevantes.
- La prueba mínima tiene señal esperada, control negativo y limpieza.
- El resultado usa
confirmed,likely,not-affected,mitigated,blockedonot-tested. - Un falso positivo se descarta mediante evidencia y no por excepción administrativa.
- Los falsos negativos potenciales se incorporan a las limitaciones.
La validación de hallazgos desarrolla cada capa.
Normalización y entrega
Sección titulada «Normalización y entrega»- Cada observación conserva escáner, plugin, feed, política, endpoint y marca temporal.
- La deduplicación no depende únicamente de CVE, título, IP o severidad.
- La agrupación mantiene las instancias y sus estados.
- Cada hallazgo explica causa, evidencia, consecuencia y remediación.
- Los activos afectados están relacionados con identificadores estables.
- El informe separa resultado, interpretación y limitación.
- Las exportaciones del escáner se entregan como soporte, no como informe final.
- Los artefactos están saneados y distribuidos según necesidad.
Retest y cierre
Sección titulada «Retest y cierre»- Cada hallazgo tiene criterio de retest antes de la remediación.
- El retest conserva posición, identidad y cobertura comparables.
- La corrección se confirma en versión o configuración efectiva.
- La señal vulnerable desaparece y el control positivo sigue funcionando.
- La ausencia del plugin no procede de credenciales o alcance perdidos.
- Regresiones y exposición en otras interfaces se han revisado.
- Las excepciones abiertas conservan caducidad y propietario.
- Las credenciales, las tareas temporales, las capturas y los datos retenidos se limpian según el plan.
Siguiente acción
Sección titulada «Siguiente acción»- Cada estado
partial,blockedonot-testedtiene responsable y siguiente paso. - Las brechas de inventario vuelven a recopilación de información.
- Las hipótesis de explotabilidad pasan a la metodología de validación.
- Los hallazgos confirmados pasan a documentación e informes.
- Los cambios de política alimentan la siguiente ejecución recurrente.