Firewall-urile sunt importante pentru a preveni intruziunea într-o rețea a unei companii, dar au și dezavantaje. În special, firewall-urile pot diminua performanța unei rețele. Pachetele de date care intră și ies din rețea trebuie să treacă prin firewall pentru screening; acest proces afectează în cele din urmă viteza rețelei. Mai mult, firewall-urile de software impun o presiune suplimentară asupra resurselor de calcul ale rețelei sau ale calculatoarelor individuale.
Firewall-urile sunt împărțite în două categorii principale: firewall-uri hardware și software. Acestea sunt în continuare împărțite în mai multe tipuri, dar rolul lor de bază rămâne același, care constă în ecranarea pachetelor de date pentru potențialele amenințări. Deoarece firewall-urile sunt concepute pentru a restricționa accesul la o rețea, există șansa ca utilizatorii legitimi să fie blocați. Blocarea angajaților legali de la accesarea rețelei companiei poate duce la o productivitate redusă.
Firewall-urile sunt în general implementate cu politici stricte. În acest caz, unii angajați pot căuta metode backdoor pentru a accesa rețeaua. În plus, firewall-urile nu oferă nici o protecție împotriva sabotajului intern în cazul în care angajații neetici ar putea profita de lacunele de securitate din rețea. Firewalls sunt o investiție costisitoare, în special pentru companiile mai mici. Firewall-urile hardware sunt de obicei mai scumpe și de obicei au nevoie de personal tehnic permanent pentru instalarea, întreținerea și supravegherea funcționării lor.