Código malicioso es un término
que hace referencia a cualquier conjunto de códigos, especialmente sentencias
de programación, que tiene un fin malicioso. Esta definición incluye tanto
programas malignos compilados, como macros y códigos que se ejecutan
directamente, como los que suelen emplearse en las páginas web (scripts).
Los códigos maliciosos pueden
tener múltiples objetivos como:
- Extenderse por la computadora, otras computadoras en una red o por Internet.
- Robar información y claves.
- Eliminar archivos e incluso formatear el disco duro.
- Mostrar publicidad invasiva.
Mínimos cambios en un código
malicioso, pueden hacer que ya no sea reconocido como malicioso por un programa
antivirus; es por esta razón que existen tantas variantes de los virus, los
gusanos y otros malwares. Además, los antivirus todavía no tienen la suficiente
"inteligencia" como para detectar códigos maliciosos nuevos.