📚 Módulo Formativo

Auditoría de Seguridad Informática III

Herramientas de auditoría, análisis de redes y vulnerabilidades, cortafuegos y guías para la ejecución de las fases de auditoría.

🔧 Herramientas 🌐 Nmap / Nessus 🧱 Cortafuegos 🏗️ Arquitecturas 📋 Informe de Auditoría 🔑 Ataques Contraseñas

📋 Índice de contenidos

Unidad 4 · Herramientas para la Auditoría
  1. Herramientas del sistema operativo (Ping, Traceroute…)
  2. Análisis de red, puertos y servicios (Nmap, Netcat…)
  3. Análisis de vulnerabilidades (Nessus, OpenVAS…)
  4. Analizadores de protocolos (Wireshark, DSniff, Cain & Abel)
  5. Analizadores de páginas web (Acunetix, Dirb, OWASP ZAP)
  6. Ataques de diccionario y fuerza bruta (Brutus, John the Ripper…)
Unidad 5 · Cortafuegos en Auditorías
  1. Principios generales de cortafuegos
  2. Componentes de un cortafuegos de red
  3. Tipos de cortafuegos por ubicación y funcionalidad
  4. Arquitecturas de cortafuegos de red
Unidad 6 · Guías de Ejecución de la Auditoría
  1. Auditoría de documentación y normativa
  2. Elaboración del plan de auditoría y pruebas
  3. Elaboración del informe de auditoría
Unidad Didáctica 4 · Uso de Herramientas para la Auditoría de Sistemas

01Herramientas del Sistema Operativo: Ping, Traceroute y más

Las herramientas nativas del sistema operativo son el punto de partida en cualquier auditoría de red, permitiendo verificar conectividad, diagnosticar problemas y mapear la infraestructura.

📡 Ping SO Nativo
Verifica la conectividad entre dos dispositivos enviando paquetes ICMP Echo Request y midiendo el tiempo de respuesta (latencia).
Utilidad en auditoría: Verificación de disponibilidad de servidores, diagnóstico de conectividad y medición de latencia.
# Verificar conectividad con un host
ping google.com
ping -c 4 192.168.1.1 # Linux: 4 paquetes
🗺️ Traceroute / Tracert SO Nativo
Rastrea la ruta completa que siguen los paquetes desde el origen hasta el destino, mostrando cada salto (router) intermedio y su latencia.
Utilidad en auditoría: Identificación de rutas de red, detección de cuellos de botella, problemas de enrutamiento y mapeo de topología.
traceroute google.com # Linux/macOS
tracert google.com # Windows

Otras herramientas nativas relevantes

🔍

Nslookup / Dig

Consulta servidores DNS. Verifica la resolución de nombres y la configuración DNS. Dig ofrece más detalle en Linux.

🔌

Netstat

Muestra conexiones activas, tablas de enrutamiento y estadísticas. Identifica puertos abiertos y conexiones sospechosas.

🖧

Ipconfig / Ifconfig

Muestra la configuración de interfaces de red: IP, máscara de subred y puerta de enlace. Esencial para verificar configuración de host.

📦

Tcpdump

Captura y analiza tráfico de red en línea de comandos. Permite filtrar por protocolo o IP. Resultados exportables para análisis posterior.

02Herramientas de Análisis de Red, Puertos y Servicios

🔭 Nmap — Network Mapper Escaneo de Red
Herramienta de escaneo de puertos y descubrimiento de redes de referencia en la industria. Identifica hosts activos, puertos abiertos, servicios, versiones y sistemas operativos.
Utilidad en auditoría: Mapeo de topología, identificación de vulnerabilidades en servicios expuestos, detección de hosts no autorizados y búsqueda de puertos abiertos innecesarios.
nmap -A 192.168.1.10 # Escaneo completo con detección de SO y versiones
nmap -p 1-100 192.168.1.0/24 # Puertos 1-100 en toda la subred
nmap -sV --script=vuln 10.0.0.1 # Detección de vulnerabilidades con NSE
🔗 Netcat (nc) Multiusos
La "navaja suiza" de las redes. Lee y escribe datos a través de conexiones TCP/UDP. Permite escanear puertos, transferir archivos y crear shells inversas.
Utilidad en auditoría: Escaneo básico de puertos, prueba de servicios de red, verificación de conectividad y pruebas de penetración.
nc -zv 192.168.1.10 80 # Verificar si el puerto 80 está abierto
nc -l -p 1234 # Escuchar en el puerto 1234
🪟 NBTScan Windows/NetBIOS
Escanea redes para obtener información NetBIOS de hosts Windows: nombre NetBIOS, grupo, usuario y dirección MAC.
Utilidad en auditoría: Identificación de hosts Windows, obtención de información sobre recursos compartidos y detección de sistemas operativos antiguos y vulnerables.
nbtscan 192.168.1.0/24 # Escanear toda la subred /24
🦈 Wireshark Captura de Tráfico
Analizador de protocolos de red con interfaz gráfica. Captura y muestra el tráfico en tiempo real con soporte para cientos de protocolos y filtros avanzados.
Utilidad en auditoría: Detección de anomalías en tráfico, inspección de comunicaciones no cifradas, diagnóstico de red y análisis forense.

