Hacker

El términohacker,​hispanizadocomojáquer​ ojacker,​ es un concepto con diferentes definiciones que se diferencian principalmente en su amplitud de significado y su enfoque (neutro, negativo o positivo). ElDiccionario de la lengua españolade laASALE, en su segundaacepción, establece que es una «persona experta en el manejo de computadoras, que se ocupa de la seguridad de los sistemas y de desarrollar técnicas de mejora».​ Existen definiciones más amplias como «crear, investigar y difundir información de interés general, cumpliendo ser éticamente bueno como criterio diferenciador de crackear. Aunque pudiera usarse en sentido amplio, el uso del término hackear se suele restringir habitualmente a cuando implica informática, computación, software, hardware, reparación y/o modificación».​ SegúnGlider,​ «un hacker es un apasionado, un entusiasta, un experto de las nuevas tecnologías, una persona que trata de romper los límites de la tecnología para crear algo superior»,​ que considera que poner la información al alcance de todos constituye un extraordinario bien.​ Comúnmente el término es asociado a todo aquel experto de las tecnologías de comunicación e información que utiliza sus conocimientos técnicos en computación y programación para superar un problema, más frecuentemente asociado a la seguridad. Habitualmente se les llama así a técnicos e ingenieros informáticos con conocimientos en seguridad y con la capacidad de detectar errores o fallos en sistemas informáticos para luego informar los fallos a los desarrolladores delsoftwareencontrado vulnerable o a todo el público. También está generalizado llamarhackersa los programadores desoftware libre, quienes escribensoftwarede interés general para su libre uso, asíRichard Stallmanreivindica el uso correcto de la palabrahackery evitar la confusión concracker.
El términohackernace en la segunda mitad del sigloXXy su origen está ligado con los clubs y laboratorios delInstituto Tecnológico de Massachusetts.​Richard Stallmanfundó en 1983 y desde entonces promueve el proyectoGNUcon el objetivo de crear unsistema operativocompletamente constituido exclusivamente porsoftware librepara lograr unsistema operativoque puede ser usado por cualquier persona sin comprometer suslibertades, además de crear laslicenciasdesoftware libredeGNUque son actualmente usadas por miles de programas y aplicaciones. Por su parteEric S. Raymondsostiene que el motivo principal que tienen estas personas para crearsoftwareen su tiempo libre, y después distribuirlos de manera gratuita, es el de ser reconocidos por sus iguales.​ Sin  embargo a mediados de década de 1990, debido a la promoción mediática comohackerdeKevin Mitnickpara referirse a sus actividades comocracker, el término desvirtuó su significado.​​
Se recomienda diferenciar claramente entrehackerycracker,​​ ya que, si bien ambos son expertos en descubrir vulnerabilidades en sistemas, el segundo lo hace con propósitos ilícitos o lucrativos. La palabrahackerera popularmente conocida como Pirata Informático, según la definición dada por laRAE. Después de miles de críticas y solicitudes dadas a laRAE, se decidió renovarlo nuevamente logrando una definición aceptada por la comunidad de expertos y entusiastas informáticos. Pero, a pesar de los esfuerzos por diferenciarlos, los medios de comunicación masiva continúan confundiendo los términos, generando rechazo de parte de los expertos en computación. En 2017, se propuso la posibilidad de usar estos dos términos adaptados al español comoháker​ (pronunciado como hache aspirada, no como jota) ycráker,​ siguiendo los criterios de laOrtografía de la lengua española. Sin embargo en el primer caso se aceptó el uso de «jáquer» como sustantivo y «jaquear» o «hackear» comoverbo transitivo.​​​
En idioma inglés la palabrahackeroriginalmente se utilizaba para definir a una persona que creaba muebles con un hacha, lo que ya de por sí denota una habilidad e ingenio extra sobre un carpintero común.​ Según algunas personas loshackerspueden dividrse en las comunidades o subculturas que se indican a continuación, pero en la práctica las fronteras de esta clasificación son difusas y esta diferenciación es contraria a las definiciones amplias dehacker:​
El 20 de diciembre de 2017 la RAE añadió una segunda acepción a la palabrahackerpara resaltar su condición de experto en ciberseguridad. En concreto la definió como: "Persona experta en el manejo de computadoras, que se ocupa de la seguridad de los sistemas y de desarrollar técnicas de mejora".​
No obstante, y en coherencia con las definiciones amplias dehacker, más allá de las definiciones del términohackeren sus versiones más estrechamente vinculadas al mundo informático o tecnológico, cabe destacar el uso de esta palabra por extensión (y de hecho así fue en sus inicios el origen de la misma) a toda persona que implementa soluciones para cualquier sistema, sea informático o no, de manera que este pueda emplearse de formas no pensadas por quienes crearon dichos sistemas. Así el términohackerestá indisolublemente unido a toda persona que manipula o que posee conocimientos prácticos que modifican los usos de las cosas de modo que estas puedan emplearse para fines no previstos en su origen. De ahí el uso de los términos dehackeado(eninglés:hacked, pronunciado comojaqueado),​ como sinónimo de "alterando en su fines" para cumplir otras funciones.
En 1961 el MIT, elMassachusetts Institute of Technology, adquirió lamicrocomputadoraPDP-1, lo que atrajo la curiosidad de un grupo de estudiantes que formaban parte delTech Model Railroad Club, TMRC, ya que podrían interactuar directamente con ella mediante códigos de programación. Debido a que la microcomputadora tardaba mucho en encender,​ se quedaba prendida toda la noche haciendo que los miembros delTMRCtuvieran acceso a ella y pudieran empezar a experimentar, uno de los logros más famosos de estos experimentos fue la creación delvideojuegoSpacewar.
Tiempo después algunos miembros del TMRC se volvieron miembros delLaboratorio de Inteligencia Artificial del MITy se llevaron con ellos la tradición de jugarse bromas inocentes entre ellos, a las cuales llamabanhacks. Fueron los miembros de este laboratorio los primeros en autonombrarsehackers.​ Esta comunidad se caracteriza por el lanzamiento del movimiento desoftware libre.​ LaWorld Wide WebeInterneten sí misma son creaciones dehackers.​
En 1962,J.C.R. Licklidercreó un nuevo concepto que cambiaría las telecomunicaciones de ese entonces. Este concepto se llamóARPANET. Una idea que empezó como un proyecto del Departamento de Defensa para la comunicación terminó siendo una extensa red de ordenadores transcontinental de alta velocidad, la cual comunicaba universidades, laboratorios de investigación y contratistas de defensa entre otros. Un efecto que tuvo esta red fue la de unir a todos loshackersde EUA, haciendo que empezaran a descubrirse a ellos mismos. ARPANET ayudó a que los amantes de la programación pudieran tener un espacio para generar ideas y al mismo tiempo para tener una identidad.
De ahí salió la idea de crear un archivo que hiciera un compilado tanto del argot como de las discusiones que se tenían referente a la culturahacker. A este primer compilado se le llamóJargon Fileque era más como un diccionario. Se publicó en 1983 comoThe Hacker's Dictionaryy poco a poco se ha ido actualizando. Actualmente la versión impresa se conoce comoThe New Hacker's Dictionary.
Con la llegada del nuevoPDP-10, ahora había una nueva oportunidad para probar a los estudiantes más brillantes. Fue entonces cuando estudiantes del MIT atacaron elSistema Operativodel nuevo procesador y crearon uno nuevo llamadoITS(Sistema de Tiempo Compartido Incompatible). El Sistema Operativo se podía describir como excéntrico y raro. Contenía algunos errores, sin embargo el avance que lograron en cuanto a innovación técnica los llevó a tener el récord del sistema operativo más antiguo en uso continuo.
La creación del nuevo sistema operativo orilló a que aprendieran a programar en distintos lenguajes, muchos de ellos siguen siendo utilizados en la actualidad. Un ejemplo es el lenguaje IALISPque por su estructura y complejidad hizo que los programadores pensaran de forma más creativa y hasta a veces inusual. Pero fue gracias a esto que empezaron a desarrollar sus habilidades para atacar y usar la tecnología a su favor.
Después de 1969 el laboratorio de Inteligencia Artificial del MIT fue conectado a laARPANETdesde donde pudo tener contacto con otros departamentos de investigación informática de otras universidades comoStanfordyBolt Beranek & Newman. Con esta nueva forma de comunicación los estudiantes empezaron a colaborar con otros a pesar de la distancia. A partir de este momento se empezó a formar una cultura y nació elJargon file("fichero de jerga"), documento que tenía una lista de términos que se usaban en su jerga coloquial y que se originó en Standford en 1987.[1].​ Loshackersde MIT crearon su propio sistema operativo, elITS, que usaba el lenguajeLISP.​
Al mismo tiempo que ARPANET nacía, también era creado el sistema operativoUNIXen loslaboratorios Bell. UNIX, junto con ellenguaje C, era muy portable y compatible con las máquinas. Las máquinas con UNIX tenían su propia conexión con otras máquinas con UNIX, y esta interconexión recibió el nombre deUsenet. Para 1980 los primeros sitios enUsenetempezaban a transmitir noticias, formando una gran red de distribución que crecería más que ARPANET.​
Ambos grupos dehackersestaban divididos y era poco común que alguien que usara UNIX también usara ARPANET. En 1983 se canceló la distribución de laPDP-10, la cual fuera una de las microcomputadoras favoritas de loshackersy en la cual se construyó el ITS. Después de la cancelación de esta microcomputadora por parte de laDigital Equipment Corporationla variante de UNIX creada en Berkeley se convirtió en el sistemahackerpor excelencia,​ y por esa épocaRichard M. Stallman, inventor del editorEmacs, creó laFree Software Foundation.
En 1983 Stallman buscaba crear un propio sistema operativo de tipo UNIX que estuviese disponible de forma libre, y fundó el proyectoGNU(acrónimo deGNU No es UNIX). Stallman sustituyó elcopyrightotodos los derechos reservados, por elcopyleftotodos los derechos reversados, con lo que buscaba que cualquier programa publicado en la red por la FSF pudiera ser utilizado y modificado bajo una licencia de la Fundación y con la condición de difundir las modificaciones que se llegasen a hacer al programa también respetando laslibertades del usuario. Otro de sus logros fue haber popularizado el término"software libre"en un intento de conseguir su objetivo y ponerle nombre al producto de toda culturahacker.​
En 1991, un estudiante de laUniversidad de Helsinki,Linus Torvaldsdiseñaba su propio UNIX sobre la base de la fundación y publicó el código fuente en la red pidiendo ayuda para perfeccionarlo. Con ayuda de cientos de programadores que se pusieron a la tarea de ayudar a Torvalds con el código, se desarrolla elkernelLinux(erróneamente se lo denomina sistema operativo), que originalmente tenía el nombre deFreax. Hoy en día es promocionado por diferentes gobiernos, como el de Francia, y siempre está en código abierto y sin derechos de propiedad sobre él.​
En 1984,Steven Levypublicó el libro titulado "Hackers: los héroes de la revolución informática",​ (eninglés:Hackers: heroes of the computer revolution) en donde se plantea por primera vez la idea de laéticahacker, y donde se proclama y se promueve una ética de libre acceso a la información y alcódigo fuentedel software. Levy se basó en entrevistas para poder identificar los seis principios básicos relacionados con las creencias y las operaciones de loshackers.​
De acuerdo a Levy losseis fundamentos delhackerson:​
Sin embargo, la éticahackergenera controversia,​ y hay personas, como el estudiante de derecho Patrick S. Ryan, que critican los principios recién enumerados de laéticahacker, considerando que allí"hay muy poca ética", y catalogando esos enunciados como"un grito de batalla -que- no pone límites a los hackers".​ Sin embargo, para otras personas, como por ejemplo Linus Torvalds, estos principios éticos están de acuerdo al trabajo cotidiano delhacker, que es"interesante, emocionante, y algo que se disfruta", adjetivos que en ocasiones son usados por los mismoshackerspara describir sus respectivos trabajos, lo que también limita la restricción que se proclama sobre la libertad de usar la información.​
De acuerdo a Raymond, la ética social delhackerse basa en tres principios:
En la actualidad se usa de forma corriente para referirse mayormente a loscriminales informáticos(piratas informáticoslo define laRAEen su primera acepción),​​ debido a la utilización masiva de la palabrahackerpor parte de los medios de comunicación desde la década de 1980 para referirse a los criminales informáticos (crackers).​ Según Helen Nissenbaum, que loshackerssean mal vistos ayuda al gobierno y a los poderes privados con dos cosas: 1) a definir lo que es normal en el mundo computacional haciendo creer que un buen ciudadano es todo lo que elhackerno es; 2) a justificar la seguridad, la vigilancia y el castigo.​​
A los criminales se le pueden sumar los llamados"script kiddies", "gente que invade computadoras", usando programas escritos por otros, y que tiene muy poco conocimiento y entendimiento sobre cómo funcionan. Este uso incorrecto aumenta la confusión de un gran segmento de la población que no es consciente de las diferencias.
Mientras que loshackersaficionados reconocen los tres tipos dehackersy loshackersde laseguridad informáticaaceptan todos los usos del término, loshackersdelsoftware libreconsideran la referencia a intrusión informática como un uso incorrecto de la palabra, y se refieren a los que rompen los sistemas de seguridad comocrackers"(analogía desafecracker, que en español se traduce como"un ladrón de cajas fuertes").
Los términoshackeryhackpueden tener connotaciones positivas y negativas. Los programadores informáticos suelen usar las palabrashackingyhackerpara expresar admiración por el trabajo de un desarrollador cualificado de soporte lógico, pero también se puede utilizar en un sentido negativo para describir una soluciónrápida pero poco elegantea un problema. Quienes se autodenominanhackersdesaprueban el uso delhackingcomo un sinónimo decracker,​ en marcado contraste con el uso de muchos medios de comunicación de masas,​ en el que la palabrahackerse usa (en lugar decracker) para
describir a alguien que se infiltra en un sistema informático con el fin de eludir o desactivar las medidas de seguridad, robar y chantajear.​
Richard Feynman, quien trabajó en elProyecto Manhattan, es considerado porBruce SchneieryPaul Grahamcomo unhackeren la muy estricta definición del término.​​ Schneier va mucho más allá:GalileoyM. Curietambién los considera como tales. Sin embargo aAristótelesno y lo ilustra de una manera muy pragmática: «Aristóteles tenía alguna prueba teórica de que las mujeres tenían menos dientes que los hombres. Unhackersimplemente habría contado los dientes de su esposa. Un buenhackerhabría contado los dientes de su esposa sin que ella lo supiera, mientras ella estaba dormida. Un buenhackermalo podría eliminar algunos de ellos, solo para demostrar un punto.»​
En un principio se utilizaba "hack" como verbo para expresar "perder el tiempo" (e.j. "Puedo hackear con el computador"), el significado del término ha cambiado a lo largo de décadas desde que empezó a utilizarse en un contexto informático. Como su uso se ha extendido más ampliamente, el significado primario de la palabra, por parte de los nuevos usuarios, ha pasado a uno que entra en conflicto con el énfasis original.
Desde el año 2002-2003, han ganado fuerza las definiciones amplias dehackercon una perspectiva más allá de la estrictamente informática, pero con una orientación a su integración al
hacktivismo en tanto movimiento. Aparecen espacios autónomos denominadoshacklabohackerspacey loshackmeetingcomo instancias de diálogo dehackers. Desde esta perspectiva, se entiende alhackercomo una persona que es parte de una conciencia colectiva que promueve la libertad del conocimiento y la justicia social.
Se entiende, por tanto, elhacktivismo(fusión dehackyactivismo) como el empleo de las destrezas técnicas más diversas, en pro de fines sociales, ecológicos, humanitarios o de cualquier otra índole con repercusión o tendente a la defensa de los derechos humanos.
Así, el hacktivismo debe ser entendido no desde un prisma reduccionista como equivalente siempre al desarrollo de actividades subversivas. Se encuentran ramificaciones del hacktivismo en la liberación de conocimiento (como puede ser la misma Wikipedia, en la que los conocimientos informáticos y técnicos de sus creadores dieron lugar a toda una revolución en el modo de crear y compartirse el conocimiento humano más allá de barreras académicas o comerciales), o en la liberación de información clasificada que se considera debe estar, por definición, a disposición de la sociedad (casos deWikiLeakso las filtraciones de Snowden sobre las actividades militares y casos de espionaje gubernamentales).
Por tanto, el fenómenohackertiene un importante componente de aperturismo y liberación de conocimientos e información que, a través del activismo de estos especialistas, benefician a la sociedad en general.
En este caso, los roles de unhackerpueden entenderse en cuatro aspectos:
El origen del término parece provenir de las antiguaspelículas de vaquerosdonde el personaje bueno utilizaba un sombrero blanco y el malvado un sombrero negro, lo cual era muy efectivo para recalcar la trama, incluso si el filme era en blanco y negro o a color.​ De allí primordialmente deriva la costumbre de clasificar a loshackerssegún sus intenciones o forma de actuar asignándoles un "color de sombrero". Nótese que la clasificación de sombreros de colores suele ser rechazada por las comunidadeshackers.​
Pero incluso esto no es suficiente para decir que alguien es "sombrero blanco" o "sombrero negro" a rajatabla. El comportamiento de loshackersmuchas veces escapan con creces al control de la ley porque lo que hacen es tremendamente inusual, desconcertando incluso a los investigadores policiales. Un ejemplo de ello es un amigo dePaul Grahamque fue detenido por elFBIdebido a que recientemente se había legislado sobre la irrupción en ordenadores. Las técnicas de investigación no funcionaron porque estaban basadas en causas frecuentes: dinero, venganza, drogas o sexo o una combinación de algunas y/o todas ellas. La curiosidad intelectual no era un concepto para el que estaban preparados los agentes policiales del FBI.​
Un término acuñado a mediados del año 2014 por unhackerde la comunidad Undergroundquien definió como "sobre el sombrero" a todos los profesionales vinculados con las arteshacking. En un corto escrito, explica como a través del tiempo deben comprender y aprender todas las formas existentes de hackeo.Lo cual causa una doble moral, por un lado existe la ética a la cual han sido fieles y por ello prestan servicios profesionales a miles de empresas en el mundo asegurando su infraestructura; por otro, conocer y usar métodos propios de los BlackHat que incluyen ataques de denegación de servicio e ingeniería social agresiva entre otros. Según el escrito,están por encima del bien y del mal electrónico, lo cual concluye que solo una amplia capacidad moral autodeterminada por ellos mismos los convierte en profesionales con la capacidad de determinar adecuadamente y con las regulaciones de la actual sociedad.
Unhackerde sombrero blanco (delinglés,white hat), penetran la seguridad del sistema, suelen trabajar para compañías en el área de seguridad informática para proteger el sistema ante cualquier alerta.
Por el contrario, loshackersde sombrero negro (delinglés,black hat), también conocidos comocrackersmuestran sus habilidades en informática rompiendo sistemas de seguridad de computadoras, colapsando servidores, entrando a zonas restringidas, infectando redes o apoderándose de ellas o creandovirus, entre otras muchas cosas utilizando sus destrezas en métodos hacking. Rompen la seguridad informática, buscando la forma de entrar a programas y obtener información o generar virus en el equipo o cuenta ingresada.
Loshackersde sombrero gris (delinglés,grey hat) son aquellos que poseen un conocimiento similar alhackerde sombrero negro y con este conocimiento penetran sistemas y buscan problemas, cobrando luego por su servicio para reparar daños y mejorar el software.
Elhackerde sombrero azul (del inglés, blue hat) se caracteriza por enfocar sus esfuerzos maliciosos hacía una persona o empresa en concreto. Lo único que les mueve es la venganza contra una persona o una compañía en concreto. Tienen escasas habilidades sobre técnicas de hacking y únicamente buscan aprender lo justo para causar molestias o daños.[2]
Elhackerde sombrero dorado es aquel que usa la tecnología para violar un sistema informático con el propósito de notificar la vulnerabilidad del sistema al administrador. También rompe la seguridad informática no por razones maliciosas sino por poner a prueba su propio sistema o de la compañía donde trabaja, o simplemente para difundir un mensaje por la red.
Script kiddies
Se les denominascript kiddiesa los hackers que usan programas escritos por otros para lograr acceder a redes de computadoras, y que tienen muy poco conocimiento sobre lo que está pasando internamente.
En los últimos años, los términossombrero blancoysombrero negrohan sido aplicados a la industria delposicionamiento en buscadores(search engine optimization, SEO), originando la denominaciónblack hat SEO. Las tácticas deposicionamiento en buscadoresde loshackersdesombrero negro, también llamadaspamdexing, intento de redirigir los resultados de la búsqueda a páginas de destino particular, son una moda que está en contra de los términos de servicio de losmotores de búsqueda, mientras que loshackersdesombrero blanco, utilizan métodos que son generalmente aprobados por losmotores de búsqueda.
Procedente dephone freak(entusiasta de los teléfonos).​ Son personas con conocimientos amplios tanto enteléfonos modularescomo enteléfonos móviles.
La meta de losphreakerses generalmente superar retos intelectuales de complejidad creciente, relacionados con incidencias de seguridad o fallas en los sistemas telefónicos, que les permitan obtener privilegios no accesibles de forma legal.
El términophreakes una conjunción de las palabrasphone(teléfono en inglés),hackyfreak(entusiasta, fenómeno, loco, chiflado o monstruo en inglés, pero en este caso es más bien el primer significado).​ También se refiere al uso de varias frecuencias de audio para manipular un sistema telefónico, ya que la palabra inglesaphreakse pronuncia de forma similar afrequency(frecuencia).
Es un término coloquial inglés aplicado a una persona falta de habilidades técnicas, generalmente no competente en la materia, que pretende obtener beneficio delhackingsin tener los conocimientos necesarios. Su alcance se basa en buscar y descargarprogramasde intrusión informática, para propagarsoftwaremaliciososin ningún conocimiento claro de cómo funciona. Debido a esto se ocasionan daños significativos al funcionamiento interno de los sistemas donde son ejecutados, en algunas ocasiones dañando por completo los equipos de computación.
Los Lamer o Script-kiddie son muy criticados por loshackers, debido a los daños que generan a usuarios y empresas, esto genera una estigmatización para la comunidad de expertos en computación.
La palabra es un anglicismo, que se traduciría comohacker novato. Es una palabra usada en argot informático para referirse a alguien que acaba de iniciarse en el hacking y tiene poca experiencia. Algunas hipótesis sitúan la extensión de su uso a raíz de su popularidad dentro de las Fuerzas Armadas de los Estados Unidos de América, a finales del sigloXX. Otras variantes del término sonnewbyynewbee. El términonovatoa secas (noob, comúnmente escrito) se utiliza más a menudo en los juegos en línea y redes sociales.
Cuando hablamos de seguridad informática y protección de datos entran en juego dos equipos fundamentales: los Read Team y los Blue Team. Ambos realizan un trabajo complementario para detectar vulnerabilidades, prevenir ataques informáticos y emular escenarios de amenaza. A estos dos equipos hay que añadirles un tercero: el Purple Team.
El Red Team (equipo rojo) es responsable de un proceso de prueba ofensivo. Se comportan exactamente como un equipo atacante y realizan pruebas ofensivas en el escenario en tiempo real.
Esto podría llevarse a cabo por un período de 30 días o incluso meses, según el requisito. Los Red teamers analizan el comportamiento y preparan una estrategia para realizar ataques.
Nota: Nadie en una organización sabe nada sobre estas operaciones de Red Team, excepto la gerencia de nivel superior.
Una vez que exploten los recursos, harán un informe de toda la operación y lo entregarán a la empresa.
Sus tareas incluyen:
Por lo general, el Red Team no tiene límites de tareas. Utilizan todas las metodologías posibles y nuevas para realizar la operación Red teaming.
El Blue Team (equipo azul) es el encargado de la operación defensiva. Trabajan en estrecha colaboración con datos e información altamente confidenciales y brindan seguridad defensiva.
Sus tareas incluyen:
Nota: Las empresas empresariales tendrán miles de ingenieros de seguridad defensiva (equipo azul) con diferentes funciones en un sistema.
El Purple Team (equipo morado) trabaja para maximizar el rendimiento del equipo rojo y, al mismo tiempo, mejora el rendimiento del equipo azul.
Básicamente, un equipo morado debe conocer tanto la tarea del equipo rojo como la del equipo azul. En otras palabras, podemos decir, una combinación de equipo rojo y azul para mejorar el resultado.
Sus funciones son principalmente son :