XHUNTER · Tracking XSS on the Net
FP7 — People (Marie Curie Actions)
- Duration
- 2011-11-01 → 2014-10-31
- EU contribution
- €219,393
- Participants
- 1
- Scheme
- MC-IOF
Lines connect the coordinator with its partners.
Results in brief
XHUNTER: Tracking XSS on the Net
xHunter: Tracking XSS on the Net The exploitation of web applications has become a major threat for every user that performs daily activities in the world wide web. The research and academic community is heavily involved in exploring new techniques for protecting web applications, and thus the users, from web attacks. However, we still know little about real-world incidents regarding web exploitation. In this project, we design and implement xHunter, a detector that is able to analyze URLs, which can exploit web applications. Using xHunter we can analyze web attacks that have been already reported to security vendors, we can investigate the web sites that are targets of web attackers, the time it takes for a web vulnerability to be fixed, the growth of web reports, and other properties that assist in getting a finer-grained picture of web exploitation. Finally, xHunter can be deployed in a live network for detecting attempts based on XSS exploitation, and thus can be used to protect users from XSS exploitation. Problem and Impact ``The timing between identifying an XSS attack (see Figure~\ref{fig:xss-problem} for an illustration of XSS) and resolving it is crucial. According to a study on the Cost of Cyber Crime, by the Ponemon Institute, the average time it took to resolve a cyber attack was 32 days -- with an average cost of $1,035,769 (that's $32,469 per day) for the participating sample of organizations.'' (More information at: https://www.acunetix.com/blog/articles/return-on-investment-protecting-cross-site-scripting/.) xHunter Approach - On-line detector: xHunter can process in real-time incoming URLs and infer if they aim at exploiting web applications. In that sense, xHunter can form a custom, and more sophisticated, firewall, which is able to comprehend XSS exploitation and prevent it. xHunter can be an important element of the security infrastructure which shields a modern web server and its role should be very important, especially if we take into account the popularity of XSS exploitation nowadays. - Off-line analyzer: xHunter can be used for analyzing collected URLs off-line. In this mode, xHunter can be a useful tool to the security analyst, since it can assist in characterizing a large group of malicious URLs and infer many insights about how attackers try to exploit web applications.
Data: CORDIS, © European Union
Project objective
Code-injection attacks through Cross-Site Scripting (XSS) in the web browserhave observed a significant increase over the previous years. According to aSeptember-2009 report published by the SANS Institute, attacks against webapplications constitute more than 60% of the total attack attempts observed onthe Internet. Web application vulnerabilities such as SQL injection andCross-Site Scripting flaws in open-source as well as custom-built applicationsaccount for more than 80% of the vulnerabilities being discovered. In thisproject we propose the design and development of a prototype that can inspectpassively the network for extracting URLs that can potentially exploit a webapplication, through XSS. The detector assumes that all URLs that containparts that can produce a valid JavaScript syntax tree are consideredsuspicious. We will develop tools that identify text fragments of URLs,exchanged in the network, that produce a valid JavaScript syntax-tree of highdepth. These URLs are considered as possible XSS exploitation attempts.""
Original text from CORDIS.
Participants
- IDRYMA TECHNOLOGIAS KAI EREVNAS · IRAKLEIOCoordinatorGreece
Links
Data: CORDIS, © European Union