03Herramientas de Análisis de Vulnerabilidades

🔬 Nessus Escáner Líder
Escáner de vulnerabilidades líder en la industria desarrollado por Tenable. Realiza análisis exhaustivos de sistemas, aplicaciones y redes con una amplia base de plugins actualizados constantemente.
Utilidad en auditoría: Identificación de vulnerabilidades en SO, aplicaciones web, bases de datos y dispositivos de red. Evaluación de cumplimiento normativo. Pruebas de penetración y análisis de riesgos.

Características clave

  • Amplia base de datos de vulnerabilidades con plugins actualizados frecuentemente
  • Escaneo de múltiples tipos de sistemas, aplicaciones y dispositivos de red
  • Generación de informes detallados, categorizados y personalizables
  • Integración con otras plataformas de seguridad (SIEM, ticketing…)

Otras herramientas de análisis de vulnerabilidades

🟢

OpenVAS

Alternativa open source a Nessus mantenida por Greenbone Networks. Amplia gama de pruebas. Ideal para organizaciones con presupuesto limitado.

☁️

QualysGuard

Plataforma de gestión de vulnerabilidades en la nube. Incluye escaneo, cumplimiento normativo y gestión de activos. Solución completa para necesidades complejas.

🕷️

Acunetix

Especializado en vulnerabilidades de aplicaciones web: SQL injection, XSS y otras. Esencial para proteger aplicaciones web y APIs expuestas.

📜

Nmap NSE

El Nmap Scripting Engine permite capacidades básicas de detección de vulnerabilidades. Complemento ligero para auditorías rápidas de red.

El análisis de vulnerabilidades debe realizarse de forma regular y continua, priorizando los hallazgos por gravedad e impacto y remediando de forma oportuna.

04Analizadores de Protocolos: Wireshark, DSniff, Cain & Abel

Los analizadores de protocolos permiten capturar e inspeccionar el tráfico de red para detectar anomalías, vulnerabilidades y comunicaciones inseguras.

🦈 Wireshark — Análisis forense de red

  • Analizador de código abierto con interfaz gráfica intuitiva
  • Soporte para cientos de protocolos con filtros de captura y visualización avanzados
  • Permite guardar y exportar capturas para análisis diferido
  • Uso: anomalías en tráfico, comunicaciones no cifradas, análisis forense de red

🔓 DSniff — Captura de credenciales

  • Suite de herramientas para análisis de tráfico y captura de contraseñas
  • Intercepta contraseñas, correos y datos sensibles en tráfico de red
  • Se considera una herramienta de seguridad ofensiva
  • ⚠️ Su uso sin autorización expresa es ilegal. Solo en entornos autorizados.

🔑 Cain & Abel — Recuperación de contraseñas (Windows)

  • Recupera contraseñas desde tráfico de red, caché del sistema y hashes
  • Capacidades de análisis de protocolos de autenticación
  • Solo disponible para Windows. Incluye análisis de red y fuerza bruta
  • ⚠️ Su uso sin autorización es ilegal. Exclusivamente con permiso explícito.

05Analizadores de Páginas Web: Acunetix, Dirb, OWASP ZAP

Las herramientas de análisis web son fundamentales para evaluar la seguridad de aplicaciones web, identificando vulnerabilidades antes de que los atacantes puedan explotarlas.

