Sei sulla pagina 1di 3

Conejo Cuando los ordenadores de tipo medio estaban extendidos especialmente en ambientes universitarios, funcionaban como multiusuario, mltiples

usuarios se conectaban simultneamente a ellos mediante terminales con un nivel de prioridad. El ordenador ejecutaba los programas de cada usuario dependiendo de su prioridad y tiempo de espera. Si se estaba ejecutando un programa y llegaba otro de prioridad superior, atenda al recin llegado y al acabar continuaba con lo que haca con anterioridad. Como por regla general, los estudiantes tenan prioridad mnima, a alguno de ellos se le ocurri la idea de crear este virus. El programa se colocaba en la cola de espera y cuando llegaba su turno se ejecutaba haciendo una copia de s mismo, agregndola tambin en la cola de espera. Los procesos a ser ejecutados iban multiplicndose hasta consumir toda la memoria de la computadora central interrumpiendo todos los procesamientos. Conejo Un programa conejo es aquel cuya principal funcin, como si de un conejo se tratase, es la de reproducirse infinitamente, copindose a s mismo consumiendo los recursos del sistema informtico atacado, para as agotar la capacidad del procesador o de la memoria impidiendo que el sistema siga en activo, bloquendolo. Los conejos son programas autnomos e independientes que, a diferencia de los virus, no necesitan que un programa anfitrin los lleve dentro. Se cree que sus orgenes se encuentran en los tiempos de los grandes ordenadores, cuando unos programas tenan asignado ms tiempo de proceso que otros. Alguien tuvo la idea de que si varias copias de su programa se ejecutaban simultneamente, tendra ms tiempo de proceso, y lo mejor que se le ocurri fue duplicarlo en el ordenador. Como cada copia se duplicaba a s misma, la progresin del programa era imparable; 4, 8, 16, 32, 64... copias duplicndose a su vez, reproducindose exponencialmente. Por primera vez se haba creado un programa que poda ocasionar enormes catstrofes, colapsando las grandes redes informticas.

Conejos
Los conejos o bacterias son programas que de forma directa no daan al sistema, sino que se limitan a reproducirse, generalmente de forma exponencial, hasta que la cantidad de recursos consumidos (procesador, memoria, disco...) se convierte en una negacin de servicio para el sistema afectado. Por ejemplo, imaginemos una mquina Unix sin una quota de procesos establecida; cualquier usuario podra ejecutar un cdigo como el siguiente:
main(){ while(1){ malloc(1024); fork(); } }

Este programa reservara un kilobyte de memoria y a continuacin creara una copia de l mismo; el programa original y la copia repetiran estas acciones, generando cuatro copias

en memoria que volveran a hacer lo mismo. As, tras un intervalo de ejecucin, el cdigo anterior consumira toda la memoria del sistema, pudiendo provocar incluso su parada. La mejor forma de prevenir ataques de conejos (o simples errores en los programas, que hagan que stos consuman excesivos recursos) es utilizar las facilidades que los ncleos de cualquier Unix moderno ofrecen para limitar los recursos que un determinado proceso o usuario puede llegar a consumir en nuestro sistema; en la seccin tres se repasan algunos de los parmetros necesarios para realizar esta tarea sobre diversos clones del sistema Unix.

Linkografia
http://www.monografias.com/trabajos5/virusinf/virusinf.shtml#Conejo#ixzz2ll0I4AS0 http://www.ciencia-ficcion.com/glosario/c/conejo.htm

Potrebbero piacerti anche