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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

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

En caso <strong>de</strong> poner los firewalls, po<strong>de</strong>mos consi<strong>de</strong>rar si usar este mecanismo<br />

como único y quitar los wrappers: podría hacerse, ya que<br />

los firewalls (en este caso mediante iptables) ofrecen un mecanismo<br />

muy potente que nos permite seguir a un paquete por tipo, por protocolo<br />

y por lo que está haciendo en el sistema. Un buen firewall podría<br />

ser más o menos suficiente, pero, por si acaso, más medidas <strong>de</strong><br />

seguridad no vienen mal. Y en caso <strong>de</strong> que el firewall no estuviese<br />

bien diseñado y <strong>de</strong>jase escapar algunos paquetes, el wrapper sería<br />

la medida, a nivel <strong>de</strong> servicio, para parar los accesos no <strong>de</strong>seados.<br />

Por poner una metáfora que se suele utilizar, si nos planteásemos<br />

nuestro sistema como la <strong>de</strong>fensa <strong>de</strong> un castillo medieval, el foso y<br />

primeras murallas serían el firewall, y la segunda muralla <strong>de</strong> contención,<br />

el wrapper.<br />

9.10. Activida<strong>de</strong>s para el lector<br />

1) Supongamos que colocamos en nuestra máquina un sitio web,<br />

por ejemplo con Apache. Nuestro sitio está pensado para diez<br />

usuarios internos, pero no controlamos este número. Más a<strong>de</strong>lante<br />

nos planteamos poner en Internet este sistema, ya que creemos<br />

que pue<strong>de</strong> ser útil para los clientes, y lo único que hacemos es poner<br />

el sistema con una IP pública en Internet. ¿Qué tipo <strong>de</strong> ataques<br />

podría sufrir este sistema?<br />

2) ¿Cómo po<strong>de</strong>mos <strong>de</strong>tectar los ficheros con suid en nuestro sistema?<br />

¿Qué comandos serán necesarios? ¿Y los directorios con<br />

SUID o SGID? ¿Por qué es necesario, por ejemplo, que /usr/bin/<br />

passwd tenga bit <strong>de</strong> SUID?<br />

3) Los ficheros .rhosts, como hemos visto, son un peligro importante<br />

para la seguridad. ¿Podríamos utilizar algún método automático<br />

que comprobase su existencia periódicamente? ¿Cómo?<br />

4) Supongamos que queremos <strong>de</strong>shabilitar un servicio <strong>de</strong>l cual sabemos<br />

que tiene el script /etc/init.d/servicio que lo controla: queremos<br />

<strong>de</strong>sactivarlo en todos los runlevels en los que se presenta.<br />

¿Cómo encontramos los runlevels en los que está? (por ejemplo,<br />

buscando enlaces al script).<br />

ANOTACIONES<br />

387

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

Saved successfully!

Ooh no, something went wrong!