Die Firewalls durchsuchen jedes einzelne Paket - kleine Teile einer großen Menge von Daten, die für eine problemlose Datenübertragung gesplittet wurden -, um sicher zugehen, dass diese Datenpakete keinen bösartigen Programmcode beinhalten. Zuerst kann eine Brandmauer jede Zugriffsanforderung überprüfen und den anfordernden Service dahingehend auswerten, dass er über einen bestimmten Domainnamen und eine bestimmte Internet-Adresse verfügte.
Die Firewalls können auch jedes ankommende Paket überprüfen und nach dem auf der schwarzen Liste stehenden Kode durchsuchen. Firewalls können außerdem Datenpakete anhand ihrer Übereinstimmungen mit anderen gesendeten oder empfangenen Datenpaketen auswerten. Ist die Korrespondenz der Packstücke akzeptabel, können sie bestehen bleiben. Ähnlich wie eine Brandmauer sollte eine Brandmauer letztlich alles blocken, was den Rechner eines Anwenders "abbrennen" könnte.
Brandmauern - ob von einem Software- oder Sicherheitsprovider - sind ein Muß. Windows Betriebssysteme beinhalten eine eingebaute Brandmauer, die Sie normalerweise eingeschaltet belassen sollten. Sicherheitssoftwarefirmen stellen in der Regel Firewalllösungen im Rahmen eines Pakets mit ihren Antivirenprogrammen zur Verfügung. Diese Firewalls sind in vielen FÃ?llen anspruchsvoller als die Firewalls, die Teil des zugrunde liegenden Systems sind.
Gängige Firewall-Funktionen umfassen die Protokollierung und Meldung von Attacken, ob sie nun Erfolg haben oder nicht, sowie die Alarmierung bei Sicherheitsverstößen. Mögliche Nachteile sind eine Abschwächung des Netzverkehrs - vor allem, wenn die Datenpakete vom Rechner des Anwenders komplett ausgewertet werden. Einige Firewalls sperren außerdem unbeabsichtigt rechtmäßige Webseiten, aber dies kann über das Control Panel des Services behoben werden, um Exceptions zu erstellen und festzustellen, welche Webseiten oder Häfen durchgelassen bzw. durchgelassen werden dürfen.