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 条
  • [41] Fuzzy Petri nets for rule-based pattern classification
    Chen, X
    Jin, DM
    Li, ZJ
    [J]. 2002 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS AND WEST SINO EXPOSITION PROCEEDINGS, VOLS 1-4, 2002, : 1218 - 1222
  • [42] Fuzzy Reliability Evaluation of CNC System Based on Petri Nets
    Lu, Guiyou
    [J]. PROCEEDINGS OF THE 2015 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER ENGINEERING AND ELECTRONICS (ICECEE 2015), 2015, 24 : 633 - 637
  • [43] Partial Evaluation for Java']Java Malware Detection
    Singh, Ranjeet
    King, Andy
    [J]. LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION (LOPSTR 2014), 2015, 8981 : 133 - 147
  • [44] A novel approach for selfish nodes detection in MANETs: Proposal and Petri nets based modeling
    Djenouri, D
    Badache, N
    [J]. CONTEL 2005: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, VOLS 1 AND 2, 2005, : 569 - 574
  • [45] Fuzzy multimodel of timed Petri nets
    Hennequin, S
    Lefebvre, D
    El Moudni, A
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2001, 31 (02): : 245 - 251
  • [46] Fuzzy Petri nets for monitoring and recovery
    Racoceanu, D
    Minca, E
    Zerhouni, N
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, PROCEEDINGS, 2003, : 4318 - 4323
  • [47] Marking estimation of fuzzy Petri nets
    Cabasino, Maria Paola
    Dotoli, Mariagrazia
    Seatzu, Carla
    [J]. 2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [48] Automatic generation of fuzzy Petri nets
    Yuan, Jie
    Shi, Haibo
    Yin, Zuozhong
    Shang, Wenli
    [J]. Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument, 2009, 30 (07): : 1560 - 1564
  • [49] A Java']Java toolset for modelling and simulation of complex timed Petri nets
    Carullo, L
    Furfaro, A
    Nigro, L
    Pupo, F
    [J]. MODELLING AND SIMULATION 2002, 2002, : 37 - 41
  • [50] Multimedia authoring with Hierarchical Timed Stream Petri Nets and Java']Java
    Willrich, R
    De Saqui-Sannes, P
    Sénac, P
    Diaz, M
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2002, 16 (1-2) : 7 - 27