🕷️ Acunetix Escáner Web
Escáner de vulnerabilidades de aplicaciones web que identifica SQL injection, XSS, y muchas otras vulnerabilidades. Soporta aplicaciones modernas con HTML5 y JavaScript.
Utilidad en auditoría: Identificación exhaustiva de vulnerabilidades web, evaluación de cumplimiento normativo, pentesting y análisis de riesgos.
📂 Dirb Descubrimiento de Directorios
Escáner de directorios web que usa fuerza bruta con diccionario para descubrir directorios y archivos ocultos en servidores web no enlazados desde el sitio.
Utilidad en auditoría: Descubrimiento de recursos no autorizados o mal configurados. Mapeo completo de la superficie del servidor web.
dirb http://objetivo.com /usr/share/dirb/wordlists/common.txt
⚡ OWASP ZAP (Paros Proxy) Proxy de Seguridad
Proxy de seguridad de aplicaciones web de código abierto mantenido por OWASP. Intercepta y analiza tráfico HTTP/HTTPS entre navegador y servidor. Incluye pruebas automatizadas y manuales.
Utilidad en auditoría: Análisis de tráfico web, detección de vulnerabilidades, pruebas de penetración manuales y automatizadas, detección de ataques man-in-the-middle.

Vulnerabilidades web más frecuentes detectadas

SQL Injection Cross-Site Scripting (XSS) CSRF Broken Authentication Insecure Direct Object References Security Misconfiguration Sensitive Data Exposure Directory Traversal

06Ataques de Diccionario, Fuerza Bruta e Híbridos

Las técnicas de descifrado de contraseñas son herramientas legítimas de auditoría cuando se usan con autorización, permitiendo evaluar la solidez de las políticas de contraseñas.

📖 Ataque de Diccionario

Prueba palabras de un diccionario y variaciones comunes. Efectivo contra contraseñas débiles basadas en palabras o información personal.

💪 Ataque de Fuerza Bruta

Prueba todas las combinaciones posibles de caracteres. Garantiza éxito pero puede ser muy lento contra contraseñas largas y complejas.

🔀 Ataque Híbrido

Combina diccionario y fuerza bruta. Prueba variaciones de palabras del diccionario (añadiendo números o símbolos). Eficaz contra contraseñas "casi complejas".

Herramientas principales

🔨 John the Ripper

  • Herramienta popular y versátil para descifrado de contraseñas
  • Soporta ataques de diccionario, fuerza bruta e híbridos
  • Descifra una amplia gama de hashes de contraseñas (MD5, SHA, bcrypt…)

⚡ Hashcat

  • Descifrador de alto rendimiento que aprovecha la potencia de las GPUs
  • Soporta la más amplia gama de algoritmos de hash disponibles
  • Una de las herramientas más rápidas del mercado para ataques offline

🌐 Brutus

  • Fuerza bruta en servicios de red: FTP, HTTP, Telnet, SMB
  • Herramienta más antigua pero útil en ciertos escenarios de pentesting
  • Ataca directamente los servicios de autenticación en red

📶 Aircrack-ng

  • Suite completa para evaluar la seguridad de redes Wi-Fi
  • Ataques de fuerza bruta contra contraseñas WEP y WPA/WPA2
  • Incluye captura de handshakes para ataques offline
Unidad Didáctica 5 · Cortafuegos en Auditorías de Sistemas Informáticos

07Principios Generales de Cortafuegos

Un cortafuegos (firewall) es un dispositivo de seguridad que monitorea y controla el tráfico de red según reglas predefinidas, estableciendo una barrera entre redes internas seguras y redes externas no confiables.

🚦

Control del Tráfico

Inspecciona cada paquete que intenta entrar o salir de la red y decide si permitirlo o bloquearlo según las reglas definidas.

📦

Filtrado de Paquetes

Examina encabezados: IPs de origen/destino, puertos TCP/UDP y protocolo (TCP, UDP, ICMP). Base del funcionamiento de todo cortafuegos.

📜

Políticas de Seguridad

Restrictiva (recomendada): denegar todo por defecto, solo permitir lo explícitamente autorizado. Permisiva: permitir todo salvo lo explícitamente denegado.

🔄

Inspección de Estado

Rastrea el estado de las conexiones activas. Toma decisiones más informadas basadas en el contexto completo de la sesión, no solo del paquete individual.

🌐

NAT

Oculta las IPs internas de la red privada y permite que múltiples dispositivos compartan una única dirección IP pública.

🔔

Registro y Alertas

Registra eventos de seguridad: conexiones bloqueadas, tráfico sospechoso. Genera alertas automáticas para los administradores.

Importancia en auditorías de seguridad

Las auditorías evalúan la eficacia de las políticas y configuraciones del cortafuegos, verificando que las reglas de filtrado sean correctas, que no existan reglas obsoletas o excesivamente permisivas, y que los registros estén activos y se analicen regularmente.

