DroidPatrol: A Static Analysis Plugin For Secure Mobile Software Development

被引:6
|
作者
Talukder, Md Arabin Islam [1 ]
Shahriar, Hossain [1 ]
Qian, Kai [1 ]
Rahman, Mohammad [2 ]
Ahamed, Sheikh [3 ]
Wu, Fan [4 ]
Agu, Emmanuel [5 ]
机构
[1] Kennesaw State Univ, Marietta, GA 30060 USA
[2] Florida Int Univ, Miami, FL 33199 USA
[3] Marquette Univ, Milwaukee, WI 53233 USA
[4] Tuskegee Univ, Tuskegee, AL 36088 USA
[5] Worcester Polytech Inst, Worcester, MA 01609 USA
来源
2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1 | 2019年
基金
美国国家科学基金会;
关键词
Android; Secure software development; Static analysis; Tainted data flow; SQL Injection;
D O I
10.1109/COMPSAC.2019.00087
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
While the number of mobile applications are rapidly growing, these applications are often coming with numerous security flaws due to the lack of appropriate coding practices. Security issues must be addressed earlier in the development lifecycle rather than fixing them after the attacks because the damage might already be extensive. Early elimination of possible security vulnerabilities will help us increase the security of our software and mitigate or reduce the potential damages through data losses or service disruptions caused by malicious attacks. However, many software developers lack necessary security knowledge and skills required at the development stage, and Secure Mobile Software Development (SMSD) is not yet well represented in academia and industry. In this paper, we present a static analysis-based security analysis approach through design and implementation of a plugin for Android Development Studio, namely DroidPatrol. The proposed plugins can support developers by providing list of potential vulnerabilities early.
引用
收藏
页码:565 / 569
页数:5
相关论文
共 50 条
  • [41] A method of software maintainability evaluation based on static analysis
    Zhang, Wei
    Ma, Zhenyu
    Lu, Qingling
    Wang, Xiaozhen
    Liu, Dawei
    MATERIAL SCIENCE, CIVIL ENGINEERING AND ARCHITECTURE SCIENCE, MECHANICAL ENGINEERING AND MANUFACTURING TECHNOLOGY II, 2014, 651-653 : 1757 - +
  • [42] Medical Software Bug Prediction Based on Static Analysis
    Gou, XiaoDong
    Zhou, Xin
    Pang, JiaWen
    Yang, ShunKun
    IECON 2017 - 43RD ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2017, : 5460 - 5464
  • [43] On the Applicability of Static Analysis for System Software using CodeChecker
    Balogh, Adam
    Szalay, Richard
    2024 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM ENGINEERING, ICOSSE 2024, 2024, : 15 - 22
  • [44] Blockchain Smart Contracts Static Analysis for Software Assurance
    Schmeelk, Suzanna
    Rosado, Bryan
    Black, Paul E.
    INTELLIGENT COMPUTING, VOL 2, 2021, 284 : 881 - 890
  • [45] Factors Affecting Secure Software Development Practices Among Developers - An Investigation
    Maher, Zulfikar Ahmed
    Shaikh, Humaiz
    Khan, Mohammad Shadab
    Arbaaeen, Ammar
    Shah, Asadullah
    2018 5TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING TECHNOLOGIES AND APPLIED SCIENCES (IEEE ICETAS), 2018,
  • [46] Agile Development of Secure Software for Small and Medium-Sized Enterprises
    Mihelic, Anze
    Vrhovec, Simon
    Hovelja, Tomaz
    SUSTAINABILITY, 2023, 15 (01)
  • [47] The road to Hell is paved with good intentions: A story of (in)secure software development
    Sassoon, Richard
    Jaatun, Martin Gilje
    Jensen, Jostein
    FIFTH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY: ARES 2010, PROCEEDINGS, 2010, : 501 - 506
  • [48] Penetration Frameworks and Development Issues in Secure Mobile Application Development: A Systematic Literature Review
    Ul Haq, Ikram
    Khan, Tamim Ahmed
    IEEE ACCESS, 2021, 9 : 87806 - 87825
  • [49] The interactive mechanism of static and dynamic analysis in the reverse analysis of embedded software
    Tie-Ming L.
    Lie-Hui J.
    Jing-Si Z.
    Gang M.
    Tie-Ming, Liu (fxliutm@163.com), 1600, Science and Engineering Research Support Society (11): : 33 - 44
  • [50] Static analysis: C code error checking for reliable and secure programming
    Karthik, S
    Jayakumar, HG
    ENFORMATIKA, VOL 7: IEC 2005 PROCEEDINGS, 2005, : 434 - 439