Eine Firewall (engl. Feuerwand) bezeichnet eine Sicherheitstechnologie, die Computer oder Netzwerke vor unerwünschten Eindringlingen schützt. Die Firewall überwacht dabei den eingehenden Traffic und entscheidet entsprechend festgelegter Regeln, welche „Datenpakete“ passieren dürfen und welche nicht. Ziel ist es so, Schadprogramme zu identifizieren und zu stoppen, bevor diese im System einen Schaden anrichten können.
Die Möglichkeiten einer Firewall sind aber begrenzt. Daher kann die Firewall nur ein Teilaspekt einer umfassenden Sicherheitsstrategie sein. In jüngster Zeit wurde der ausschließliche Einsatz einer Firewall immer wieder in Frage gestellt, da sie praktisch wie eine „Burgmauer“ funktioniert, aber nicht den Angreifer, der bereits eingedrungen ist, stoppen kann. Hierfür kommen dann Sicherheitstechnologien wie z. B. Mikrosegmentierung ins Spiel.
Zu den typischen Funktionen von Firewalls gehören: