Firewall pochodzi z języka angielskiego, co oznacza w języku hiszpańskim (firewall). Początkowo słowo to było używane w odniesieniu do tych ścian lub ścian, w których ogień został odizolowany lub zatrzymany, jednak od pewnego czasu słowo to jest wdrażane jako termin technologiczny do opisania systemu zaprojektowanego do kontrolowania i blokowania niektórych wejść lub nieautoryzowane informacje z sieci zewnętrznej.
Zapory ogniowe są częścią systemu i dlatego nie mogą być uważane za programy, mogą być używane zarówno w sprzęcie, jak i oprogramowaniu, jest to istotne, ponieważ zapory mogą działać z zewnątrz, kontrolując i zarządzając informacjami z innych sieci, a jednocześnie można go wdrożyć w celu oceny wewnętrznej działalności sieci, unikając wszelkiego ryzyka, które mogłoby mieć wpływ na komputer.
Komputery z dostępem do Internetu są na ogół narażone na każdy atak komputerowy, który naraziłby wszystkie zarchiwizowane informacje, a nawet komputery, dlatego jedna z zalet zapór ogniowych polega na tym, że po wykryciu informacji są one przenoszone na granicę bezpieczeństwa, której zadaniem jest filtrowanie, kontrolowanie i weryfikowanie, czy uzyskane informacje są zgodne ze standardami ustanowionymi w zakresie użytkowania sieci.
Istnieje kilka typów zapór ogniowych: poziom aplikacji bramy, obwód poziomu bramy, zapora sieciowa lub filtrowanie pakietów, zapora warstwy aplikacji i zapora osobista.