Em informática, um firewall (em português: parede de fogo), raramente traduzido como corta-fogo ou corta-fogos[1], é um dispositivo de uma rede de computadores, na forma de um programa (software) ou de equipamento físico (hardware), que tem por objetivo aplicar uma política de segurança a um determinado ponto da rede, geralmente associados a redes TCP/IP.[2] O firewall pode ser do tipo filtros de pacotes, proxy de aplicações, etc.
A combinação do software e de hardware de proteção, é chamado tecnicamente de "appliance"[3]. A complexidade de instalação depende do tamanho da rede, da política de segurança, da quantidade de regras que controlam o fluxo de entrada e saída de informações e do grau de segurança desejado.