Eine Firewall ist ein Netzwerksicherheitssystem, das den eingehenden und ausgehenden Datenverkehr auf Basis einer Reihe von Sicherheitsregeln überwacht und steuert. Sie dient als Barriere zwischen einem vertrauenswürdigen internen Netzwerk und nicht vertrauenswürdigen externen Netzwerken, wie z.B. dem Internet. Firewalls können Hardware- oder Software-basiert sein und sie helfen, unautorisierten Zugriff auf oder von einem privaten Netzwerk zu verhindern.