New deep learning method to detect code injection attacks on hybrid applications

被引:28
|
作者
Yan, Ruibo [1 ]
Xiao, Xi [1 ]
Hu, Guangwu [2 ]
Peng, Sancheng [3 ]
Jiang, Yong [1 ]
机构
[1] Tsinghua Univ, Grad Sch Shenzhen, Shenzhen, Peoples R China
[2] Shenzhen Inst Informat Technol, Sch Comp Sci, Shenzhen, Peoples R China
[3] Guangdong Univ Foreign Studies, Sch Informat, Guangzhou, Guangdong, Peoples R China
关键词
Code injection; Hybrid application; Abstract syntax tree; Deep learning;
D O I
10.1016/j.jss.2017.11.001
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mobile phones are becoming increasingly pervasive. Among them, HTML5-based hybrid applications are more and more popular because of their portability on different systems. However these applications suffer from code injection attacks. In this paper, we construct a-novel deep learning network, Hybrid Deep Learning Network (HDLN), and use it to detect these attacks. At first, based on our previous work, we extract more features from Abstract Syntax Tree (AST) of JavaScript and employ three methods to select key features. Then we get the feature vectors and train HDLN to distinguish vulnerable applications from normal ones. Finally thorough experiments are done to validate our methods. The results show our detection approach with HDLN achieves 97.55% in accuracy and 97.60% in AUC, which outperforms those with other traditional classifiers and gets higher average precision than other detection methods. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:67 / 77
页数:11
相关论文
共 50 条
  • [41] Deep Learning Method to Detect Plaques in IVOCT Images
    Cheimariotis, Grigorios-Aris
    Riga, Maria
    Toutouzas, Konstantinos
    Tousoulis, Dimitris
    Katsaggelos, Aggelos
    Maglaveras, Nikolaos
    FUTURE TRENDS IN BIOMEDICAL AND HEALTH INFORMATICS AND CYBERSECURITY IN MEDICAL DEVICES, ICBHI 2019, 2020, 74 : 389 - 395
  • [42] Architectural Supports to Protect OS Kernels from Code-Injection Attacks and Their Applications
    Moon, Hyungon
    Lee, Jinyong
    Hwang, Dongil
    Jung, Seonhwa
    Seo, Jiwon
    Paek, Yunheung
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2017, 23 (01)
  • [43] Security Standards Perspective to Fortify Web Database Applications From Code Injection Attacks
    Madan, Sushila
    Madan, Supriya
    UKSIM-AMSS FIRST INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, MODELLING AND SIMULATION, 2010, : 226 - +
  • [44] SMask: Preventing Injection Attacks in Web Applications by Approximating Automatic Data/Code Separation
    Johns, Martin
    Beyerlein, Christian
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 284 - 291
  • [45] Developing a hybrid feature selection method to detect botnet attacks in IoT devices
    Alshaeaa, Hyder Yahya
    Ghadhban, Zainab Mohammed
    KUWAIT JOURNAL OF SCIENCE, 2024, 51 (03)
  • [46] A Survey on Attacks and Their Countermeasures in Deep Learning: Applications in Deep Neural Networks, Federated, Transfer, and Deep Reinforcement Learning
    Ali, Haider
    Chen, Dian
    Harrington, Matthew
    Salazar, Nathaniel
    Al Ameedi, Mohannad
    Khan, Ahmad Faraz
    Butt, Ali R.
    Cho, Jin-Hee
    IEEE ACCESS, 2023, 11 : 120095 - 120130
  • [47] ConvXSS: A deep learning-based smart ICT framework against code injection attacks for HTML']HTML5 web applications in sustainable smart city infrastructure
    Kuppa, Koundinya
    Dayal, Anushka
    Gupta, Shashank
    Dua, Amit
    Chaudhary, Pooja
    Rathore, Shailendra
    SUSTAINABLE CITIES AND SOCIETY, 2022, 80
  • [48] An optimized hybrid deep learning model for code clone detection
    Navdeep Geetika
    Amandeep Kaur
    undefined Kaur
    International Journal of Information Technology, 2025, 17 (3) : 1589 - 1595
  • [49] Development of BiLSTM deep learning model to detect URL-based phishing attacks
    Akcam, Oznur Sifa
    Tekerek, Adem
    Tekerek, Mehmet
    COMPUTERS & ELECTRICAL ENGINEERING, 2025, 123
  • [50] Development of Deep Learning Model to Detect Cyber-Attacks within Vehicular Networks
    Sandakelum, R. D.
    Liyanage, V. H.
    Chandrasekara, P. M.
    Logeeshan, V
    Kumarawadu, S.
    Wanigasekara, C.
    2024 IEEE 5TH ANNUAL WORLD AI IOT CONGRESS, AIIOT 2024, 2024, : 0569 - 0574