11.05.2013 Views

El Huevo Del Cuco

El Huevo Del Cuco

El Huevo Del Cuco

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Clifford Stoll<br />

<strong>El</strong> <strong>Huevo</strong> <strong>Del</strong> <strong>Cuco</strong><br />

Sin embargo lo que me fascinaba en aquel momento no era su lugar de procedencia, sino lo<br />

que había hecho en tres horas. Mi intuición no me había traicionado: utilizaba la cuenta de<br />

Sventek para irrumpir en nuestro ordenador Unix.<br />

No se trataba de una simple irrupción: el hacker era un superusuario.<br />

Se había colado por un agujero de nuestro sistema, para convertirse en superusuario, sin<br />

siquiera conectar con la cuenta del director del sistema. Su conducta era como la de un<br />

cuco.<br />

<strong>El</strong> cuco pone los huevos en los nidos de otros pájaros. Se reproduce por sistema<br />

parasitario: otro pájaro incuba sus huevos y cuida de sus pequeños. La supervivencia de los<br />

pequeños cucos depende de la ignorancia de otras especies.<br />

Nuestro misterioso visitante había puesto un programa/huevo en nuestro ordenador, y<br />

había dejado que éste lo incubara y le otorgara privilegios.<br />

Aquella mañana, el hacker había escrito un breve programa para otorgarse privilegios.<br />

Normalmente, el Unix no aceptaría un programa semejante, ya que nunca otorga mayores<br />

privilegios que los asignados a cada usuario. Pero al introducirlo desde una cuenta<br />

privilegiada, le convertía a él en privilegiado. Su problema consistía en disimular dicho<br />

programa especial —el huevo del cuco— a fin de que el sistema lo incubara.<br />

Cada cinco minutos, el sistema Unix ejecuta su propio programa denominado atrun. Atrun<br />

asigna a su vez otras misiones y realiza tareas rutinarias de limpieza. Opera en modo<br />

privilegiado, con toda la potencia y confianza del sistema operacional. En el caso de<br />

sustituirlo por un atrun falso, se ejecutaría en el plazo de cinco minutos, con plenos<br />

privilegios en el sistema. Ésta es la razón por la que atrun se encuentra en una zona<br />

protegida del sistema, a la que sólo tiene acceso el director del mismo. Nadie, a excepción<br />

del director del sistema, está autorizado para manipular el atrun.<br />

Ahí se encontraba el nido del cuco: durante cinco minutos cambiaría su huevo por el<br />

programa atrun del sistema.<br />

Para ello necesitaba encontrar la forma de introducir su programa/huevo en el nido<br />

protegido de los sistemas. Las barreras del sistema operacional están construidas<br />

especialmente para impedirlo. En condiciones normales, los programas de copia no pueden<br />

cruzarlas; no aceptan la orden: «copia mi programa en el espacio de los sistemas».<br />

Pero había un cabo suelto que nos había pasado por alto. Richard Stallman, programado!"<br />

autónomo, proclamaba a los cuatro vientos que la información debería ser libre. Sus<br />

programas, que regala gratuitamente, son de una concepción brillante, elegantes y<br />

atractivos.<br />

A lo largo de la última década, Stallman creó un potente programa de edición llamado<br />

Gnu-Emacs. Pero Gnu es mucho más que un simple editor de textos. Es fácil adaptarlo a<br />

las preferencias personales de cada uno. Constituye los cimientos sobre los que pueden<br />

Página 22 de 331

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

Saved successfully!

Ooh no, something went wrong!