Orígenes de los virus informáticos

Buen día chicos el día de hoy estaremos hablando del orígen de los virus informáticos, ahora bien, el origen no está muy claro, pero si existen dos precedentes bastantes importantes que debemos mencionar.
En los años 1960 apareció una especie de juego muy popular dentro de las comunidades de programadores el cual fue desarrollado en los laboratorios de Bell de la AT&T. Eran llamadas guerras de memorias, o Core wars. Se trataba de lanzar dos programas, uno por cada jugador, los cuales fueran capaces de ir ocupando cada vez más memoria. Estos programas tenian que replicarse dentro de la memoria de la computadora e infectar las zonas de memoria ocupadas por el programa contrario.
Así ganaba el programa que se conseguía ocupar la mayor cantidad de memoria. La capacidad de replicarse automáticamente y destruir a los otros programas, asi nos recuerda claramente al comportamiento de un virus biológico.
Hoy en día todavía aun se sigue batallando con este juego, pero reutilizando simuladores de aquellas máquinas, como es el caso de CoreWin, un simulador que funciona bajo Windows.
Dejando los juegos a un lado, tenemos otro caso bastante claro. en los años 1980, unos programadores de pakistán que eran estudiantes y hermanos. tenían una empresa que desarrollaba programas para la computadora. Estos hermanos estaban ya cansados de las copias piratas de sus programas. Así que decidieron introducir un programa extra en los disquetes del programa que ellos vendían.  Este programa se copiaba asi mismo junto con un mensaje de copyright en cada copia que sus clientes hicieran. De está forma se propago rapidamente a muchas computadoras ya que hicieron bastantes copias piratas de su propio programa. esto nos lleva a pensar en el comportamiento de un virus.
El termino virus como tal aparecio en la tesis de un estudiante de la universidad de california en el ao 1984, donde la tesis hablaba de los programas auto duplicadores. aquí es donde se da la primera definición formal del término de virus y se hacia un estudio de la expansión de este tipo de programas.

Comentarios

Entradas populares de este blog

Instalar Ruby on Rails en Ubuntu 13.04

Navigation Drawer (Cajón de Navegación) Android

Preguntas de una entrevista de trabajo para Ruby y Ruby on Rails