DocumentCode :
3267083
Title :
Static Detection of Logic Vulnerabilities in Java Web Applications
Author :
Kong, Ying ; Zhang, Yuqing ; Fang, Zhejun ; Liu, Qixu
Author_Institution :
Nat. Comput. Network Intrusion Protection Center, GUCAS, Beijing, China
fYear :
2012
fDate :
25-27 June 2012
Firstpage :
1083
Lastpage :
1088
Abstract :
Logic vulnerabilities occur when mistakes arise in the control flow associated to critical functionalities. We propose a lightweight static analysis approach to detect logic vulnerabilities in Java Web applications. The core idea of our approach is to discover deviant behaviors among duplication samples. Program slicing technique is leveraged to extract duplicated invocations targeted similar functionalities. Subsequently, path exploration is conducted to split slices into several path sensitive slices. Then we make comparison between any two similar slices on their path condition, and report the slices with abnormal path condition as logic vulnerabilities. We implemented our approach in a prototype tool named LVD (Logic Vulnerability Detector), and evaluated it on seven real world applications scaled from thousands to million lines of code. The evaluation results show that our approach achieves bigger coverage with acceptable cost and better scalability than previous approaches.
Keywords :
Internet; Java; data flow analysis; program slicing; security of data; Java Web applications; LVD; abnormal path condition; control flow; duplicated invocation extraction; duplication samples; logic vulnerability detector; path exploration; path sensitive slices; program slicing technique; static analysis; static detection; Access control; Approximation methods; Computer bugs; Electronic mail; Java; Navigation; Prototypes; Logic Vulnerabilities; Path Sensitive; Program Slicing; Static Detection;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Trust, Security and Privacy in Computing and Communications (TrustCom), 2012 IEEE 11th International Conference on
Conference_Location :
Liverpool
Print_ISBN :
978-1-4673-2172-3
Type :
conf
DOI :
10.1109/TrustCom.2012.266
Filename :
6296095
Link To Document :
بازگشت