miércoles, 9 de junio de 2010

Virus y Virus

Todos conocemos la homonimia con la palabra virus.

Los virus biológicos son código genético envuelto por una cápsula protectora de proteínas y,
en ocasiones, con membrana lipídica y con alguna proteína soluble. Su función se puede resumir como:

- Eludir los sistemas de defensa
- Entrar en la célula
- Utilizar la maquinaria de la célula para traducir su código
- Crear nuevas copias del virus
- Salir de la célula
- Repetir

Lo sorprendente de estos virus es que surgieron hace millones de años, probablemente miles de millones, y lo hicieron de forma espontánea. Algunos incorporan código de las células, que sólo casualmente les sirve para adquirir nuevas funcionalidad y ventajas. También sufren mutaciones en el código, duplicaciones, etc.

Los virus informáticos son programas informáticos, generalmente de no mucha extensión, creados por programadores con la intención de:

- Superar los sistemas de defensa de un ordenador
- Ubicarse en memoria, habitualmente suplantando a otros ejecutables.
- Utilizar la CPU del ordenador infectado para ejecutarse
- Duplicarse
- Dispersarse por medios de almacenamiento o por red
- Repetir

La cuestión que aquí planteo es si existe la posibilidad de que los virus informáticos cambien, evolucionen o muten, a través de errores en el código durante su duplicación o durante su transmisión por la red, de forma espontánea, y si de esta forma podrían, cuando la red tenga un flujo de información lo suficientemente vasto y a lo largo de muchos años, adquirir nuevas funcionalidades no programadas voluntariamente.

No hay comentarios: