Tuesday, 19. March 2019, Miami, Advanced Android Security Training in Miami, Fl on Mar 19th-21st 2019

Event description
 Android is an open platform for mobile devices such as handsets and tablets. It has a large variety of security features to make developing secure software easier; however, it is also missing certain security aspects that are present in other hand-held platforms. This advanced course gives a comprehensive overview of these features putting an equal emphasis on both native code issues and Java security, allowing a deeper analysis of the vulnerabilities, attacks, protection techniques and counter attacks in three days.
The course is recommended to those developers who extensively use both Java and native code to develop complex Android applications.
Course Outline:
 IT security and secure coding

 Nature of security
IT security related terms
Definition of risk
IT security vs. secure coding
From vulnerabilities to botnets and cybercrime
Classification of security flaws

Android security overview

 Android fragmentation challenges

Show more
The Android software stack
OS security features and exploit mitigation techniques
The Linux kernel
Filesystem security
Deploying applications

Application security

Writing secure Android applications
Digital Rights Management (DRM)
Reverse engineering and debugging

Basics of cryptography

Symmetric-key cryptography
Other cryptographic algorithms
Asymmetric (public-key) cryptography
Public Key Infrastructure (PKI)
Cryptography on Android

Android native code security

 Buffer overflow possibilities in Android
ARM architecture
Buffer overflow on the stack
Protection techniques – ASLR, XN, RELRO, …

Android and Java vulnerabilities

 Input validation
SQL Injection
Cross-Site Scripting (XSS)
Improper use of security features
Improper error and exception handling
Code quality problems

Testing Android code

Testing Android code
Android Lint
Android Lint – Security features
Lint exercise
PMD exercise
FindBugs exercise

Advices and principles

 Matt Bishop’s principles of robust programming
The security principles of Saltzer and Schroeder

Knowledge sources

Secure coding sources – a starter kit
Vulnerability databases

Learning Objectives:
 Individuals certified at this level will have demonstrated:

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

What can/can't I bring to the event?
Open mind and lots of energy
Where can I contact the organizer with any questions?
Email: info@: 469-666-9332
Is my registration/ticket transferrable?
Yes, you may transfer your ticket to other participants 7 days prior to the class.
Can I update my registration information?
Yes, you will be able to change your e-mail or name during the class.
What is the refund policy?
Please refer to: 
The name on the registration/ticket doesn't match the attendee. Is that okay?
Yes, we will be able to change it during the class. 
For More Details Visit: Mangates

Advanced Android Security Training in Miami, Fl on Mar 19th-21st 2019, Miami event

Blessed Trinity Parish Festival

Blessed Trinity Parish Festival

Thursday 14. November 2019
Biggest Baby Shower Ever Miami

Biggest Baby Shower Ever Miami

Wednesday 04. December 2019
 Chocolate Factory Tour & Tasting
Tuesday 02. July 2019
Monday 10. February 2020
Friday 02. August 2019
Sunday 30. June 2019
Steak House Night Cooking Class
Tuesday 23. July 2019
Find more interesting events
Get event recommendations based on your Facebook taste. Get it now!Show me the suitable events for meNot now