De vorige pakketfilters worden ook Stateless pakketfilters genoemd. Modernere firewalls
beschikken over een krachtigere filter, de genaamde Stateful pakketfilters. Communicatie
verloopt altijd in 2 richtingen. Wanneer een TCP/IP pakket verzonden wordt komt er altijd
antwoord terug dat het wel of niet ontvangen is. Alle onverwachte pakketten die beweren een
retourpakket te zijn als antwoord op het eerste verzonden pakket worden onvermijdelijk
tegengehouden. De firewall onthoudt de "staat' van de verwachte retourpakket bij de communicatie
op het netwerk.
Een IP-pakket met een verzoek naar informatie, zoals het opvragen via HTTP naar een website
bevat zijn IP-adres en een poortnummer als verzendinformatie. De poortnummer is altijd groter
dan 1023 (bijvoorbeeld poort 3000). Een firewall die Stateless filtert houdt er geen rekening
mee dat er binnenkort een pakket zal toekomen op poort 3000. Een Stateless firewall moet in
dat geval de poorten hoger dan 1023 openstellen voor alle verkeer. Een hacker kan eenvoudig
deze openingen misbruiken om contact te leggen met de computer op poorten hoger dan 1023. De
firewall laat dan het opgevraagde verkeer passeren.
Een Stateful pakketfilter lost die situatie op. In tegenstelling tot de Stateless pakketfilter
worden de poorten boven 1023 wel geblokkeerd. Het netwerkverkeer dat terugkomt op de poort van
het verzonden pakket is toegelaten. De firewall houdt een lijst bij met informatie over poorten
die mogelijk verkeer gaan ontvangen. Die informatie wordt verwijderd als de firewall heeft
vastgesteld dat de communicatie beƫindigd is. Als de firewall niet in staat is om dat te doen
dan wordt de informatie na een tijdje automatisch verwijderd.
Voordelen:
Alle communicatie tussen netwerken is geautoriseerd door de firewall. Dat heeft als
voordeel dat alle verkeer van vertrouwde netwerken goed beveiligd is.
Stateful Inspection kan de applicaties, poorten en adressen controleren. De beveiliging
kan erg goed uitgevoerd worden.
Nadelen:
Stateful pakket filters controleren niet de inhoud van de applicaties.