¿Es importante tener un software antivirus en los enrutadores domésticos dado que la mayoría de las PC están instaladas con este software? En caso afirmativo, ¿por qué casi todos los enrutadores domésticos no tienen software antivirus?

Como dijo Marco, los enrutadores generalmente no tienen los recursos restantes para ejecutar el software antivirus.

Afortunadamente, los enrutadores ejecutan una variedad de sistemas operativos y en una variedad de arquitecturas de procesador, ninguno de los cuales es compatible binariamente con los virus de Windows. Esto básicamente significa que un virus podría probar todo lo que quisiera: el enrutador no es capaz de ejecutar el software en la carga útil del virus. La mayoría de los enrutadores no funcionan, si alguno de los servicios normalmente se explota en computadoras Windows / Linux / Mac OSX. Por la misma razón que OSX / Linux no experimenta muchos virus, los enrutadores tampoco.

Sin embargo, ¡no pienses que son invulnerables! Muchos enrutadores han detectado vulnerabilidades en sus servicios, especialmente UPnP, telnet e interfaces web. Esto significa que un atacante podría obtener acceso remoto al dispositivo. Algunos enrutadores domésticos ejecutan Linux debajo, y en arquitecturas ARM comunes, un atacante podría instalar un nuevo software en el enrutador. Una pieza sofisticada de malware podría hacer esto automáticamente. Este sería el virus del que hablas, pero no he oído hablar de tal cosa en la naturaleza.

Además, la gran mayoría de los consumidores no cambia la contraseña de administrador a la interfaz web de su enrutador. Nota: Esto no es lo mismo que tener una contraseña inalámbrica. Muchos enrutadores de consumo también usan WPS, lo cual es bastante trivial para vencer, especialmente en una implementación anterior o mal diseñada. Su WiFI podría ser descifrado en unas pocas horas por un dispositivo muy simple (piense en Raspberry Pi, Smartphone) o unos minutos si la implementación de WPS es pobre o antigua.

El software antimalware tiende a ser muy complejo y grande, y requiere grandes cantidades de memoria, procesadores rápidos y costosos servicios de actualización y soporte. Es por eso que no está presente en dispositivos de consumo baratos y simples.

@mgua