Main Menu
My Infosec
Main Menu
My Infosec

Secure Coding for Android Training

Android security technology and services and common vulnerabilities related to Android native code and Java.

Award Winning Training

For 17 years InfoSec has been one of the most awarded and trusted information security training vendors - 42 industry awards!

Analysts Recommended

IDC lists InfoSec Institute as Major Player in their Security Training Vendor Assessment.

Android Secure Coding Course Overview

InfoSec Institute’s Secure Coding for Android Platform Boot Camp provides a comprehensive overview on both native code issues and Java security, allowing a deeper analysis of the vulnerabilities, attacks, protection techniques and counter attacks in three days.

Our classroom trainings come with a number of easy-to-understand exercises providing live hacking fun. By accomplishing these exercises with the lead of the trainer, participants can analyze vulnerable code snippets and commit attacks against them in order to fully understand the root causes of certain security problems. All exercises are prepared in a plug-and-play manner by using a pre-set desktop virtual machine, which provides a uniform development environment.

Course Objectives

Our experts have extensive Android native code and Java development experience as well as years of experience performing security code reviews.

Participants attending our Secure Coding for Android Platform Course will:

Understand basic concepts of security, IT security and secure coding
Learn the security solutions on Android
Learn to use various security features of the Android platform
Get information about some recent vulnerabilities in Java on Android
Get understanding on native code vulnerabilities on Android
Learn about typical coding mistakes and how to avoid them
Get practical knowledge in using security testing tools
Get sources and further reading on secure coding practices

Award-Winning Training

View Pricing

We will never share any of your information, spam you or annoy you with pushy sales pitches.

Course Details

Introduction

Application Security Overview

Application Security Primer

  • Input Validation and Encoding
  • Authentication, Authorization, Session Management
  • Encryption, Confidentiality, Data Protection
  • Secure Data Access
  • Error Handling and Logging

Android Application Security Overview

  • Types of Android Apps
  • Introduction to Java
  • Android Studio

Android Security Model

  • Android Stack
  • Rooting
  • Google Store Review
  • Application Permissions
  • Possible Attack Surfaces
  • Android Device Encryption
  • Android Fingerprint API
  • Authentication Callback Functions

Android File Hierarchy

Dalvik Virtual Machine

Signing Apps Manually

Penetration Testing

  • Setting Up a Pentesting Environment
  • Reverse Engineering Android Apps
  • Application Components (Activities, Services, Content Providers, Broadcast Receiver)

Drozer

Insecure Local Data Storage

Logging

Application Clipboard

Keystroke Logging

Broken Cryptography

Analyzing Network Traffic (HTTP/HTTPS)

  • Proxy Droid

Certificate

  • Certificate Pinning Bypass
  • Improper Certificate Validation

Secure Coding Guidelines

Code Obfuscation

Our Major Clients

Book your course

    What Our Students Are Saying

    Without any question, InfoSec has the most gifted individual instructors. Our instructor for this class was both an excellent educator and a premier/world class security expert. He was able to clearly explain and impart to the students, the most complicated security techniques I have ever heard of or imagined. I simply can not find the words to recommend him and Infosec security training more highly.
    JH

    John Hollan GE

    Advanced Ethical Hacking Training Boot Camp

    Career Tracks

    • IT Audit Track

      The IT Audit track goes through all aspects of IT Auditing. Our goals with this set of courses is to create the most complete Security Auditor an organization could wish for.
    Ready to get started? Get instant pricing for this award-winning boot camp. View course pricing
    View instant course pricing