Un firewall filtra el acceso de información entre una red local y externas. Existen varios tipos de firewall como de aplicación de pasarela, circuito a nivel de pasarela, capa de red o de filtrado de paquetes y cortafuegos personales. Los firewalls establecen perímetros confiables, protegen de intrusiones y optimizan el acceso mientras protegen la información privada.