Cuál es la diferencia entre hackear y crackear en un ordenador?

¿Cuál es la diferencia entre hackear y crackear en un ordenador?

Respuesta corta:

  • Hackear: Completamente legal. Desarrollar software con entusiasmo, a menudo por el mero placer de hacer que el ordenador haga algo impresionante. A lo largo de los años, el término ha sido secuestrado y tergiversado por los medios de comunicación, hasta el punto de que hoy se utiliza casi exclusivamente como sinónimo de cracking. Es triste. Soy un hacker - he estado hackeando código desde 1968 - primero en IBM "big iron", luego (desde 1976 hasta mi jubilación en 2009) en Tandem NonStop Systems - con orgullo.
  • Cracking: Completamente ilegal. El uso de software (y, a veces, hardware) para obtener acceso ilegal a la propiedad de otras personas. La mayoría de los crackers son malos tipos (y excelentes programadores), causando gran daño y destrucción. Algunos crackers se destacan en la ruptura de "algoritmos de autorización", apoyando un próspero mercado en línea de software "pirata" (robando efectivamente a los desarrolladores del software original).

Todos ustedes pueden ayudar a corregir el mal uso del término "hacker" - como alguien malicioso o criminal - simplemente haciendo una distinción entre la ruptura de la seguridad y la piratería, utilizando el término "cracking" sólo para la ruptura de la seguridad. La gente que hace esto son crackers - algunos de ellos también pueden ser hackers, al igual que algunos de ellos pueden ser jugadores de ajedrez o de golf; la mayoría de ellos no lo son.

Corte de mi respuesta a ¿Qué consejos y técnicas puedo aprender para retener mi comprensión de los algoritmos y estructuras de datos?

Un libro que realmente recomiendo es The New Hacker's Dictionary, la mayor parte está en línea en The Hacker's Dictionary.com (Ver también Wikipedia's Jargon File). Y no, no estoy sugiriendo nada malo: hacker es un término de honor (los malos son los crackers), un Hacker es un individuo que disfruta codificando por el puro desafío intelectual que implica, ¡un programador entusiasta! Los medios de comunicación han abusado del término hasta el punto de que hoy en día, muchos piensan que los hackers son crackers... No lo son.

Corte de mi respuesta a ¿Por qué me molesta que a los que estudian informática se les llame "ingenieros de software" aunque no hayan estudiado ingeniería?

Mucha gente hoy en día desconoce (tristemente) lo que realmente significa el término "hacker" en la comunidad de Programadores Reales... Al menos en su origen. Aquí tienes la oportunidad de conseguir una breve introducción al hackerdom!

Definición oficial: hacker (¡léelo!)

"Hacker" es un término de honor (estoy orgulloso de haber sido un hacker durante más de cincuenta años), así como de cariño: Entre nosotros, los hackers, la palabra nunca se utiliza de forma denigrante o despectiva. He estado hackeando Tandem/Guardián durante décadas (y estoy orgulloso de ello), y si mi código fuera una mierda, no habría pasado el estricto control de calidad que Tandem Computers (y nuestros usuarios) exigían.

Imagen recortada de la diapositiva #3 de la presentación de slideplayer.com Hackers, Crackers, and Network Intruders (por Dick Steflik):

main-qimg-7b300abecdaedf81c0806d32e8a03456

¡Vea también la consulta de imágenes de Google hackers vs crackers!