Un firewall es un software o hardware que examina la información entrante y saliente de Internet o una red y bloquea o permite el paso de esta información según su configuración. Funciona como una barrera que examina cada paquete de datos e identifica la dirección IP, puerto y protocolo para determinar si se bloquea o permite según reglas preestablecidas. Los firewalls protegen los equipos, redes y datos al filtrar el tráfico no deseado y prevenir intrusiones no autorizadas. Algunos tipos comunes de firewall son ZoneAlarm, Norton y Panda