Tipos de programadores, hackers y delincuentes que interactúan en la red

Dentro del mundo de la informática, en el sector que se dedica a la creación de software o aplicaciones se puede distinguir distintos tipos de profesionales cada uno especializado y en algunos casos distinguidos por nivel de conocimientos adquiridos, creatividad, organización, lenguajes que se domina, etc…

Este artículo es una mezcla entre la definición que se le quiere dar y la definición tal y como yo la he llegado a entender, por lo que pudiera variar ligeramente aunque desconozco nada oficial que declare hasta que punto se es una cosa, se es otra o no se es nada de esta lista. También añado que según que país serás un delincuente si lo que haces va en contra de sus leyes y es bien conocido que cada uno mantiene las suyas propias con lo que sería probable que en algún país ser cracker o hacker black hat no sea delito y en otros esté altamente penado.

Estas son algunas de las definiciones más relevantes sobre los tipos de personas que trata internet tanto en su extremo más oscuro como en el extremo más puro, ya que hay tanto los que buscan presumir de algo que no saben hacer como los que disfrutan creando cosas interesantes y beneficiosas para todos.

Hay más clasificaciones pero no son tan relevantes, a modo de resumen estos son los que generan más interés y confusión para muchas personas ya que se tiende a confundir conceptos.

Diferencias entre Programadores, Hackers y Delincuentes

Hacker y diferencias entre Programadores, Hackers y Delincuentes

Tipos de Programadores

Los programadores principalmente podrían designarse con estos cuatro nombres:

Coder

Los Coder son personas que tienen la capacidad de escribir código de software válido (este código funciona y realiza su función correctamente) pero no lo hace de forma elegante y estructurada haciendo claramente legible sus programas, además en algunos casos toman código de otros programadores y lo adaptan a sus necesidades con pequeños cambios. Tienen poco o ningún conocimiento sobre algoritmos.

Programmer

Un Programmer es alguien con capacidad para escribir código y entender algoritmos. Puede desarrollar software con cierta complejidad.

Regularmente trabaja por su cuenta como freelancer.

Developer

El Developer es una persona con entrenamiento formal. Puede editar código o crear perfectamente estructuras de la nada, siempre siguiendo las pautas y principios establecidos de diseño e implementación de sistemas. Esto incluye robustez del código, seguridad, escalabilidad, performance, etc.

Hacker

Los Hackers son personas con gran nivel de conocimiento sobre una rama de la informática, suelen crear o reparar cosas. Un hacker es capaz de escribir código de bajo nivel (C, C++, ensamblador). Es una persona meticulosa, orientada a los detalles con profundos conocimientos sobre una tecnología en particular.

Relación entre Coder, programmer, developer y hacker

En realidad Programmer, hacker y developer son términos muy similares y también es posible incluirse en dos simultáneamente teniendo en cuenta algo parecido a esto:

  • Los hackers y los developers son programadores.
  • Muchos programadores no tienen el talento o quizás no son los suficientemente creativos para convertirse en hackers.
  • Muchos programadores no han recibido la educación o no tiene la disciplina necesaria para ser developers.
  • Muchos de developers no son los suficientemente creativos para ser hackers.

Distintos Tipos de Hackers

Por otro lado tenemos algunas clasificaciones para los distintos tipos de hackers, aquí comentaré las tres principales que más solemos ver o encontrarnos por la red.

Algunas clasificaciones de Hackers se suele hacer en función de categorizarlos por el color del sombrero, lo que vendría a ser un identificador de sus intenciones para sus conocimientos y/o habilidades

Sombrero Blanco

Hacker de Sombrero Blanco (Hacker White Hat): Administrador de sistemas, experto en seguridad normalmente con conocimientos de programación a bajo nivel que tiene una ética muy alta y utiliza sus conocimientos para evitar actividades ilícitas (Prevenir o Defender).

