Hay tres definiciones de la palabra hacker:
1. Definición tradicional:
Hacker es una persona que infringe la ley y encuentra formas de acceder a los sistemas informáticos establecidos para divertirse o obtener ganancias. Por ejemplo, robar la base de datos de números de tarjetas de crédito.
Diferencia:
El arquitecto lidera el desarrollo de dicho sistema y el hacker encuentra formas de evitar las restricciones de seguridad definidas por el arquitecto.
2. Definición de Facebook:
Hacker es un ingeniero talentoso, que desarrolla tecnología innovadora para Facebook para admitir una pequeña característica, que funcionará para miles de millones de personas.
- ¿Por qué existe el malware?
- ¿Cuál es la forma más sencilla de cambiar todas mis contraseñas en KeePass?
- ¿Merecen la pena los administradores de contraseñas?
- ¿Qué es lo mejor que has creado solo como programador?
- ¿Tiene IoT problemas de ciberataques, detección y prevención?
Diferencia:
No mucho, excepto que el arquitecto tradicional usualmente tiene menos manos con el código y la suite y corbata de Wars.
3. Definición de SOMA:
Hacker es un tipo que pasó el sábado leyendo un libro de JavaScript para crear un “producto increíble” el domingo.
Diferencia:
Cuando un “producto impresionante” se convierte en el negocio, el pirata informático contrata al arquitecto para que reescriba completamente el código, de modo que realmente funcione. Hasta que ocurra este momento mágico, el hacker vuelve a trabajar el lunes y hace lo que el arquitecto le diga.