Pero, ¿por qué necesitamos un firewall si no hay ningún programa escuchando en ningún puerto?
Si tiene un escritorio de usuario único , no un servidor, no necesita un firewall, si no hay ningún servicio en ejecución, como en una instalación predeterminada de Ubuntu.
Windows tuvo algunas veces, después de poder hacer redes, algunos servicios que se ejecutan de manera predeterminada para mantenimiento, actualizaciones, transmisión de mensajes internos, etc. No podría detenerlos sin que Windows dejara de funcionar, pero eran vulnerables a ataques externos. Entonces, los usuarios de Windows necesitaban un firewall, y el meme, que todos necesitan un firewall, se extendió rápidamente.
Cuando conocieron a la gente de Linux, que a menudo eran administradores de servidores, no dijeron 'no necesitas un firewall en Linux' sino 'tenemos firewalls gratuitos como iptables durante casi una década'.
Un firewall personal , ubicado en el sistema que protegerá, tampoco es la mejor idea.
En un sistema de escritorio de un solo usuario, no necesita un firewall personal.