Medidas de seguridad para un servidor web con iptables

Iptables es un firewall que viene incluido en la mayoría de distribuciones basadas en GNU/Linux recientes, como cualquier otro firewall, su principal objetivo es filtrar paquetes entrantes y salientes de la maquina, este objetivo es cumplido con las reglas de configuración definidas en el firewall que delimitan puertos, protocolos, estados de conexiones, direcciones IP, entre otras cosas. Para ver un manejo más sencillo de bloqueo con iptables leer : Como Bloquear con Iptables Como podrá imaginar el lector, la “piedra angular” de esta potente herramienta es precisamente la correcta definición de las reglas establecidas, dado que una mala configuración de iptables, puede convertir un sistema operativo GNU/Linux es un objetivo fácil y casi tan inseguro como cualquier plataforma Windows (bueno, vale, he exagerado un poco…)…

0 comentarios

Iptables: ejemplo para proteger un servidor web. Como Firewall

Uno de los Ataques al que será objeto un servidor web son aquellos como los de direcciones IP Enmascaradas o inválidas que intentan engañar al servidor para que entienda que los paquetes que recibe llegan desde la red interna o de una red confiable. Otro de los eventos al que es expuesto es al escaneo de puertos de comunicación que tiene como objetivo ver que puertos de comunicación tiene abierto el equipo y así determinar los servicios que está corriendo y utilizar esa información como base a un posible ataque. El script de abajo, lo he estado provando mis servidores web y las reglas han mostrado ser efectivas. El script consiste en reglas de iptables para detener los paquetes inválidos y que llegan desde direcciones…

3 comentarios

Mostrar las aplicaciones que utilizan la conexión a Internet en este momento

La secuencia de comando que recomiendo es la siguiente: $ lsof -P -i -n | cut -f 1 -d » «| uniq | tail -n +2 Las alternativas podría ser: lsof -P -i -n ss -p ss -p | cat Para socket ya establecidos solamente: ss -p | grep STA Para ver solo los nombres del proceso ss -p | cut -f2 -sd\» o ss -p | grep STA | cut -f2 -d\» netstat -lantp | grep -i stab | awk -F/ ‘{print $2}’ | sort | uniq Este último comando muestra las aplicaciones que utilizan la conexión a Internet en este momento. Se puede utilizar para descubrir qué programas crean tráfico de Internet. Saltea la parte después de awk para obtener más detalles, aunque…

0 comentarios