A Development Methodology to Help Build Secure Mobile Apps

A Development Methodology to Help Build Secure Mobile Apps
Author: Joydeep Mitra
Publisher:
Total Pages:
Release: 2020
Genre:
ISBN:


Download A Development Methodology to Help Build Secure Mobile Apps Book in PDF, Epub and Kindle

Mobile apps provide various critical services, such as banking, communication, and healthcare. To this end, they have access to our personal information and have the ability to perform actions on our behalf. Hence, securing mobile apps is crucial to ensuring the privacy and safety of its users. Recent research efforts have focused on developing solutions to help secure mobile ecosystems (i.e., app platforms, apps, and app stores), specifically in the context of detecting vulnerabilities in Android apps. Despite this attention, known vulnerabilities are often found in mobile apps, which can be exploited by malicious apps to cause harm to the user. Further, fixing vulnerabilities after developing an app has downsides in terms of time, resources, user inconvenience, and information loss. Consequently, there is scope to explore alternative approaches that will help developers construct secure mobile apps. Since Android and the apps that run on it are most readily available and widely used, this dissertation investigates mobile app security and solutions to secure mobile apps in the context of Android apps in two ways: (1) systematically catalog vulnerabilities known to occur in Android apps in a benchmark suite with desirable characteristics called Ghera. Ghera facilitates the continuous and rigorous evaluation of Android app security analysis tools and techniques, and (2) extend existing mobile app design artifacts such as storyboards to enable a mobile app development methodology called SeMA. SeMA considers security as a first-class citizen of an app's design and shows that many known vulnerabilities can be detected and eliminated while constructing an app's storyboard. A realization of SeMA using Android Studio tooling can prevent 49 of the 60 vulnerabilities known to occur in Android apps. A usability study with ten real-world developers using the methodology shows that the methodology is likely to help reduce development time and uncover vulnerabilities in an app's design.


A Development Methodology to Help Build Secure Mobile Apps
Language: en
Pages:
Authors: Joydeep Mitra
Categories:
Type: BOOK - Published: 2020 - Publisher:

GET EBOOK

Mobile apps provide various critical services, such as banking, communication, and healthcare. To this end, they have access to our personal information and hav
Secure, Resilient, and Agile Software Development
Language: en
Pages: 216
Authors: Mark Merkow
Categories: Computers
Type: BOOK - Published: 2019-12-06 - Publisher: CRC Press

GET EBOOK

A collection of best practices and effective implementation recommendations that are proven to work, Secure, Resilient, and Agile Software Development leaves th
Mobile Apps Engineering
Language: en
Pages: 180
Authors: Ghita K. Mostefaoui
Categories: Computers
Type: BOOK - Published: 2018-12-07 - Publisher: CRC Press

GET EBOOK

The objective of this edited book is to gather best practices in the development and management of mobile apps projects. Mobile Apps Engineering aims to provide
Mobile Application Security the Ultimate Step-By-Step Guide
Language: en
Pages: 284
Authors: Gerardus Blokdyk
Categories:
Type: BOOK - Published: 2018-10-25 - Publisher: 5starcooks

GET EBOOK

What would be the goal or target for a Mobile Application Security's improvement team? What tools do you use once you have decided on a Mobile Application Secur
Mastering Mobile App Penetration Testing
Language: en
Pages: 0
Authors: Lorenzo Vásquez
Categories: Computers
Type: BOOK - Published: 2024-01-14 - Publisher: Independently Published

GET EBOOK

Mastering Mobile App Penetration Testing: A Comprehensive Guide by Lorenzo Vásquez is an indispensable resource for cybersecurity enthusiasts, ethical hackers,