Title :
Insecure JavaScript Detection and Analysis with Browser-Enforced Embedded Rules
Author :
Zeng, Ping ; Sun, Jianhua ; Chen, Hao
Author_Institution :
Sch. of Comput. & Commun., Hunan Univ., Changsha, China
Abstract :
The JavaScript language is an interpretive programming language which is used to enhance the client-side interactivity and functionality. However, it has been much exploited by malicious parties to launch browser-based security attacks. Currently there are many security vulnerabilities assessment tools, and browsers provide sand-boxing mechanisms to protect the JavaScript code from compromising the security of the client´s environment, but, unfortunately, nowadays the attacks against web applications often take advantage of the browser´s own function to carry out attacks. Based on the above problems, we put forward an approach to solve the problem that is based on monitoring JavaScript code execution to detect malicious code behavior and we don´t need to carry out the static analysis of JavaScript code, just compare the execution to high-level inspection rules. While visiting the website we insert the security inspection rules into the website to analyze the potential safety hazard.
Keywords :
Java; Web sites; authoring languages; inspection; online front-ends; program interpreters; security of data; software tools; system monitoring; JavaScript code execution monitoring; Web application; Web site; browser-based security attack; browser-enforced embedded rules; client environment security; client-side interactivity; insecure JavaScript detection; interpretive programming language; malicious code behavior detection; sand-boxing mechanism; security inspection rules; security vulnerabilities assessment tool; Browsers; Fires; Inspection; Monitoring; Security; Weaving; Web pages; JavaScript; browser-based attacks; inspection rules;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2010 International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-9110-0
Electronic_ISBN :
978-0-7695-4287-4
DOI :
10.1109/PDCAT.2010.87