Számítógépes hálózatok kapcsolódási pontján elhelyezett, a kimenő és bejövő adatok biztonságát szavatoló rendszer, amely általában több eszköz (hardver és szoftver) kombinációját jelenti. Internetes csatlakozásnál használata mindenképpen javasolt, ugyanis ha két számítógép kapcsolatba kerül egymással, az egyik felhasználó elvben képes a másik gépén ellenőrizhetetlen műveleteket végrehajtani. A tűzfalakat annak érdekében fejlesztették ki, hogy erre a gyakorlatban ne kerülhessen sor. Az átlag felhasználó számára a tűzfal két legfőbb feladata, hogy megvédje gépét a kéretlen, illetéktelen behatolóktól (hackerek), valamint a vírusoktól.