Deep Learning-Based Framework for Automated Vulnerability Detection in Android Applications

被引:0
作者
Safdar, Rijha [1 ,2 ]
Ashfaq, M. Umer [1 ]
Mateen, Danyail [1 ]
机构
[1] Ctr Excellence Sci & Appl Technol CESAT, Islamabad, Pakistan
[2] Natl Univ Sci & Technol, Sch Elect Engn & Comp Sci, Islamabad, Pakistan
来源
2023 20TH INTERNATIONAL BHURBAN CONFERENCE ON APPLIED SCIENCES AND TECHNOLOGY, IBCAST 2023 | 2023年
关键词
Vulnerability Detection; Language Independent; Deep Learning;
D O I
10.1109/IBCAST59916.2023.10713017
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Identifying vulnerabilities is essential for safeguarding software systems against cyber attacks. It becomes particularly crucial to pinpoint the specific vulnerable functions within the source code to facilitate their remediation. Nonetheless, this process is both challenging and time-consuming, demanding specialized security expertise. Also, the publicly available vulnerability datasets are relatively scarce. To address the issue we propose a systematic, language-independent framework for automated vulnerability detection in applications. We have curated a large dataset of open-source binaries containing both vulnerable and non-vulnerable samples. This dataset is labelled using relevant findings from hybrid analyzer that highlight potential exploit indicators, aiming to enhance existing labeled vulnerability datasets which is publicly available. Deep learning methodology is applied to detect potential vulnerabilities by treating source code extracted from large number of binaries as natural language text. We employ the word tokenizer with CNN and BERT tokenizer with CNN models to detect function-level vulnerabilities in real source code. Our experimental results demonstrate the effectiveness of the proposed framework in accurately identifying vulnerabilities in source code, thereby enhancing the protection of applications against cyber attacks.
引用
收藏
页码:250 / 254
页数:5
相关论文
共 22 条
[21]  
Zhou YQ, 2019, ADV NEUR IN, V32
[22]   μVulDeePecker: A Deep Learning-Based System for Multiclass Vulnerability Detection [J].
Zou, Deqing ;
Wang, Sujuan ;
Xu, Shouhuai ;
Li, Zhen ;
Jin, Hai .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2021, 18 (05) :2224-2236