Existen dos tipos principales de firewalls: firewalls de software, que se instalan en las computadoras, y firewalls de hardware, que vienen integrados en los routers. Los firewalls de software son gratuitos o comerciales, y monitorean y bloquean el tráfico de Internet según sea necesario para proteger una computadora. Los firewalls de hardware protegen a todas las computadoras conectadas a un router y son más complejos de configurar que los de software. Ambos tipos de firewall pueden usarse juntos para lograr una mayor protección.