In termen van computerbeveiliging is een firewall een stukje software. Deze software controleert het netwerkverkeer tussen binnen en buiten. De firewall wordt geplaatst tussen het netwerk dat moet worden beschermd (vertrouwd) en het netwerk buiten (minder vertrouwd), ook wel WAN of Internet genoemd. Een firewall heeft een reeks regels die op elk pakket worden toegepast. Wanneer een groot netwerk moet worden beschermd, draait de firewall-software vaak op een computer die verder niets doet.

Een firewall beschermt een deel van het netwerk tegen ongeoorloofde toegang.