S.Penrose  expone su punto de vista respecto sobre la reproducción automatizada, en un articulo de la revista Scientific American “Self-Reproducing Machines”

Describiendo programas los cuales fueran capaces de activarse, reproducirse, mutar y atacar haciendo la analogía con estudios propios anteriores en donde ciertas estructuras podrían replicarse desde una semilla.

Reproduciendo su modelo en la  IBM 650 el virus era capaz de vivir dentro de la computadora.

En el año 1959 en los laboratorios de Bell Computer , los tres jóvenes programadores Rober Thomas Morris, Douglas Mcllory y Vysottsky crean un juego denominado CoreWar el cual estaba inspirado en la teoría de  JhonVon Neumann.

Definimos CoreWar como el precursor de los virus informáticos.

El juego consistía en donde dos programas combaten entre si con el propósito de ocupar toda la memoria del oponente

La primera guerra desarrollada fue “Darwin” la cual estaba programada en RedCode el cual era una especie de seudo lenguaje assembler limitado

CoreWar fue mantenido en secreto como entrenamiento para intelectuales de la época durante muchos años, recordemos que en  esa época las personas que tenían acceso a una computadora solo estaban disponible en universidades dado su alto costo

Recién en 1984 Ken Thompson (creador del sistema operativo Unix y el lenguaje de programación B) crea la comunidad a experimentar  “criatura” además forma la Internacional Core War Society (ICWS) y actualiza las reglas del juego con las que actualmente se juega en Internet

1970  Dr Gegory Benford (físico y escritor de ciencia ficción) publica la idea de un virus en el número del mes de mayo de venture Magazine describiendo específicamente el termino Computer virus, dando como ejemplo un programa denominado Vacuna para eliminar

                   5.2 El primer virus informático de la historia 

El cual fue capaz de infectar la IBM 360, a través, de una red ARPANET (el precedente de la Internet actual)  al virus se le denominó con el nombre de “Creeper” creado en 1972 por Robert Thimas Morris.

 

 

 

Creeper no causaba daño solo desplegaba un mensaje en pantalla                                                                                                                                            

““I´m a creeper… catch me if you can!” (Soy una enredadera atrápame si puedes)

El código fuente estaba escrito en assembler (ensamblador).

 

A continuación mostraremos parte del código original

 

code                                 segment       byte public
                                         assume        cs:code, ds:code, es:code, ss:code
                                         org               100h 
codebeg:  
                                         mov              ax,043FFh                        ; Remove virus from code!
                                         int                 21h
; Let's allocate some mem!
 
                                         mov              ax,ds
                                         sub              ax,11h
                                         mov              ds,ax
                                         cmp              byte ptr ds:[0100h],5Ah
                                         jnz                skip
                                         mov              ax,ds:[0103h]
                                         sub              ax,40h
                                         jb                  skip
                                         mov              ds:[0103h],ax
                                         sub              word ptr ds:[0112h],50h
                                         mov              es,ds:[0112h]
                                         push            cs
                                         pop              ds
 
                                         mov              cx,code_end-codebeg
                                         mov              di,100h
                                         push            di
                                         mov              si,di
                                         rep               movsb
 
                                         push            es
                                         pop              ds
 

 

 

 

 

5.3 El primer antivirus

Para poder eliminar  este gusano fue necesario crear otro virus Reaper (segadora) el cual estaba programado para buscar a Creeper y, eliminarlo.

En 1974 aparece Rabbit (conejo), llamado así porque no hacia nada excepto reproducirse

5.4 evolución de los código malicioso

En enero de 1975 John Walter descubre una nueva forma de distribuir un juego en Su Univac 1108 sin intención da origen al primer troyano de la historia, el cual es bautizado como “Animal/Pervade” dado que consistía que el software debía adivinar El nombre de un animal en base a preguntas realizadas al usuario

Animal, tenía la capacidad de actualizar la copia del mismo en el directorio de los Usuarios cada vez que él mismo era ejecutado. De allí que se denomina como troyano

 

 

 

Dado que Animal tenia la capacidad de Auto-actualización  era capaz de aprender de sus errores y autocorregirse, sobreescribiéndose a si mismo cada vez que se equivocaba.

Sin embargo, un error en la programación del juego hacia que existieran múltiples copias de si mismo en diversos directorios  de la máquina.

La solución fue crear una versión del juego que buscaba versiones anteriores y las eliminara.

 

A fines de 1979 Jhon Shoch y Jonupp investigadores del centro de investigación Xerox de Palo Alto, California, intentaron dar un uso practico a CoreWare, creando un programa que se encargara de las tareas de mantenimiento y gestión nocturna propagándose por los sistemas del centro.

