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 />

Si se comenta, esta posibilidad <strong>de</strong> reiniciar quedará <strong>de</strong>sactivada. O<br />

por el contrario, pue<strong>de</strong> crearse un fichero /etc/shutdown.allow, que<br />

permite a ciertos usuarios po<strong>de</strong>r reiniciar.<br />

9.3.2. Passwords y shadows<br />

Las contraseñas típicas <strong>de</strong> los sistema UNIX iniciales (y <strong>de</strong> primeras versiones<br />

<strong>GNU</strong>/<strong>Linux</strong>), estaban encriptadas mediante unos algoritmos DES<br />

(pero con claves pequeñas, y una llamada <strong>de</strong> sistema se encargaba <strong>de</strong><br />

encriptar y <strong>de</strong>sencriptar, en concreto crypt (ver man).<br />

Normalmente, se encontraban en el fichero /etc/passwd, en el segundo<br />

campo, por ejemplo:<br />

user:sndb565sadsd:...<br />

Pero el problema está en que este fichero es legible por cualquier<br />

usuario, con lo que un atacante podía obtener el fichero y utilizar un<br />

ataque <strong>de</strong> fuerza bruta, hasta que <strong>de</strong>sencriptase passwords contenidos<br />

en el fichero, o bien mediante ataques <strong>de</strong> fuerza bruta por medio<br />

<strong>de</strong> diccionarios.<br />

El primer paso es utilizar los nuevos ficheros /etc/shadow, don<strong>de</strong> se<br />

guarda ahora la contraseña. Este fichero es sólo legible por el root,<br />

y por nadie más. En este caso, en /etc/passwd aparece un asterisco<br />

(*) don<strong>de</strong> antes estaba la contraseña encriptada. Por <strong>de</strong>fecto, las distribuciones<br />

<strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong> actuales usan contraseñas <strong>de</strong> tipo shadow<br />

a no ser que se les diga que no las usen.<br />

Un segundo paso es cambiar el sistema <strong>de</strong> encriptación <strong>de</strong> las<br />

contraseñas por uno más complejo y difícil <strong>de</strong> romper. Ahora, tanto<br />

Red Hat como Debian ofrecen contraseñas por md5; normalmente<br />

nos <strong>de</strong>jan escoger el sistema en tiempo <strong>de</strong> instalación. Hay<br />

que tener cuidado con las contraseñas md5, ya que si usamos<br />

NIS, podríamos tener algún problema; si no, todos los clientes y<br />

servidores usarán md5 para sus contraseñas. Las contraseñas se<br />

pue<strong>de</strong>n reconocer en /etc/shadow porque vienen con un prefijo<br />

“$1$”.<br />

ANOTACIONES<br />

357

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

Saved successfully!

Ooh no, something went wrong!