Introduction and Overview

  • Overview of Computer Security (Lecture Notes: pdf)

Vulnerabilities in General Software

Web Security: Vulnerabilities and Access Control (Lecture Notes: pdf)

Mobile System (Android) Security

  • Introduction of Android Operating System's Security Architecture
    • Application sandbox
    • Android Permissions
  • Common Vulnerabilities in Mobile Apps
    • WebView-related vulnerabilities
    • Intent and Intent-related vulnerabilities
    • Private data leakage
    • Incorrect use of cryptography
  • Attacks on mobile system

Access Control