El experimento “virtual” denominado Word (a mención de la novela The Shockware River escrita en 1975 por John Brumer), se extendió por la red y causo grandes problemas, por lo que se decidió cancelar el proyecto, pero lo que se puede rescatar  es que es  la primera aproximación de procedimientos en paralelo logrado por un Programa auto-replicante tan común hoy

En los años 80 con la evolución de los PC y su bajo costo que ayudo para su  masificación para publico en general cada ves mas personas entendían la informática y escribían sus propios programas y esto también dio origen a los primeros desarrolladores de programas dañinos.

 

En  1981 Richars Skrent (cofundador de NewHoo,actual DMOZ,el servicio de directorio Internet en el cual se basa google) recibe una Apple || como regalo y escribe el primer virus de amplia reproducción Elk Cloner el cual se almacenaba en un sector de inicio de los disquetes de 360 KB de capacidad y era capaz de residir en memoria luego que el disco era retirado. Elk Cloner era inocuo para el sistema, pero contaba la cantidad de arranques y cuando llegaba a cincuenta mostraba el siguiente poema:

Elk Cloner : The program with a personality (Elk Cloner: El programa con personalidad)

It will get on all your disks (llegará a todos tus discos)

It will infiltrate your chips (se infiltrará en sus chips)

Yes it's Cloner! (sí, es Cloner!)

It will stick to you like glue (se te pegará como el pegamento)

It will modify ram too (modificará la ram también)

Send in the Cloner! (envía el Cloner!)

 

La razón de por qué este virus fue tan masivo  se debe a que la velocidad de desarrollo del avance de la tecnología y la necesidad de ser el primero IBM (MS-DOS) adolecía de grandes agujeros que permitieron la aparición de códigos Maliciosos y su rápida extensión.

 

En 1983 Keneth Thompson quien en 1969 creó el sistema operativo Unix resucitó la Teoría de Von Neumann y CoreWar siendo protagonista de una ceremonia pública, presentó y demostró la forma de desarrollar un virus informático.

 

En 1984 la revista Scientific America Dewdney describió el funcionamiento de los programas “CoreWar” ofreciendo una copia del programa contra reembolso de dos dólares, estos artículos siguieron publicándose durante dos años bajo el titulo genérico “Computer recreation”.

 

En 1986 Basit y Amjad se percataron de que el sector Boot de un diskette contenía código ejecutable y que este código corría siempre que se reiniciada el PC con un diskette A:\

También se dieron cuenta de que podían  remplazar el  código con su propio programa, pudiendo ser éste un programa en la memoria residente y que podía instalar una copia de si mismo en cada diskette accesible desde cualquier dispositivo. Como el programa se copiaba a si mismo, le dieron el nombre de virus, por su semejanza con los virus biológicos.

 

En el mismo año un programador llamado Ralf Burger vió que un archivo podía hacer una copia de si mismo, por el método simple de atachar en otros archivos,                                                                                                                                            por lo cual desarrollo una demostración de este efecto que llamo VIRDEM

De forma paralela se crearon tres virus informáticos los cuales tenían el nombre de Los virus © Brain, Bouncing Ball y Marihuana que tenían la particularidad  de  infectar el sector de arranque de los diskette, posteriormente aparecieron los virus que infectaban los archivos con extensión EXE y COM.

 

En 1987 se da el primer caso de contagio masivo de computadoras a través del MacMag virus también llamado Peace, virus sobre computadoras Macintosh, éste virus fue creado por Richar Brandow y Drew Davision en cual estaba en un disco de juego siendo este repartido en una reunión de un club de usuarios, uno de los

Asistentes Marc Canter consultor de Aldus Corporation se llevo el disco a Chicago y contaminó la computadora en el que se realizaba pruebas con el nuevo software ILDIS Frenad, el virus contaminó el disco maestro que fue enviado a la empresa fabricante que comercializó su producto infectado por el virus

 

 

En el mismo año se descubre la primera versión del virus viernes 13 en los ordenadores de la universidad hebrea de Jerusalén.

 

Continuando en el mismo año IBM fue atacado por un virus que hizo que se

volviera lento muy lento, tanto que paralizó por 72 horas el sistema de mensajes de correos interno de dicha empresa, el virus desplegaba un mensaje con una imagen de un árbol navideño y pedía que tecleara la palabra “christmas”en caso de negarse el usuario se apagaba el PC e impedía que se guardaran los trabajos,  cuando el usuario tecleaba las palabras solicitadas se introducía a la lista de correo y esté se diseminaba por la red .

 

En 1988 el año en que comenzaron aparecer los fabricantes de antivirus; creando una moda de lo que en principio solo era un problema potencial.  Los vendedores de software de antivirus eran pequeñas compañías que ofrecían sus productos a muy bajo precio, en algunos casos gratuitamente, éste fue el año en que IBM se dió cuenta que tenía que tomarse el tema de los virus completamente en serio