Un firewall es un sistema de defensa que se basa en la instalación de una "barrera" entre la pc y la red, por la que circulan todos los datos. Este tráfico entre la red y tu pc es autorizado o denegado por el firewall (la "barrera"), siguiendo las instrucciones que le hayamos configurado o indicado. El funcionamiento de éste tipo de programas se basa en el "filtrado de paquetes". Todo dato o información que circule entre nuestra pc y la red es analizada por el programa (firewall) con la misión de permitir o denegar su paso en ambas direcciones.