Ninguna visión general de la seguridad estaría completa sin una breve definición de algunos términos.
Un virus es un programa que no tiene existencia propia. Depende de su funcionamiento de algún programa huésped cuyo control toma. Los virus se propagan a través de infectar otros programas en la misma máquina, y a través de copias de programas infectados de máquina a máquina.
Un gusano ("worm") es un programa independiente, que infecta máquinas (no programas individuales). Se propaga a través de la red, y toma el control de la máquina víctima usando alguna vulnerabilidad particular. Desde ésta monta ataques a otras máquinas.
En rigor, el nombre es Caballo de Troya. Es un programa que aparenta tener una función útil, pero en realidad tiene otra siniestra, tal como el ejemplo mitológico del que toma el nombre. Su difusión se debe a usuarios que lo usan o comparten por su (supuesta) utilidad. Frecuentemente aparecen como versiones nuevas de programas ampliamente usados.
Como el caballo original era de madera, sirve de (débil) pretexto para el nombre de la sección actual.