Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

CompTIA Mobile App Security+ - Android Edition

( Duration: 3 Days )

In CompTIA Mobile App Security+ - Android Edition training course, you will learn why it is critical to build security into your Android apps, how to improve programming processes to promote security, & how to provide countermeasures for the numerous threats to which Android app and its users are exposed.

By attending CompTIA Mobile App Security+ - Android Edition workshop, delegates will learn to:

  • Explain why an organization should devote time and resources to app security, including a specific rationale for Android app development
  • Identify where and how the Android system architecture is vulnerable to security threats
  • Employ strategies to promote the security of mobile apps, including specific strategies for Android
  • Enable an Android app to communicate securely with hardware and software on the device
  • Enable an Android app to secure data through encryption
  • Enable an Android app to store data securely
  • Enable an Android app to communicate securely over networks and with web services
  • Use the WebView component securely
  • Protect credentials in storage and in transit
  • Harden an Android app against attack to levels appropriate for the risk model

  • Experience developing Android apps in Java using Eclipse and the Android SDK
  • A general understanding of information technology security is also helpful, but not required

This CompTIA Mobile App Security+ - Android Edition class is intended for a programmer or web developer who is experienced with mobile app development in Android and wants to learn how to develop secure apps that are hardened against attack to levels that are appropriate for the risk model of the app.

COURSE AGENDA

1

The Rationale for Android App Security

  • Identify Why Security is Necessary
2

The Android Security Architecture

  • Strengths and Weaknesses of the Android Security Architecture
  • The Android Permissions Model
  • Android Vulnerabilities
3

Employing Secure Mobile App Development Strategies

  • Follow App Security Best Practices
  • Promote Security Throughout the Process
  • Design for Security
  • Write Secure Java Code
4

Accessing Local Processes and Devices Securely

  • Identify Threats to Access of Local Processes and Hardware
  • Select Countermeasures to Local Process and Hardware Threats
  • Implement Secure Access of Local Processes and Hardware
5

Accessing Local Storage Securely

  • Identify Threats to Local Storage
  • Select Countermeasures to Local Storage Threats
  • Implement Secure Access of Local Storage
6

Communicating over Networks Securely

  • Identify Threats to Network Communication and Web Services
  • Select Countermeasures to Network Communication Threats
  • Implement Secure Network Communication
7

Using the WebView Component Securely

  • Identify Threats to the WebView Component
  • Select Countermeasures to Secure the WebView Component
  • Implement WebView Security
8

Using the KeyChain Object Securely

  • Identify Threats to the KeyChain Object
  • Select Countermeasures to Secure the KeyChain Object
  • Implement KeyChain Security
9

Securing Data through Encryption

  • Identify Threats to Plaintext Storage and Transmission
  • Select Appropriate Encryption to Secure Data
  • Implement Encryption
10

Hardening Apps Against Attack

  • Identify Threats Related to Reverse Engineering
  • Select Reverse Engineering Countermeasures
  • Harden an Application

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X