Un hack es la palabra utilizada en
determinados sectores de las tecnologías para denominar a
las pequeñas modificaciones que se le pueden hacer a un
programa o máquina para mejorar o alterar su funcionamiento.
Particularmente si se trata de una solución creativa o poco
convencional a un problema.
De esta palabra han derivados otras como
hacker.
Hacker es el neologismo utilizado
para referirse a un experto en varias o alguna rama
técnica relacionada con las tecnologías de la información
y las telecomunicaciones: programación, redes de
computadoras, sistemas operativos, hardware de red/voz,
etc. Se suele llamar hackeo y hackear a las
obras propias de un hacker.
El término "Hacker"
trasciende a los expertos relacionados con la informática,
para también referirse a cualquier profesional que está en
la cúspide de la excelencia en su profesión, ya que en la
descripción más pura, un hacker es aquella persona que le
apasiona el conocimiento, descubrir o aprender nuevas
cosas y entender el funcionamiento de éstas.
Hacker, usando la palabra inglesa, quiere
decir divertirse con el ingenio [cleverness], usar la
inteligencia para hacer algo difícil. No implica trabajar
solo ni con otros necesariamente. Es posible en cualquier
proyecto. No implica tampoco hacerlo con computadoras. Es
posible ser un hacker de las bicicletas. Por ejemplo, una
fiesta sorpresa tiene el espíritu del hack, usa el ingenio
para sorprender al homenajeado, no para molestarle.
Orígenes
Se dice que el término de Hacker surgió de
los programadores del Massachusetts Institute of Technology
(MIT), que en los 60, por usar hacks, se llamaron a sí
mismos hackers, para indicar que podían hacer
programas mejores y aun más eficaces, o que hacían cosas que
nadie había podido hacer.
También se dice que la palabra deriva de
hack, hachar en inglés, término que se utilizaba para
describir la forma en que los técnicos telefónicos
arreglaban cajas defectuosas, un golpe seco. Y la persona
que hacía eso era llamada hacker.
Los hackers no son piratas. Los que roban
información son los crackers. En este sentido, se
suele decir que el sistema GNU/Linux ha sido creado y es
mantenido por hackers. GNU/Linux es el sistema operativo
nacido como consecuencia de la unión de GNU y de
Linux. El kernel (o núcleo) del sistema, Linux, fue
creado por el hacker
Linus Torvalds y dio el nombre a este sistema al mezclar
su primer nombre con el del sistema operativo Unix. Si bien
esta definición es bastante artificial ya que ni Linus
Torvalds ni ninguno de los principales desarrolladores del
kernel Linux se han referido a sí mismos como Hackers.
También se asocia el termino hacker a
aquellas personas que poseen elevados conocimientos de
seguridad informática, en estos casos se suele distinguir
entre "White hats" (sombreros blancos / los buenos
) o "Black hats" (sombreros negros / los malos
o Cracker), según una clasificación de sus acciones
(según sean sólo intrusivas o además destructivas). Aunque
recientemente también ha aparecido el termino "grey hat"
("sombrero gris") para referirse a aquellos hackers que
ocasionalmente traspasan los limites entre un tipo u otro, o
los que realizan acciones que sin ser moralmente reprobables
se pueden considerar como ilegales o viceversa.
Hacker vs Cracker
El término actualmente es algo ambiguo, ya
que también se utiliza para referirse a:
-
Aficionados a la informática que buscan
defectos, puertas traseras y mejorar la seguridad del
software, así como prevenir posibles errores en el futuro
(ver: Agujeros de seguridad).
-
Delincuentes informáticos, o crackers, que
es su uso más extendido, y según algunos grupos de opinión
sería incorrecto.
Los llamados crackers (que significa
rompedores) o "Black hat" (sombreros negros) usan su
conocimiento con fines maliciosos, antimorales o incluso
bélicos, como intrusión de redes, acceso ilegal a sistemas
gubernamentales, robo de información, distribuir material
ilegal o moralmente inaceptable, piratería, fabricación de
virus, herramientas de Crackeo y elementos de posible
terrorismo como la distribución de manuales para fabricar
elementos explosivos caseros o la clásica tortura china. El
Cracker se distingue del Hacker
por sus valores morales, sociales y políticos.
Dentro de la cultura underground del Hacking
, Hacker es toda aquella persona con elevados conocimientos
informáticos independientemente de la finalidad con que los
use. Mientras que Cracker es aquel individuo que se
especializa en saltar las protecciones anticopia de
software, de ahí el nombre crack para definir los programas
que eliminan las restricciones en las versiones de
demostración de software comercial.