16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Administración <strong>avanzada</strong> <strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong><br />

ª FUOC • XP04/90785/00019<br />

también se evita que haya forwarding <strong>de</strong> paquetes si no es necesario<br />

(si no actuamos <strong>de</strong> router), esto podría ponerse como:<br />

iptables -P INPUT DENY<br />

iptables -P OUTPUT REJECT<br />

iptables -P FORWARD REJECT<br />

Todo lo cual establece unas políticas por <strong>de</strong>fecto que consisten en <strong>de</strong>negar<br />

la entrada <strong>de</strong> paquetes, no permitir salir y no reenviar paquetes.<br />

Ahora se podrán añadir las reglas que conciernen a los paquetes que<br />

<strong>de</strong>seemos utilizar, diciendo qué protocolos, puertos y orígenes o <strong>de</strong>stinos<br />

queremos permitir o evitar. Esto pue<strong>de</strong> ser difícil, ya que tenemos<br />

que conocer todos los puertos y protocolos que utilice nuestro software<br />

o servicios. Otra táctica sería <strong>de</strong>jar sólo activos aquellos servicios que<br />

sean imprescindibles y habilitar con el firewall el acceso <strong>de</strong> los servicios<br />

a las máquinas <strong>de</strong>seadas.<br />

Algunos ejemplos <strong>de</strong> estas reglas <strong>de</strong> la tabla Filter podrían ser:<br />

1) iptables -A INPUT -s 10.0.0.0/8 -d 192.168.1.2 -j DROP<br />

2) iptables -A INPUT -p tcp --dport 113 -j REJECT --reject-with tcp-reset<br />

3) iptables -I INPUT -p tcp --dport 113 -s 10.0.0.0/8 -j ACCEPT<br />

Don<strong>de</strong>:<br />

1) Per<strong>de</strong>mos los paquetes que vengan <strong>de</strong> 10.x.x.x con <strong>de</strong>stino a<br />

192.168.1.2.<br />

2) Rechazamos los paquetes tcp con <strong>de</strong>stino al puerto 113, emitiendo<br />

una respuesta <strong>de</strong> tipo tcp-reset.<br />

3) Los mismos paquetes que en 2) pero que provengan <strong>de</strong> 10.x.x.x<br />

serán aceptados.<br />

Respecto a los nombres <strong>de</strong> protocolos y puertos, el sistema iptables<br />

utiliza la información proporcionada por los ficheros /etc/services y<br />

/etc/protocols, pudiéndose especificar la información (<strong>de</strong> puerto y<br />

ANOTACIONES<br />

373

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!