Eine Firewall oder auch Firewall-Software dient dazu, Netzwerke so voneinander abzuschirmen, dass ein Ausspähen oder ein Manipulieren der Daten hinter der Firewall erschwert wird und dennoch die notwendigen Kommunikations- und Transferfunktionen zwischen den Netzwerken funktionsfähig bleiben. Oft wird ein eigenständiger Rechner für diese Aufgabe eingesetzt.