Por lo general se encarga de la seguridad y no hace daños ni cosas perjudiciales para los demás. Cuando detecta una vulnerabilidad la reporta para que lo arregle quien corresponda pero no se aprovecha de esta para hacer nada en contra de su ética.

Sombrero Gris

Hacker de Sombrero Gris (Hacker Grey Hat): No se preocupa tanto por la ética como los de sombrero blanco pero tiene sus mismos conocimientos, realiza su trabajo por cualquier medio y si necesita alguna información o herramienta y para ello requiere saltarse los principios éticos lo hará y disfrutará poniendo a prueba su ingenio contra los sistemas de seguridad, sin malicia y difundiendo su conocimiento y códigos tanto como los errores de seguridad encontrados, lo que a la larga mejora la seguridad de los sistemas.

Sombrero Negro

Hacker de Sombrero Negro (Hacker Black Hat): No le interesa ayudar ni colaborar. Posee conocimientos pero no los usa para realizar buenos actos.

No le importan los daños que pueda causar en los sistemas penetra.

Definitivamente no posee ética y hace lo que desea sin importar consecuencias ni daños que pueda causar, este tipo de hacker suele ser también cracker.

Delincuentes que interactúan por Internet

Hay personas que hacen un uso para su beneficio propio ya sea estafando o perjudicando de cualquier otra forma a ciertas personas

Cracker

Los Crackers se puede definir de dos formas, por un lado están los que dicen que rompen la seguridad en los sistemas y programas (quizás es la definición más acertada.

Por otro lado se dice que son personas dañinas que destrozan todo lo que encuentran a su paso con virus y herramientas que desarrollan solo para este fin.

Phreaker

Los Phreakers tienen habilidades para la telefonía tanto móvil como en la telefonía fija. Ellos hacen pinchadas de líneas, clonaciones de teléfonos móviles, liberaciones y todo lo relacionado a este tipo de cosas.

Lammer

Lammers, son esos ignorantes que suelen tener pocos conocimientos de informática y utilizan herramientas creadas por hackers o crackers de verdad con el fin de hacer daño o intentar demostrar que saben más de lo que en realidad conocen y así presumir frente a los amiguetes que no llegan a tener apenas conocimiento informático.

Este tipo de personas no se interesa en aprender ni adquirir conocimientos, normalmente realizan las tareas que se proponen (siempre que haya un programa que lo haga y solo tengan que pulsar unos pocos de click o exista un tutorial de fácil acceso y paso a paso) y buscan reconocimiento entre conocidos que creen ver a un hacker o cracker.

Por desgracia este perfil es bastante habitual, sobre todo en menores aficcionados a los vídeojuegos que no invierten su tiempo en aprender o estudiar pero les gusta presumir de esos conocimientos que no tienen con sus amigos.

Script Kiddies

Los Script Kiddies son personas que poseen pocos conocimientos y utilizan herramientas hechas por los demás, a veces los usan para realizar ataque y otras para el uso personal.

En general son aprendices que aún no tienen demasiados conocimientos pero se esfuerzan en aprender utilizando herramientas de otros y/o adaptándolas a sus necesidades (sin escribirlas desde 0).

Carder

Los Carders son aquellos que se dedican a falsificar o robar tarjetas de crédito, en resumen estafadores o delincuentes de tarjetas.

Modders

Modders proviene de modificar o moldear algún programa, podría decirse que añaden características o se las restan a algún tipo de software.

Información

Raúl Caro Pastorino

Informático, técnico en sistemas, redes, baja tensión (electricidad) y desarrollador de aplicaciones WEB. Soy un apasionado por GNU/LINUX y el software libre en general desde prácticamente el año 2001-2003 que comencé. Intento usar y trabajar siempre con código libre o abierto de forma profesional. Me apasiona la programación, la micro-electrónica, el diseño gráfico y edición multimedia. Fan de Raspberry y arduino. Programo en bash, python, php y javascript principalmente. Repositorios de código con git: https://gitlab.com/fryntiz https://github.com/fryntiz

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.