El cortafuegos o firewall es el complemento ideal del antivirus para garantizar una protección eficaz frente a ataques del exterior, provenientes de Internet.
También actúa como filtro de la información entrante/saliente entre el PC y la red y, en algunos casos, supervisa la instalación o desinstalación de programas y la ejecución de archivos, mediante un control de seguridad con permisos que el usuario acepta o deniega.
Windows trae por defecto un cortafuegos (firewall), aunque solamente Vista dispone de uno realmente potente, así que es recomendable instalar en Windows XP o anteriores un cortafuegos alternativo en el caso de que se utilice el ordenador para navegar por Internet a menudo.

Un cortafuegos altamente recomendable, además de contar con una versión gratuita, es Zone Alarm.

El programa permite bloquer el acceso a la red de programas, tiene un componente añadido en forma de programa antispyware (software espía), protección de identidad y control de seguridad del sistema operativo.
Monitoriza la ejecución de archivos mediante ventanas de permisos:
Esto permite al programa definir el comportamiento hacia programas o archivos específicos, pudiendo el usuario establecer permisos o denegaciones permanentes marcando la casilla "Recordar esta configuración".
Lo mismo ocurre cuando algún programa intenta acceder a Internet:
Enlace:Página de Zone Alarm para descargar la versión gratuita.