Todos los sistemas pueden ser vulnerables a ataques, independientemente de su arquitectura, sistema operativo u otros factores. Aunque sistemas más seguros son más protegidos, ningún sistema es 100% seguro. Los virus generalmente atacan Windows debido a su popularidad y seguridad relativamente baja, pero también existen virus para Linux, Mac y dispositivos móviles que se propagan a través de Bluetooth, correo electrónico u otras vías. Algunos virus pueden afectar múltiples plataformas como Windows y Linux.