Novel Java']JavaScript malware detection based on fuzzy Petri nets

被引:1
|
作者
Lin, Yi-Nan [1 ]
Wang, Sheng-Kuan [1 ]
Yang, Cheng-Ying [2 ]
Shen, Victor R. L. [3 ,4 ]
Juang, Tony Tong-Ying [3 ]
Wei, Chin -Shan [3 ]
机构
[1] Ming Chi Univ Technol, Dept Elect Engn, New Taipei, Taiwan
[2] Univ Taipei, Dept Comp Sci, Taipei, Taiwan
[3] Natl Taipei Univ, Dept Comp Sci & Informat Engn, New Taipei 237, Taiwan
[4] Chaoyang Univ Technol, Dept Informat Management, Taichung, Taiwan
关键词
Fuzzy reasoning; !text type='Java']Java[!/text]Script malware detection; high-level fuzzy Petri net; cyber security; ATTACKS;
D O I
10.3233/JIFS-191038
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Currently, JavaScript is a popular scripting language for building web pages. It allows website creators to run any program code they want when users are visiting their websites. Meanwhile, malicious JavaScript becomes one of the biggest threats in the cyber world. Researchers are now searching for a convenient and effective way to detect JavaScript malware. Consequently, this paper aims to propose a novel method of detecting the JavaScript malware by using a high-level fuzzy Petri net (HLFPN). First, the web pages are crawled to get JavaScript files. Second, those main features are extracted from JavaScript files. In total, six main features of the JavaScript, including longest word size, entropy, specific character, commenting style, function calls, and abstract syntax tree (AST) features are collected. Finally, an HLFPN model is used to determine whether the malicious code is available or not. The experimental results have fully demonstrated the effectiveness of our proposed approach.
引用
收藏
页码:249 / 261
页数:13
相关论文
共 50 条
  • [1] JAVA']JAVASCRIPT MALWARE DETECTION USING A HIGH-LEVEL FUZZY PETRI NET
    Shen, Victor R. L.
    Wei, Chin-Shan
    Juang, Tony Tong-Ying
    [J]. PROCEEDINGS OF 2018 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOL 2, 2018, : 511 - 514
  • [2] Fuzzy intrusion detection based on fuzzy reasoning Petri nets
    Gao, MM
    Zhou, MC
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 1272 - 1277
  • [3] Novel Shot Boundary Detection in News Streams Based on Fuzzy Petri Nets
    Yang, Shu-Hung
    Lin, Yi-Nan
    Chiou, Gwo-Jen
    Chen, Ming-Kuen
    Shen, Victor R. L.
    Tseng, Hsin-Yi
    [J]. APPLIED ARTIFICIAL INTELLIGENCE, 2019, 33 (12) : 1035 - 1057
  • [4] Next-generation antivirus for Java']JavaScript malware detection based on dynamic features
    de Lima, Sidney M. L.
    Souza, Danilo M.
    Pinheiro, Ricardo P.
    Silva, Sthefano H. M. T.
    Lopes, Petronio G.
    de Lima, Rafael D. T.
    de Oliveira, Jemerson R.
    Monteiro, Thyago de A.
    Fernandes, Sergio M. M.
    Albuquerque, Edison de Q.
    da Silva, Washington W. A.
    dos Santos, Wellington P.
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2024, 66 (02) : 1337 - 1370
  • [5] Novel code plagiarism detection based on abstract syntax tree and fuzzy petri nets
    Wang, Yu-Ying
    Shen, Rong-Kuan
    Chiou, Gwo-Jen
    Yang, Cheng-Ying
    Shen, Victor R.L.
    Putri, Farica Perdana
    [J]. International Journal of Engineering Education, 2019, 1 (01) : 46 - 56
  • [6] Advanced Transcriptase for Java']JavaScript Malware
    Di Troia, Fabio
    Visaggio, Corrado Aaron
    Austin, Thomas H.
    Stamp, Mark
    [J]. 2016 11TH INTERNATIONAL CONFERENCE ON MALICIOUS AND UNWANTED SOFTWARE (MALWARE), 2016, : 121 - 128
  • [7] Hunting for metamorphic Java']JavaScript malware
    Musale, Mangesh
    Austin, Thomas H.
    Stamp, Mark
    [J]. JOURNAL IN COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2015, 11 (02): : 89 - 102
  • [8] Multiple Classifier Systems for More Accurate Java']JavaScript Malware Detection
    Yi, Zibo
    Ma, Jun
    Luo, Lei
    Yu, Jie
    Wu, Qingbo
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PROMOTION OF INFORMATION TECHNOLOGY (ICPIT 2016), 2016, 66 : 139 - 143
  • [9] A Systematic Literature Review and Quality Analysis of Java']Javascript Malware Detection
    Sohan, Md. Fahimuzzman
    Basalamah, Anas
    [J]. IEEE ACCESS, 2020, 8 : 190539 - 190552
  • [10] Fuzzy Petri nets
    Cheng, P
    Forward, K
    [J]. FIRST INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED INTELLIGENT ELECTRONIC SYSTEMS, PROCEEDINGS 1997 - KES '97, VOLS 1 AND 2, 1997, : 402 - 408