Hunting malicious attacks in social networks

The Rapid growth of internet resulted in feature rich and dynamic web applications. This increase in features also introduced completely under estimated attack vectors. Cross site scripting attacks, SQL Injection and malicious file execution are the most dominant classes of web vulnerabilities reported by OWASP 2011. These attacks make use of vulnerabilities in the code of web applications, resulting in serious consequences, such as theft of cookies, passwords and other personal credentials. It is caused by scripts, which do not sanitize user input. Several server-side counter measures for XSS attacks do exist, but such techniques have not been universally applied, because of their deployment overhead. The existing client-side solutions degrade the performance of client's system resulting in a poor web surfing experience. We present automata-based symbolic string analyses (XHunter)for automatic verification of string manipulating programs we compute the pre and post conditions of common string functions using deterministic finite automata (DFAs). Experiment result shows that our approach finds large number of malicious attacks in web application.

[1]  Youki Kadobayashi,et al.  Term-Rewriting Deobfuscation for Static Client-Side Scripting Malware Detection , 2011, 2011 4th IFIP International Conference on New Technologies, Mobility and Security.

[2]  Zhendong Su,et al.  Static detection of cross-site scripting vulnerabilities , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[3]  D. T. Lee,et al.  Securing web application code by static analysis and runtime protection , 2004, WWW '04.

[4]  Divya Bansal,et al.  Optimized client side solution for cross site scripting , 2008, 2008 16th IEEE International Conference on Networks.

[5]  Kyung-Suk Lhee,et al.  A robust defense against Content-Sniffing XSS attacks , 2010, 6th International Conference on Digital Content, Multimedia Technology and its Applications.

[6]  Fang Yu,et al.  Stranger: An Automata-Based String Analysis Tool for PHP , 2010, TACAS.

[7]  Pratheep Bunyatnoparat,et al.  Protecting cookies from Cross Site Script attacks using Dynamic Cookies Rewriting technique , 2011, 13th International Conference on Advanced Communication Technology (ICACT2011).

[8]  Shih-Kun Huang,et al.  Web application security assessment by fault injection and behavior monitoring , 2003, WWW '03.