Firewall vem do idioma inglês cujo significado em espanhol é (firewall). A princípio essa palavra era usada para se referir àquelas paredes onde o fogo era isolado ou interrompido, porém há algum tempo, essa palavra foi implementada como um termo tecnológico para descrever um sistema projetado para controlar e bloquear alguns acessos ou informações não autorizadas de uma rede externa.
Os firewalls são parte de um sistema e, portanto, não podem ser considerados programas, eles podem ser usados em hardware e software, o que é relevante, pois os firewalls podem funcionar externamente, controlando e gerenciando informações de outras redes, e ao mesmo tempo pode ser implementado para avaliar as atividades internas da rede evitando qualquer risco que possa afetar o computador.
Os computadores com acesso à Internet estão geralmente expostos a qualquer ataque informático, o que poria em risco todas as informações armazenadas e até mesmo colocaria em risco os computadores, por isso uma das vantagens dos firewalls é que, uma vez detectada a informação, esta é encaminhada para um perímetro de segurança que tem a função de filtrar, controlar e verificar se a informação obtida obedece aos padrões estabelecidos na utilização de redes.
Existem vários tipos de firewalls, que são: nível de aplicativo de gateway, circuito de nível de gateway, firewall de rede ou filtragem de pacotes, firewall de camada de aplicativo e firewall pessoal.