08Componentes de un Cortafuegos de Red

📦

Filtrado de Paquetes

Componente principal. Examina encabezados de paquetes según reglas de IPs, puertos y protocolos. Función más básica y fundamental de todo cortafuegos.

🔄

Inspección de Estado (Stateful)

Mantiene registro del estado de conexiones activas. Permite o bloquea basándose en el contexto completo. Mayor seguridad que el filtrado simple.

🔍

Proxy de Aplicación

Actúa como intermediario entre redes. Inspecciona tráfico a nivel de aplicación (capa 7). Control granular y bloqueo de contenido malicioso.

🌐

NAT (Traducción de Direcciones)

Oculta IPs internas de la red privada. Permite compartir una IP pública entre múltiples dispositivos. Capa adicional de seguridad por oscuridad.

🛡️

IPS (Prevención de Intrusiones)

Monitorea tráfico en busca de patrones de ataque conocidos. Bloquea automáticamente tráfico malicioso. Disponible en cortafuegos de última generación (NGFW).

📝

Registro y Alertas

Registra todos los eventos de seguridad relevantes. Genera alertas automáticas. Componente vital para el análisis forense posterior a un incidente.

⚙️

Interfaz de Administración

Permite a los administradores configurar y gestionar reglas. Puede ser CLI o GUI. Es el punto de acceso para toda la configuración del cortafuegos.

Los NGFW (Next Generation Firewalls) combinan todos estos componentes añadiendo además filtrado de contenido web, control de aplicaciones e inteligencia de amenazas integrada.

09Tipos de Cortafuegos por Ubicación y Funcionalidad

Por ubicación

🌐

Cortafuegos de Red (Perimetrales)

En el perímetro entre la red interna e Internet. Protegen toda la red interna. Pueden ser hardware dedicado o software en servidor.

💻

Cortafuegos de Host (Personales)

Instalados en dispositivos individuales. Protegen ese dispositivo específico. Son principalmente software. Complementan el cortafuegos de red.

Por funcionalidad (de menor a mayor sofisticación)

TipoCómo funcionaFortalezaLimitación
Filtrado de paquetes Examina encabezados: IPs, puertos y protocolos Rápido y eficiente Protección limitada, sin contexto de sesión
Inspección de estado Rastrea el estado completo de las conexiones Mayor seguridad que el filtrado simple No inspecciona contenido de aplicación
Proxy (Aplicación) Intermediario a nivel de aplicación (capa 7) Control granular del contenido Mayor latencia, más recursos necesarios
NGFW Todo lo anterior + IPS, DPI, control de apps, filtrado URL Protección integral y avanzada Mayor coste y complejidad de gestión

10Arquitecturas de Cortafuegos de Red

Arquitectura DMZ (Subred Pantalla) — La más recomendada

🌐
Internet
Red externa no confiable
⇄
🧱
Firewall Externo
+ DMZ con servidores públicos
⇄
🏢
Red Interna
Protegida por firewall interno

Comparativa de arquitecturas

ArquitecturaDescripciónVentajasDesventajas
Host Doble Interfaz Un host con 2 interfaces: red interna y externa. Actúa como proxy. Simple de implementar Único punto de fallo crítico
Host Pantalla Router de filtrado + host bastión con servicios proxy. Mayor seguridad que doble interfaz Requiere configurar 2 dispositivos
DMZ / Subred Pantalla Red perimetral entre exterior e interior. Servidores públicos en DMZ. Alta seguridad, aislamiento de servicios públicos Más compleja de configurar
Tres Segmentos Tres zonas: externa, DMZ e interna, cada una con su cortafuegos. Máxima seguridad y control granular Muy compleja y costosa

Otras arquitecturas modernas

🖥️

Cortafuegos Virtuales

Software en entornos virtualizados. Protegen tráfico entre VMs y la red física. Flexibles, escalables y de menor coste.

☁️

Cortafuegos en la Nube

Proporcionados como servicio cloud. Protegen recursos en la nube con gestión centralizada. Dependencia del proveedor.

🌐

WAF (Web Application Firewall)

Especializados en tráfico HTTP/HTTPS. Bloquean SQL injection, XSS y otros ataques web. Protección específica para aplicaciones web.

Unidad Didáctica 6 · Guías para la Ejecución de las Fases de Auditoría

11Guía para la Auditoría de Documentación y Normativa

Objetivos

Fases de la auditoría de documentación

Documentación y normativa a revisar

📜

Políticas de Seguridad

