W języku informatycznym firewall to oprogramowanie lub sprzęt zabezpieczający, który może monitorować i kontrolować ruch sieciowy, zarówno przychodzący, jak i wychodzący. Ustanawia rodzaj bariery między niezawodnymi sieciami wewnętrznymi i nieznanymi sieciami zewnętrznymi.
Dlatego zapora ogniowa, znana również jako zapora sieciowa, jest w stanie zapobiec nieautoryzowanemu dostępowi do/z sieci prywatnych.
Zapora sieciowa opiera się na regułach bezpieczeństwa pozwalających na akceptowanie, odrzucanie lub upuszczanie określonego ruchu. Celem zapory jest zezwolenie lub odmowa połączenia lub żądania, w zależności od zaimplementowanych reguł.