A firewall vagy hálózati tűzfal olyan biztonsági rendszer, amely előre meghatározott biztonsági szabályok alapján figyeli és ellenőrzi a bejövő és kimenő hálózati forgalmat. A firewall lehet hardveres vagy szoftveres, és akadályként szolgál a megbízható belső hálózat és a nem hitelesített külső hálózatok, például az internet között. Fő funkciója a hálózat védelme a nem kívánt hálózati támadások megakadályozása és az érzékeny adatokhoz való hozzáférés korlátozása révén.