Vatrozid aplikacije je značajka koja je dizajnirana za filtriranje pristupa računalu ili mreži. Koristi se u računalnoj sigurnosti, vatrozid može biti hardverski ili softverski, a ponekad je kombinacija to dvoje. Aplikacijski vatrozidi su softverski programi koji identificiraju i kontroliraju izvor zahtjeva za i iz aplikacije ili računalne usluge. Programi vatrozida web aplikacija koji se najčešće koriste za zaštitu korisnika od internetskih prijetnji mogu se koristiti i za sprječavanje napada hakera. Primjeri aplikacijskih vatrozida uključuju AppArmor® od Novell®, Netscaler® od Citrix® i dotDefender® od Applicure Technologies®.
Važan dio računalne sigurnosti, vatrozid aplikacije štiti računalo boreći se protiv ranjivosti aplikacije. Ako se sigurnost aplikacije ne provjeri, slabosti softvera i zlonamjerni programski kod mogu omogućiti hakerima pristup računalnim datotekama ili uzrokovati štetu na računalu. Sigurnost aplikacija je područje rada koje se fokusira na dizajniranje i održavanje softverskih programa za sprječavanje i rješavanje sigurnosnih problema u računalnim programima.
Iako aplikacijski vatrozidi mogu spriječiti zlonamjerni softver i računalne uljeze, njihova upotreba također može biti u sukobu sa softverskim programima koji se legitimno izvode na računalu. Kako bi se uklonili softverski sukobi s vatrozidom, mnogi programi vatrozida aplikacija imaju postavke koje dozvoljavaju odobrenim računalnim programima da zaobiđu vatrozid. Kada vatrozid aplikacije nema postavke zaobilaženja, možda će biti potrebno isključiti program koji pokreće vatrozid kako bi uspješno pokrenuo konfliktni softverski program. Vatrozid se može ponovno pokrenuti nakon zatvaranja programa u sukobu.
Kada se funkcija vatrozida aplikacije usredotočuje na zahtjeve koji odlaze i dolaze s Interneta, oni se nazivaju vatrozidima web aplikacija (WAF). Jedna od odgovornosti vatrozida aplikacije je zaštita računala od zlonamjernih zahtjeva identificiranjem opasnih internetskih zahtjeva i loših izvora podataka. Vatrozid također može zaštititi aplikaciju od preuzimanja ili izvršavanja lozinke ili napada trojanskog konja od hakera.
Općenito, vatrozidi aplikacija dizajnirani su za zaštitu jednog programa ili skupa programa od neovlaštenog neovlaštenog pristupa i ne nude potpuni paket internetske sigurnosti. Za dodatnu sigurnost, vatrozidi aplikacija često se koriste u kombinaciji s antivirusnim programom i proxy poslužiteljem. Proxy poslužitelj je hardverski uređaj ili softverski program koji presreće zahtjeve poslane na i s drugog računala putem mreže ili interneta. Korištenje proxy poslužitelja može pomoći u zaštiti anonimnosti korisnika interneta pružanjem informacija o proxy poslužitelju umjesto korisničkih podataka.