Instalacion y Configuracion de Un Nids (Snort) en Ubuntu
Instalacion y Configuracion de Un Nids (Snort) en Ubuntu
Instalacion y Configuracion de Un Nids (Snort) en Ubuntu
1. Introducción teórica
SISTEMAS IDS
TIPOS DE IDS
Bien ubicados, pueden analizar grandes redes y su impacto en el tráfico suele ser
pequeño. Actúan mediante la utilización de un dispositivo de red configurado en
modo promiscuo (analizan, “ven” todos los paquetes que circulan por un
segmento de red aunque estos nos vayan dirigidos a un determinado equipo).
Analizan el trafico de red, normalmente, en tiempo real. No sólo trabajan a nivel
TCP/IP, también lo pueden hacer a nivel de aplicación.
Arquitectura de un IDS
Una actitud paranoica por nuestra parte nos podría llevar a instalar un IDS en
cada host ó en cada tramo de red. Esto último sería un tanto lógico cuando se
trata de grandes redes, no es nuestro caso ahora. Lo lógico sería instalar el IDS en
un dispositivo por donde pase todo el tráfico de red que nos interese.
¿Qué es SNORT?
Puede funcionar como sniffer (podemos ver en consola y en tiempo real qué
ocurre en nuestra red, todo nuestro tráfico), registro de paquetes (permite
guardar en un archivo los logs para su posterior análisis, un análisis offline) o como
un IDS normal (en este caso NIDS).
La colocación de Snort en nuestra red puede realizarse según el tráfico quieren
vigilar: paquetes que entran, paquetes salientes, dentro del firewall, fuera del
firewall… y en realidad prácticamente donde queramos.
1. Instalación
Y se digita el comando:
El terminal le pide la clave del superusuario en este caso annie, para dar permisos
para la instalación, cuando empieza a descargar los paquetes, muestra una
ventana que pida una configuración antes de seguir con la descarga.
En el paso anterior pide la dirección de red local (la cual va a ser la que se estará
monitoreando). En este punto puede haber 3 opciones de configuración:
- Si es una única dirección se colocara con máscara de sured /32
- Si es un bloque de 256 IPs se utilizará la máscara /24
- Si es una red más amplia se utilizará la máscara /16
2. Configuración
Aquí se explica que utiliza el siguiente comando para encontrar la interface (esto
se hace en otro terminal para no interrumpir el proceso de configuración).
/sbin/route –n
El modo promiscuo significa que se analizará todos los paquetes que pasen por el
segmento aunque no sean de una conexión propia.
CREACION DE REGLAS
/etc/snort/rules/nombreArchivo.rules
Abro:
/etc/snort/snort.conf
cd /etc/snort/
Empieza a correr…