• DocumentCode
    2387312
  • 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
  • fYear
    2010
  • fDate
    8-11 Dec. 2010
  • Firstpage
    393
  • Lastpage
    398
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/PDCAT.2010.87
  • Filename
    5704457