Kiekvienoje organizacijoje galima rasti daug įvairių aplikacijų – nuo pasiekiamų tik vidiniams naudotojams iki prieinamų iš išorės. Įprasti apsaugos sprendimai dažniausiai apsaugo infrastruktūrą tik tinklo lygmenyje, o aplikacijų lygmuo lieka menkai apsaugotas. Tam reikalinga aplikacijų ugniasienė (angl. Web Application Firewall, WAF), kuri ne tik apsaugo aplikacijas nuo kenkėjiškų , nukreiptų į aplikacijos kodą atakų, tačiau ir „perpranta“ aplikacijas iš esmės – stebi aplikacijos logiką, elementų skaičių ir tipą, nustato tipišką naudotojo elgesį tam, kad bet kokios anomalijos būtų lengvai pastebimos.