Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Who Do You Think Owns Your Android Application?

Who Do You Think Owns Your Android Application?

Session on securing your Android apps at VodQA Chennai

Nazneen Rupawalla

October 31, 2015
Tweet

More Decks by Nazneen Rupawalla

Other Decks in Programming

Transcript

  1. COMMON MAL W ARE Backdoor apps Downloaders Mobile spies Click

    Fraud enablers Rooting enablers Data stealers 3
  2. INTENT FILTER • Explicitly mark components as exported or not.

    • Grant appropriate permissions in the manifest file. • Will help solve the Confused Deputy Problem. 7
  3. 8 WiFi Manager Innocent App Malicious App WiFi Access? Access

    Granted WiFi Access? Access Confused Deputy Problem
  4. BROADCAST RECEIVER 10 Downloading in progress WiFi is cut off

    Downloading stops. App registers for network broadcast WiFi is connected again Broadcast is sent by OS Broadcast is received by app. Downloading resumed.
  5. BROADCAST RECEIVER EXAMPLE 11 • Enforce a permission • Use

    Intent.setPackage • Use LocalBroadcastManager