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.

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

Software libre<br />

Comentamos en los siguientes puntos algunos ficheros <strong>de</strong> log que<br />

habría que tener en cuenta (quizás los más utilizados):<br />

a) /var/log/messages: es el fichero <strong>de</strong> log por <strong>de</strong>fecto <strong>de</strong>l <strong>de</strong>monio<br />

Syslogd, pero habría que revisar su configuración, no sea que<br />

esté cambiado a otro sitio, o haya varios. Este fichero contiene<br />

una amplia variedad <strong>de</strong> mensajes <strong>de</strong> orígenes diversos (diferentes<br />

<strong>de</strong>monios, servicios o el mismo kernel); todo lo que se observase<br />

anómalo tendría que ser verificado. En caso <strong>de</strong> que haya habido<br />

una intrusión, mirar alre<strong>de</strong>dor <strong>de</strong> la fecha <strong>de</strong> la intrusión.<br />

b) /var/log/utmp: este fichero contiene información binaria para<br />

cada usuario que está actualmente activo. Es interesante para <strong>de</strong>terminar<br />

quién está <strong>de</strong>ntro <strong>de</strong>l sistema. El comando who utiliza<br />

este fichero para proporcionar esta información.<br />

c) /var/log/wtmp: cada vez que un usuario entra en el sistema, sale,<br />

o la máquina reinicia, se guarda una entrada en este fichero. Es<br />

un fichero binario <strong>de</strong> don<strong>de</strong> el comando last obtiene información,<br />

en que se menciona qué usuarios entraron o salieron, cuándo y<br />

dón<strong>de</strong> se originó la conexión. Pue<strong>de</strong> ser útil para buscar dón<strong>de</strong><br />

(en qué cuentas) se originó la intrusión o <strong>de</strong>tectar usos <strong>de</strong> cuentas<br />

sospechosas. También existe una variación <strong>de</strong>l comando llamada<br />

lastb, que lista los intentos <strong>de</strong> login que no pudieron validarse correctamente<br />

y se usa el fichero /var/log/btmp (pue<strong>de</strong> ser necesario<br />

crearlo si no existe). Estos mismos fallos <strong>de</strong> autentificación<br />

también suelen enviarse al log auth.log. De modo parecido, el comando<br />

lastlog utiliza otro fichero /var/loglastlog para verificar<br />

cuál fue la última conexión <strong>de</strong> cada uno <strong>de</strong> los usuarios.<br />

ANOTACIONES<br />

d) /var/log/secure: suelen utilizarse en Red Hat para enviar los mensajes<br />

<strong>de</strong> los tcp wrappers (o los firewalls). Cada vez que se establece<br />

una conexión a un servicio <strong>de</strong> inetd, o bien en el caso <strong>de</strong><br />

Red Hat 9, para xinetd (con su propia seguridad) se aña<strong>de</strong> un<br />

mensaje <strong>de</strong> log a este fichero. Pue<strong>de</strong>n buscarse intentos <strong>de</strong> intrusos<br />

<strong>de</strong> servicios que no suelen usarse, o bien máquinas no familiares<br />

que se intentan conectar.<br />

En el sistema <strong>de</strong> logs, otra cosa que habría que asegurar es que el<br />

directorio <strong>de</strong> logs /var/log, sea sólo escribible por el root. De otro<br />

modo, cualquier atacante podría falsificar la información <strong>de</strong> los logs.<br />

Por ejemplo, si el atacante consigue acceso a root , pue<strong>de</strong>, y suele,<br />

borrar las pista <strong>de</strong> sus accesos.<br />

380

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

Saved successfully!

Ooh no, something went wrong!