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 条
  • [21] Static analysis for safe software upgrade
    Ferencz, Daniel
    Toth, Melinda
    ANNALES MATHEMATICAE ET INFORMATICAE, 2023, 58 : 9 - 19
  • [22] Static Mining and Dynamic Taint for Mobile Security Threats Analysis
    Yang, Tianda
    Qian, Kai
    Li, Lei
    Lo, Dan
    Tao, Lixin
    2016 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD), 2016, : 234 - 240
  • [23] Costing Secure Software Development - A Systematic Mapping Study
    Venson, Elaine
    Guo, Xiaomeng
    Yan, Zidi
    Boehm, Barry
    14TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2019), 2019,
  • [24] Toward effective adoption of secure software development practices
    Al-Amin, Shams
    Ajmeri, Nirav
    Du, Hongying
    Berglund, Emily Z.
    Singh, Munindar P.
    SIMULATION MODELLING PRACTICE AND THEORY, 2018, 85 : 33 - 46
  • [25] Teaching Mobile App Software Development is a Challenge!
    Pargas, Roy P.
    Kulkarni, Punit
    Edison, Greg
    Speziale, Barbara J.
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 721 - 721
  • [26] Evaluation of Static Analysis Tools for Software Security
    AlBreiki, Hamda Hasan
    Mahmoud, Qusay H.
    2014 10TH INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION TECHNOLOGY (IIT), 2014, : 93 - 98
  • [27] Secure software development and testing: A model-based methodology
    Casola, Valentina
    De Benedictis, Alessandra
    Mazzocca, Carlo
    Orbinato, Vittorio
    COMPUTERS & SECURITY, 2024, 137
  • [28] Driving Secure Software Development Experiences in a Diverse Product Environment
    Fichtinger, Barbara
    Paulisch, Frances
    Panholzer, Peter
    IEEE SECURITY & PRIVACY, 2012, 10 (02) : 97 - 101
  • [29] A Study on IT Security Control by Comparison of Secure Software Development Process
    Rijayanti, Rita
    Hendayun, Mokhamad
    Suharto, Toto
    Hwang, Mintae
    INFORMATION SCIENCE AND APPLICATIONS, 2020, 621 : 551 - 560
  • [30] Promotion of secure software development assimilation: stimulating individual motivation
    Song, Mingqiu
    Wang, Penghua
    Yang, Peng
    CHINESE MANAGEMENT STUDIES, 2018, 12 (01) : 164 - 183