Abstrakt. Detta dokument fokuserar på försvarsmekanismer för skriptattacker, det största hotet mot webbapplikationer idag. Man tror att indatavalidering (eller filtrering) effektivt kan förhindra XSS-attacker på serversidan. I detta dokument diskuterar vi flera senaste verkliga XSS-attacker och analyserar orsakerna till misslyckandet med filtreringsmekanismerna för att försvara dessa attacker. Vi drar slutsatsen att även filtrering är användbart som en första nivå av försvar mot XSS attacker, är det ineffektivt att förhindra flera fall av angrepp, särskilt när användarens inmatning innehåller innehållsrika HTML. Vi föreslår sedan XSS-GUARD, ett nytt ramverk som är utformat för att vara en förebyggande mekanism mot XSS attacker på serversidan. XSS-GUARD fungerar genom att dynamiskt lära sig den uppsättning skript som ett webbprogram avser att skapa för alla HTML-förfrågningar. Vårt tillvägagångssätt inkluderar också en robust mekanism för att identifiera skript på serversidan och tar bort alla skript i utmatningen som inte är avsedd av webbapplikationen. Vi diskuterar omfattande experimentella resultat som visar motståndskraften hos XSS-GUARD för att förhindra ett antal verkliga XSS-exploateringar.
Bisht m.fl. REF, föreslå att ta bort någon server sida skript i utmatningen av ett webbprogram, när skriptet inte ursprungligen infogas av programmet själv.
XSS-GUARD : Precise Dynamic Prevention of Cross-Site Scripting Attacks
{'venue': 'DIMVA', 'journal': None, 'mag_field_of_study': ['Computer Science']}