Android software vulnerability mining framework based on dynamic taint analysis technology

被引:0
|
作者
Zhao Min [1 ]
Yang Haimin [1 ]
Chen Ping [1 ]
Yang Zhengxing [2 ]
机构
[1] Army Engn Univ, Coll Command & Control Engn, Nanjing, Jiangsu, Peoples R China
[2] Acad Mil Sci, Acad Syst Engn, Inst Network Informat, Nanjing, Jiangsu, Peoples R China
关键词
dynamic taint analysis; software vulnerability mining; Android; context switch;
D O I
10.1109/itnec.2019.8729217
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Security vulnerability mining is at the core of Android system security research. How to effectively exploit Android system security vulnerabilities has become an important technical means to enhance the security of smartphones and protect user security and privacy. An Android software vulnerability mining framework based on dynamic taint analysis technology is designed in this paper. Firstly, it analyzes the shortcomings of existing vulnerability mining technology, then gives the detailed design of the framework, and then discusses in detail the taint propagation analysis under Java context. Complete the switching between Java context and native context taint analysis environment at runtime, instruction preprocessing and other key techniques of Android vulnerability mining based on dynamic taint analysis theory. Finally, summarizes the whole paper and puts forward the problem worthy of further study.
引用
收藏
页码:2112 / 2115
页数:4
相关论文
共 50 条
  • [1] Research on Android Vulnerability Mining Technology Based on Control Flow Analysis
    Yu Lu
    Shen Yi
    Pan Zulie
    [J]. PROCEEDINGS OF 2016 SIXTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2016), 2016, : 496 - 499
  • [2] An Android Application Vulnerability Mining Method Based On Static and Dynamic Analysis
    Wang Chao
    Li Qun
    Wang XiaoHu
    Ren TianYu
    Dong JiaHan
    Guo GuangXin
    Shi EnJie
    [J]. PROCEEDINGS OF 2020 IEEE 5TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2020), 2020, : 599 - 603
  • [3] Sword DTA: A Dynamic Taint Analysis Tool for Software Vulnerability Detection
    CAI Jun
    ZOU Peng
    MA Jinxin
    HE Jun
    [J]. Wuhan University Journal of Natural Sciences, 2016, 21 (01) : 10 - 20
  • [4] Software Vulnerability Detection Using Genetic Algorithm and Dynamic Taint Analysis
    Shuai, Bo
    Li, Mengjun
    Li, Haifeng
    Zhang, Quan
    Tang, Chaojing
    [J]. 2013 3RD INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, COMMUNICATIONS AND NETWORKS (CECNET), 2013, : 589 - 593
  • [5] Research of Industrial Control System Device Firmware Vulnerability Mining Technology Based on Taint Analysis
    Li, Yi
    Liu, Xiaoman
    Tian, Huirong
    Luo, Cheng
    [J]. PROCEEDINGS OF 2018 IEEE 9TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2018, : 607 - 610
  • [6] Software Vulnerability Detection and Analysis Technology Integrating Static Taint Analysis and Deep Learning
    Luo, Li
    Zhu, Honghua
    [J]. International Journal of Network Security, 2024, 26 (05) : 776 - 785
  • [7] AndroTaint: An Efficient Android Malware Detection Framework using Dynamic Taint Analysis
    Shankar, Venkatesh Gauri
    Somani, Gaurav
    Gaur, Manoj Singh
    Laxmi, Vijay
    Conti, Mauro
    [J]. 2017 ISEA ASIA SECURITY AND PRIVACY CONFERENCE (ISEASP 2017), 2017, : 71 - 83
  • [8] Static program analysis assisted dynamic taint tracking for software vulnerability discovery
    Zhang, Ruoyu
    Huang, Shiqiu
    Qi, Zhengwei
    Guan, Haibing
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2012, 63 (02) : 469 - 480
  • [9] A Dynamic Taint Analysis Framework Based on Entity Equipment
    Ren, Yuzhu
    Dong, Weiyu
    Lin, Jian
    Miao, Xinliang
    [J]. IEEE ACCESS, 2019, 7 : 186308 - 186318
  • [10] A Dynamic Taint Analysis Tool for Android App Forensics
    Xu, Zhen
    Shi, Chen
    Cheng, Chris Chao-Chun
    Gong, Neil Zhengqiang
    Guan, Yong
    [J]. 2018 IEEE SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (SPW 2018), 2018, : 160 - 169