Güvenlik duvarı yazılımı bir kural kümesi temelinde ağa gelen giden paket trafiğini kontrol eden donanım tabanlı ağ güvenliği sistemidir. Birçok farklı filtreleme özelliği ile bilgisayar ve ağı gelen ve giden paketler olmak üzere internet trafiğini kontrol altında tutar. IP filtreleme, port filtreleme, web filtreleme, içerik filtreleme bunlardan birkaçıdır. Bir çok kişisel bilgisayar işletim sistemleri internetten gelen tehditlerine karşı korumak için yazılım tabanlı güvenlik duvarları içerir.