• DocumentCode
    130821
  • Title

    A new approach of clustering malicious JavaScript

  • Author

    Liu Biao ; Zhang Kejun ; Feng Huamin ; Zhang Kejun ; Li Yang

  • Author_Institution
    Dept. of Comput. Sci., Beijing Electron. Sci. & Technol. Instn., Beijing, China
  • fYear
    2014
  • fDate
    27-29 June 2014
  • Firstpage
    157
  • Lastpage
    160
  • Abstract
    In the recent years, many hostile websites have been using polymorphic JavaScript in order to conceal its code. The virtual execution is considered to be effective to process and detect such types of JavaScript. However, a challenge often encountered with that approach is the mandatory preparation of very detail-oriented environments that may also require specific user-driven events for the malicious JavaScript to execute properly as it was designed to. This paper proposes a hierarchical clustering algorithm based on tree edit distance to recognize and categorize hostile JavaScript. Firstly, the JavaScript´s abstract syntax tree is constructed to be structural analysis. Secondly, the similarity of two JavaScript is calculated by tree-matching algorithm based on tree edit distance. Finally, the hierarchical clustering of malicious JavaScript is determined by predefined threshold. Our promising results confirm the effectiveness of the approach.
  • Keywords
    Java; Web sites; computational linguistics; invasive software; pattern clustering; trees (mathematics); JavaScript abstract syntax tree; Websites; detail-oriented environments; hierarchical malicious JavaScript clustering algorithm; polymorphic JavaScript; structural analysis; tree edit distance; tree-matching algorithm; user-driven events; virtual execution; Abstracts; Accuracy; Algorithm design and analysis; Classification algorithms; Clustering algorithms; Syntactics; Web pages; abstract syntax tree; obfuscated; polymorphic; tree edit distance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Service Science (ICSESS), 2014 5th IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    2327-0586
  • Print_ISBN
    978-1-4799-3278-8
  • Type

    conf

  • DOI
    10.1109/ICSESS.2014.6933535
  • Filename
    6933535