- El estereotipo del hacker
- La cultura hacker
- La actitud hacker
- Los autodenominados "hackers" (a quienes los hackers llaman "lammers")
El término "hacker" tiene cerca de 20 años de existencia. Ya todo el mundo ha sentido hablar de "hackers", y la enorme mayoría de las personas lo asocian con delincuencia, piratería digital, robo de información, ingreso no autorizado a sistemas, etc. Pero nada tan alejado de la realidad: la gente confunde los "hackers" con los "crackers".
Hace unos 10 años entre la gente común apenas se oía hablar de "hackers". Hoy, con la popularización de Internet, este término ya se encuentra asimilado al vocabulario de casi todo el mundo. Y se ha asimilado mal: con una significación completamente alejada de la realidad. Lo que la gente entiendo por "hacker" en realidad se llama "cracker". En tanto que los verdaderos hackers, lejos de ser delincuentes resultan ser verdaderos héroes: gracias a ellos existe y funciona Internet.
La prensa y el cine han sido los responsables de popularizar el término "hacker", y de hacerlo incorrectamente asociado su imagen a la de adolescentes piratas fanáticos de las computadoras.
La gente imagina a los hackers como adolescentes fanáticos de las computadoras, tal vez con cierta onda punk. Los imaginan trabajando de noche en sus habitaciones desordenadas, tratando de ingresar vía Internet a los sistemas del gobierno, o de algún banco o empresa.
Aquí van unos datos que tal vez ayuden a romper con el estereotipo:
- En la vida real, hay una enorme cantidad de hackers (los más importantes del mundo) mayores de 55 años. Son académicos, con una amplísima formación. Y han sido los artífices de la creación de Internet (entre otras cosas). ¿Alguien se los imagina jugando y chateando, usando un ropa negra con calaveras, o adornos similares?
Hay una interesante página web (hackersnews.org) donde se encuentra una galería con fotos de algunos hackers importantes.
- Los hackers jamás piratean programas Si crean y usan software libre tipo BSD, Hurd o Linux… trabajan en un mundo donde todo el software es libre y gratis, y además tienen la posibilidad de crear sus propios programas de altísima calidad (y compartirlos con otros) ¿por qué razón se molestarían en copiar programas empaquetados, a los cuales no les podrán hacer modificaciones libremente?
- Los hackers no usan Windows. Para un hacker, trabajar en Windows es como tratar de bailar con el cuerpo escayolado. Los sistemas operativos OpenBSD, NetBSD, FreeBSD, Linux, BeOS, Hurd, MicroBSD son usados (y permanentemente mejorados) por los hackers. Los verdaderos hackers no dependen de Windows para ninguna cosa.
Vale aclarar que los hackers SIEMPRE son brillantes programadores y usuarios de sistemas tipo Unix. NO EXISTE, NI NUNCA EXISTIRA UN HACKER QUE NO SEA ANTES UN BRILLANTE PROGRAMADOR.
La cultura hacker es una cultura de don. Esto significa que para ser considerado un hacker, hay que hacer y donar cosas (normalmente programas, algoritmos y documentaciones) y ponerlas a disposición de los demás sin restricciones. Cuando los demás hackers adopten y usen sus programas y sus algoritmos, los encuentren valiosos y los incorporen dentro de su propio trabajo, entonces ahí es cuando a uno lo considerarán hacker.
La verdadera actitud del hacker es constructiva (y no destructiva, como la de los crackers).
Una frase que expresa muy bien la actitud de los hackers es: "El mundo está lleno de problemas maravillosos para ser resueltos". Los hackers sienten una atracción casi obsesiva por los problemas técnicos. No les basta con dejar funcionando las cosas, sino que desean entenderlas profundamente, en cada detalle de su tecnología.
Para entender profundamente la tecnología (casi siempre mucho más profundamente de lo que se enseña en las mejores universidades del mundo), estas personas han debido desarrollar una enorme capacidad de investigación. Primero investigando en libros hasta entender TODO lo que exista escrito.
Luego, investigando sobre los propios sistemas, para descubrir y entender TODO lo que aún no ha descubierto nadie. La capacidad de autoaprendizaje es vital para los hackers: es su única fuente de conocimiento. No existen "escuelas de hackers": los hackers se hacen solos.
Los autodenominados "hackers" (a quienes los hackers llaman "lammers")
Un hacker puede considerarse hacker cuando otros hackers (VERDADEROS hackers) coinciden en que lo es. Ser hacker es ser miembro de una cultura y una comunidad (repartida por todo el planeta) que debe reconocerlo a uno como hacker (ver el apartado "La cultura hacker").
Todos conocemos a algún adolescente que se autodenomine "hacker". Posiblemente le gusten las computadoras, se dedique a descargar programas, use ropa oscura con calaveras y adornos por el estilo (en una pretendida onda de "chico malo"). Tal vez se jacte de "conseguir programas", o de "acceder a sitios web prohibidos", o de otras hazañas por el estilo.
Esta clase de personas juran que son hackers. Viven diciendo que son hackers. Se relacionan con personas iguales a ellos (o con personas de menores conocimientos), y darían cualquier cosa por conocer y vincularse con hackers verdaderos.
Son usuarios de programas (que descargan de internet) diseñados para violar la seguridad de sistemas remotos. No tienen idea de lo que estos programas hacen exactamente, ni tienen el nivel técnico para desarrollarlos (tampoco les preocupa: internet está lleno de programas de este tipo).
Para ellos ser "hacker" es usar estos programas y romper tantos servidores como les sea posible.
A este tipo de mediocres se les llama "lammers" o "script-kiddies", y no tienen nada que ver con los hackers verdaderos.
- ¿Se dedica a violar la seguridad de sistemas ajenos?
® Es un cracker
- ¿Desarrolla programas de alta calidad y comparte su código libremente?
® Es un hacker
- ¿Descarga programas comerciales de internet y los "destranca" aplicando cracks?
®Es un lammer
- ¿No se siente a gusto usando un sistema operativo como Linux o BSD?
® Es un lammer
- ¿Desarrolla programas portables, que funcionen al menos en tres sistemas operativos?
® Es un hacker
- ¿Desarrolla programas en Visual Basic (herramienta para crear aplicaciones sólo en Windows)?
®Es un lammer
- ¿Su trabajo es usado, respetado y reconocido por los hackers en todo el mundo?
® Es un hacker
¿Puedo convertirme un hacker?
Tal vez. Pero si piensa que convertirse en hacker es aprender un puñado de trucos secretos, entonces está totalmente equivocado. Ser hacker requiere de muchos años de estudio y esfuerzo, y una permanente dedicación para investigar y aprender cosas nuevas.
En realidad no conozco ningún hacker que en algún momento de su vida haya dicho: "yo quiero ser hacker". Nunca. Simplemente son personas que han estudiado y trabajado con verdadera pasión. Su trabajo son los sistemas.
Y su hobbie son los sistemas. Y han desarrollado sistemas útiles y de alta calidad, y los han publicado para que los demás los usen… Entonces un buen día se dieron cuenta de que los demás les llamaban "hackers".
Eric Raymond (un hacker desarrollador del sistema Fetchmail, y escritor de mucha documentación sobre código libre) ha escrito un interesante artículo que cuenta cómo convertirse en hacker, y que recomiendo leer: Cómo convertirse en hacker
Ing. Eduardo González González (*)
(*) Consultor en Sistemas de Seguridad