Skip to main content

¿Qué es un virus de código fuente?

Un virus de código fuente es un virus informático que ataca el código fuente para corromperlo de alguna manera. Puede dejar inutilizable un programa o sistema operativo, secuestrar una máquina para un propósito determinado o generar errores en el sistema. Los virus de esta naturaleza son relativamente raros, pero se pueden encontrar en la naturaleza y a veces son difíciles de combatir porque el código fuente a menudo no es legible para los humanos y, por lo tanto, puede ser difícil de reparar.

El código fuente proporciona la base de programas, aplicaciones y sistemas operativos. Los virus mismos son programas o fragmentos de código que infectan las computadoras, generalmente con un propósito malicioso como la interrupción del servicio o el compromiso de material confidencial en mente. En el caso de un virus de código fuente, el virus ataca el código fuente de uno o más componentes de la computadora, en lugar de ejecutarse como su propio programa.

Los programadores necesitan un nivel razonable de habilidad para desarrollar un virus de código fuente porque deben poder alterar el código fuente. Esto requiere el conocimiento de los lenguajes de programación y las formas en que se pueden manipular para lograr varios objetivos, como hacer que sea imposible iniciar un sistema operativo. Los diseñadores de virus pueden buscar programas con código fuente vulnerable, lo que requiere poder revisar y comprender el código en bruto detrás de varios programas de computadora. Algunos programadores confían en kits de fabricación de virus o código publicado por programadores más experimentados para construir sus virus.

El usuario puede contraer un virus de código fuente a través de una variedad de medios. Cuando los virus ingresan a las redes vinculadas, también pueden propagarse a otras computadoras en el sistema. Esto puede provocar la destrucción de toda una red y horas de trabajo por parte de los técnicos para encontrar y erradicar el virus. En este caso, los técnicos deben eliminar el virus del código fuente y reparar el daño dejado, si es posible. Esto puede requerir una instalación nueva para eliminar el código fuente contaminado.

Las compañías de antivirus examinan regularmente Internet para detectar virus emergentes y aprovechan los informes de los usuarios para crear una biblioteca de virus conocidos y formas de combatirlos. Los usuarios pueden limitar el riesgo de infección viral manteniendo dicho software y manteniéndolo funcionando en todo momento. Es importante que el software esté actualizado, ya que algunos virus mutan rápidamente y se lanzan constantemente nuevas versiones. Un usuario con una biblioteca de virus obsoleta puede ser vulnerable a un nuevo virus que podría causar daños considerables.