A tűzfal olyan szoftver vagy hardver, amely ellenőrzi az internetről vagy hálózatról érkező információkat, és a tűzfal beállításaitól függően blokkolja vagy továbbengedi őket a számítógépre.

A tűzfal segít megakadályozni, hogy a támadók vagy rosszindulatú programok (például férgek) hozzáférjenek a számítógéphez a hálózaton vagy az interneten keresztül. A tűzfal megakadályozza azt is, hogy a számítógép rosszindulatú szoftvereket küldjön más számítógépekre.

A következő illusztráció a tűzfal működését mutatja be.

Illusztráció, amely bemutatja, hogy a tűzfal hogyan hoz létre akadályt az internet és a számítógép között
Úgy, ahogy egy téglafal fizikai akadályt jelent, a tűzfal is akadályt hoz létre az internet és a számítógép között

A tűzfal nem ugyanaz, mint a víruskereső program. A számítógép védelme érdekében tűzfalra, valamint víruskereső és kártevőirtó programra is szüksége van.