DroidPatrol: A Static Analysis Plugin For Secure Mobile Software Development
Title | DroidPatrol: A Static Analysis Plugin For Secure Mobile Software Development |
Publication Type | Conference Paper |
Year of Publication | 2019 |
Authors | Talukder, Md Arabin Islam, Shahriar, Hossain, Qian, Kai, Rahman, Mohammad, Ahamed, Sheikh, Wu, Fan, Agu, Emmanuel |
Conference Name | 2019 IEEE 43rd Annual Computer Software and Applications Conference (COMPSAC) |
Date Published | jul |
ISBN Number | 978-1-7281-2607-4 |
Keywords | android, Android Development Studio, composability, computer science education, Conferences, DroidPatrol, Handheld computers, Human Behavior, human factors, leak detection, mobile applications, mobile computing, mobile software development, password, program diagnostics, pubcrawl, resilience, Resiliency, Secure Software Development, security of data, Software, software engineering, SQL Injection, static analysis, static analysis plugin, static analysis-based security analysis approach, static code analysis, Tainted data flow |
Abstract | 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. |
URL | https://ieeexplore.ieee.org/document/8754185 |
DOI | 10.1109/COMPSAC.2019.00087 |
Citation Key | talukder_droidpatrol_2019 |
- program diagnostics
- Tainted data flow
- static code analysis
- static analysis-based security analysis approach
- static analysis plugin
- static analysis
- SQL injection
- software engineering
- Software
- security of data
- Secure Software Development
- Resiliency
- resilience
- pubcrawl
- android
- password
- mobile software development
- mobile computing
- Mobile Applications
- leak detection
- Human Factors
- Human behavior
- Handheld computers
- DroidPatrol
- Conferences
- computer science education
- composability
- Android Development Studio