Eine Firewall ist eine Sicherheitssoftware oder -hardware, die dazu dient, ein Netzwerk oder einen Computer vor unerlaubten Zugriffen aus dem Internet oder anderen Netzwerken zu schützen. Die Firewall arbeitet wie eine Barriere zwischen dem internen Netzwerk oder Computer und dem externen Netzwerk oder dem Internet.
Eine Firewall kann unterschiedliche Techniken verwenden, um den Datenverkehr zu überwachen und zu filtern. Einige der gängigen Techniken umfassen das Blockieren von unerwünschtem Netzwerkverkehr basierend auf Port- und Protokoll-Informationen, die Überprüfung von Netzwerkpaketen auf Schadcode, das Durchsetzen von Regeln zur Einschränkung des Netzwerkzugriffs und das Verbergen von Netzwerkadressen durch sogenannte Network Address Translation (NAT).
Firewalls sind ein wichtiger Bestandteil von Netzwerksicherheitsarchitekturen und werden von Unternehmen und Organisationen genutzt, um ihre Netzwerke vor Angriffen von außen zu schützen. Sie werden auch von Privatanwendern eingesetzt, um ihre Computer vor Internetbedrohungen zu schützen.