2009 · 50 citations · 26 references
ComputingComputer ScienceCybersecurityApplication SecurityVulnerability AnalysisWeb SecurityApplication Security TestingClient-side SecurityDynamic Application Security TestingWeb Application SecurityWeb Application TestingWeb Application VulnerabilitiesAutomated Security TestingAutomated Web Security TestingClient-side Security TestingDom-based AttacksDynamic Systems ApproachSecurity TestingWidget Interaction
We present a technique for automatically detecting security vulnerabilities in client-side self-contained components, called web widgets, that can co-exist independently on a single web page. In this paper we focus on two security scenarios, namely the case in which (1) a malicious widget changes the content (DOM) of another widget, and (2) a widget steals data from another widget and sends it to the server via an HTTP request. We propose a dynamic analysis approach for automatically executing the web application and analyzing the runtime changes in the user interface, as well as the outgoing HTTP calls, to detect inter-widget interaction violations.
26
Ajax: A New Approach to Web Applications
Jesse James Garrett · 2007 · 1K citations
Securing web application code by static analysis and runtime protection
Yao‐Wen Huang, Fang Yu, Christian Hang et al. · 2004 · 566 citations