Eine Firewall ist ein Sicherheitssystem, das den Netzwerkverkehr überwacht und regelt, basierend auf vordefinierten Sicherheitsregeln. Ihre Hauptaufgabe ist es, unbefugten Zugriff auf oder von einem privaten Netzwerk zu verhindern. Firewalls können in Hardware, Software oder beides implementiert werden, um ein Sicherheitsgateway zwischen internen Netzwerken und externen Netzwerken wie dem Internet zu bilden.