Securing Android Apps

Author

Released

7/20/2017

Securing or "hardening" Android apps is an important final step to ensure code, keys, and credentials, as well as the developer's intellectual property, are well protected. This course provides an introduction to the key features of the Android security model: from the Android operating system to the hardware it runs on. Instructor Malcolm Shore demonstrates the weaknesses in some sample commercial Android apps, and shows the default output from existing development environments, including Android Studio, PhoneGap, and RAD Studio. He then explains a range of tools and techniques to increasingly harden an Android app, secure known vulnerabilities, and test your work. Malcolm also reviews advanced techniques for securing enterprise apps and leveraging the security enhancements in Android O. Using these tutorials, you'll be able to develop more secure and more robust mobile applications.

Topics include:

Understanding Android OS, app, and hardware security components

Using the Trusted Execution Environment

Developing Android apps with security in mind

Analyzing existing applications

Understanding Android vulnerabilities

Securing Android apps

Developing secure enterprise apps

Skill Level Intermediate

1h 44m

Duration

33,247

Views

Show MoreShow Less

- [Instructor] I'm Malcolm Shore, and I've spent a careerhelping governments and businesses protect their devicesand systems against cyber attack.In this course, I'll be using mostlythe Android Studio Development Platform,but I'll also take a look at the hardnessof Android apps developed using PhoneGap and RAD Studio.I'll start by explaining the Android operating system,and then look at the security features built into Android.I'll show some examples of weaknesses in existing apps.I'll demonstrate the techniques and tools availableto harden mobile applications, and I'll show how to testa mobile application to determinehow well it's been hardened.

When you finish this course, you'll have a greatunderstanding of how to develop secure mobileapplications for Android.Now let's get started with Securing Android Apps.