Personal Blog

This is a personal blog to register my academic journey

This project is maintained by villacisJimmy

Project 1 🚀

S (Situación)

Durante las prácticas en un entorno de laboratorio de seguridad, se configuró Snort sobre Ubuntu Server como sistema de detección de intrusos (IDS) para monitorear conexiones sospechosas en servicios críticos.

El foco estuvo en SSH (puerto 22 y alternativo 2222) y en la identificación de escaneos con Nmap, herramienta comúnmente utilizada en la fase de reconocimiento por atacantes.

Instalación Ubuntu Server & Kali Linux

Ubuntu Kali - IDS Snort

Instalacion SNORT

sudo apt update && sudo apt upgrade -y
sudo apt install snort -y

Ubuntu Kali - IDS Snort

Network Ubuntu

ifconfig

Ubuntu Kali - IDS Snort

Network Kali

ifconfig

Ubuntu Kali - IDS Snort

Ejecutando Snort en modo escucha

sudo snort -i enp0s1 -A console -c /etc/snort/snort.conf

Ubuntu Kali - IDS Snort

T (Tarea)

Implementar y validar reglas personalizadas en Snort (local.rules) para:

El objetivo fue comprobar que el IDS emite alertas claras y diferenciadas para cada evento.

A (Acción)

Se editaron las reglas en /etc/snort/rules/local.rules:

Sintaxis básica regla Snort
alert <PROTOCOLO> <IP_ORIGEN> <PUERTO_ORIGEN> -> <IP_DESTINO> <PUERTO_DESTINO> (opciones)

# Conexión a SSH estándar
alert tcp any any -> any 22 (msg:"ALERTA: Conexión a puerto SSH 22"; sid:100001; rev:1;)

# Conexión a SSH alternativo
alert tcp any any -> any 2222 (msg:"ALERTA: Conexión a puerto SSH 2222"; sid:100002; rev:1;)

# Escaneo Nmap detectado en puerto 22
alert tcp any any -> any 22 (msg:"POSIBLE ESCANEO NMAP - puerto 22"; flags:S; sid:100003; rev:1;)

# Escaneo Nmap detectado en puerto 2222
alert tcp any any -> any 2222 (msg:"POSIBLE ESCANEO NMAP - puerto 2222"; flags:S; sid:100004; rev:1;)

Ubuntu Kali - IDS Snort

Guardar y verificar sintaxis:
sudo snort -T -c /etc/snort/snort.conf

Correr Snort en modo IDS con salida en consola:
sudo snort -A console -q -c /etc/snort/snort.conf -i enp0s1
Se simularon ataques y accesos:
Escaneo con Nmap:
nmap -p 22,2222 <IP_OBJETIVO>

Conexión SSH estándar:
ssh usuario@<IP_OBJETIVO> -p 22

Ubuntu Kali - IDS Snort Ubuntu Kali - IDS Snort

Snort generó alertas diferenciadas según el tipo de conexión o escaneo.

Ubuntu Kali - IDS Snort Ubuntu Kali - IDS Snort Ubuntu Kali - IDS Snort

R (Resultado)

🔗 Ver en GitHub

← Volver al inicio