Los firewalls, en su forma más básica, examinan los paquetes de red y los permiten o los denegan en función de las reglas predefinidas. Estas reglas pueden ser simples, como "bloquear todo el tráfico de esta dirección IP" o un poco más complejas, que involucran puertos y protocolos.
La mayoría de los sistemas operativos (Windows, MacOS, Linux) incluyen firewalls incorporados que son suficientes para el filtrado básico. Por lo general, se accede a estos a través del panel de configuración del sistema. Los firewalls de enrutadores proporcionan una solución de filtrado en toda la red.
Si bien existen técnicas de filtrado más avanzadas (como los proxies de inspección de paquetes), usar el conjunto de reglas básicas de un firewall es el enfoque más simple para la mayoría de las necesidades de filtrado cotidianas.