Advanced Security

Defending Android


Understand Android vulnerabilities common to the OWASP Top 10 for mobile, and see how these vulnerabilities affect applications. Students will learn to define and identify secure code, differentiate between secure coding methods, employ secure code in practice, and design and judge effectiveness of secure coding practices. This course will build upon high-level concepts in the OWASP Top 10 for mobile by deep diving into each concept from a developer’s perspective and demonstrating insecure vs. secure code.

Course Outline

  1. Weak Server Side Controls
  2. Insecure Data Storage
  3. Insufficient Transport Layer Protection
  4. Unintended Data Leakage
  5. Poor Authentication and Authorization
  6. Broken Cryptography
  7. Client Side Injection
  8. Security Decisions Via Untrusted Inputs
  9. About Improper Session Handling
  10. Lack of Binary Protections

$143.00 *prices shown in USD Add to Cart or Subscribe your team