Sovelluksen palomuuri on ominaisuus, joka on suunniteltu suodattamaan pääsy tietokoneeseen tai verkkoon. Palomuuri, jota käytetään tietoturvassa, voi olla joko laitteisto tai ohjelmisto, ja se on joskus näiden kahden yhdistelmä. Sovellusten palomuurit ovat ohjelmistoja, jotka tunnistavat ja hallitsevat sovelluksesta tai tietokonepalvelusta tulevien pyyntöjen lähteitä. Verkkosovellusten palomuuriohjelmia, joita käytetään useimmiten käyttäjien suojaamiseen Internet -uhilta, voidaan käyttää myös estämään hakkereiden hyökkäyksiä. Esimerkkejä palomuuriohjelmista ovat Novell® AppArmor®, Citrix® Netscaler® ja Applicure Technologies® dotDefender®.
Sovellusten palomuuri, joka on tärkeä osa tietoturvaa, suojaa tietokonetta torjumalla sovelluksen haavoittuvuuksia. Jos sovelluksen suojausta ei tarkisteta, ohjelmiston heikkoudet ja haittaohjelmointikoodi voivat antaa hakkereiden päästä käsiksi tietokoneen tiedostoihin tai vahingoittaa tietokonetta. Sovellusten turvallisuus on työalue, joka keskittyy ohjelmistojen suunnitteluun ja ylläpitoon tietokoneohjelman turvallisuusongelmien ehkäisemiseksi ja ratkaisemiseksi.
Vaikka sovellusten palomuurit voivat pitää haittaohjelmat ja tietokoneen tunkeilijat loitolla, niiden käyttö voi myös olla ristiriidassa tietokoneessa laillisesti toimivien ohjelmistojen kanssa. Palomuurin kanssa tapahtuvien ohjelmistoristiriitojen poistamiseksi monilla sovellusten palomuuriohjelmilla on asetukset, jotka sallivat hyväksyttyjen tietokoneohjelmien ohittaa palomuurin. Jos sovelluksen palomuurissa ei ole ohitusasetuksia, saattaa olla tarpeen sulkea palomuuria käyttävä ohjelma, jotta ristiriitainen ohjelmisto voidaan suorittaa onnistuneesti. Palomuuri voidaan käynnistää uudelleen ristiriitaisen ohjelman sulkemisen jälkeen.
Kun sovelluksen palomuurin toiminto keskittyy Internetiin tuleviin ja Internetistä tuleviin pyyntöihin, niitä kutsutaan web -sovellusten palomuureiksi (WAF). Yksi sovellusten palomuurin vastuu on suojata tietokone haitallisilta pyyntöiltä tunnistamalla vaaralliset Internet -pyynnöt ja huonot tietolähteet. Palomuuri voi myös suojata sovellusta salasanan hankkimiselta tai suorittamiselta tai Troijan hevoshyökkäyksiltä hakkereilta.
Yleensä sovellusten palomuurit on suunniteltu suojaamaan yhtä ohjelmaa tai ohjelmasarjaa väärentämiseltä, eivätkä ne tarjoa täydellistä Internet -suojauspakettia. Turvallisuuden lisäämiseksi sovellusten palomuureja käytetään usein yhdessä virustentorjuntaohjelman ja välityspalvelimen kanssa. Välityspalvelin on laitteisto tai ohjelmisto, joka sieppaa toiselle tietokoneelle ja toiselta tietokoneelta lähetetyt pyynnöt verkon tai Internetin kautta. Välityspalvelimen käyttö voi auttaa suojaamaan Internetin käyttäjän nimettömyyttä tarjoamalla tietoja välityspalvelimesta käyttäjätietojen sijasta.