Política general de seguridad y políticas específicas de contraseñas, acceso, uso aceptable, teletrabajo, etc.

⚙️

Procedimientos de Seguridad

Gestión de incidentes, copias de seguridad y restauración, control de acceso, gestión de cambios, gestión de parches.

⚖️

Normativas Externas

RGPD, ISO 27001, ENS, PCI DSS, HIPAA y otras normativas aplicables al sector de la organización auditada.

📋

Registros de Seguridad

Registros de acceso, incidentes, cambios y auditorías. Su existencia, integridad y período de retención.

📁

Otros Documentos

Organigramas, inventarios de hardware/software, análisis de riesgos, planes de contingencia y BCP/DRP.

12Guía para el Plan de Auditoría y las Pruebas

Elaboración del plan de auditoría

  1. Definición del alcance y objetivos. Establecer claramente qué sistemas, procesos y departamentos se incluyen. Definir objetivos específicos: cumplimiento, seguridad, eficiencia.
  2. Identificación de normativa aplicable. Determinar leyes, regulaciones y estándares aplicables (RGPD, ISO 27001, ENS…). Identificar políticas y procedimientos internos relevantes.
  3. Evaluación de riesgos y planificación de pruebas. Identificar áreas de mayor vulnerabilidad. Planificar tipos de pruebas: análisis de vulnerabilidades, pentesting, revisión de registros, control de accesos, BCP.
  4. Asignación de recursos y cronograma. Asignar recursos humanos y técnicos necesarios. Establecer cronograma detallado con hitos y entregables.
  5. Comunicación y aprobación. Comunicar el plan a la organización auditada y obtener su aprobación formal antes de comenzar.

Tipos de pruebas de auditoría

🔬

Análisis de vulnerabilidades

Escaneo automatizado de sistemas y aplicaciones en busca de vulnerabilidades conocidas con herramientas como Nessus u OpenVAS.

🎯

Pruebas de penetración

Simulación controlada de ataques reales para evaluar la seguridad. Pueden ser caja blanca, gris o negra según el nivel de información disponible.

📝

Revisión de registros

Análisis de logs de actividad para detectar anomalías, accesos no autorizados, patrones sospechosos e incidentes sin reportar.

🔑

Pruebas de control de acceso

Evaluación de permisos de acceso a sistemas y datos. Verificación del principio de mínimo privilegio y separación de funciones.

🔄

Pruebas de continuidad

Evaluación de planes DRP y BCP. Simulacros de recuperación ante desastres para verificar tiempos y procedimientos reales.

13Guía para la Elaboración del Informe de Auditoría

El informe de auditoría es el documento final que comunica los hallazgos y recomendaciones. Debe ser claro, objetivo, preciso y orientado a facilitar la mejora continua de la seguridad.

Estructura completa del informe

1.1
Portada
Título, organización, fecha, auditor y clasificación de confidencialidad
1.2
Índice
Secciones y páginas del informe
1.3
Resumen ejecutivo
Propósito, hallazgos clave y riesgos prioritarios
1.4
Introducción
Propósito, alcance, metodología, período y normativa usada
1.5
Alcance de la auditoría
Sistemas auditados y limitaciones del alcance
1.6
Hallazgos
Descripción detallada, evidencia, impacto y gravedad (alto/medio/bajo)
1.7
Recomendaciones
Específicas, priorizadas, viables y con coste estimado
1.8
Conclusiones
Resumen general y opinión del auditor sobre el estado de seguridad
1.9
Anexos
Evidencias, capturas, glosario y listado de entrevistados

Aspectos clave de calidad del informe

✍️ Claridad y concisión

  • Lenguaje claro y preciso, sin jerga técnica innecesaria
  • Información organizada de forma lógica y estructurada
  • Gráficos y tablas para facilitar la comprensión de hallazgos complejos

⚖️ Objetividad e imparcialidad

  • Hallazgos basados exclusivamente en evidencia verificable
  • Sin opiniones personales ni juicios de valor subjetivos
  • Presentar tanto los aspectos positivos como los negativos encontrados

🎯 Orientación a la mejora

  • Recomendaciones prácticas, viables y con priorización clara
  • Posibles soluciones y alternativas con costes estimados
  • Fechas de revisión definidas para el seguimiento de acciones

🔒 Confidencialidad

  • Proteger la información sensible de la organización auditada
  • Limitar la distribución únicamente a personas autorizadas
  • Clasificación del documento adecuada a su nivel de sensibilidad

Proceso de cierre y seguimiento