Un firewall es un componente de hardware o software diseñado para bloquear el acceso no autorizado a una red, permitiendo o limitando el tráfico de acuerdo a un conjunto de reglas. Puede implementarse en hardware o software y ayuda a evitar que usuarios no autorizados accedan a redes privadas, aunque no provee protección completa y se deben tomar otras medidas de seguridad.