Android security

8
Android Security Leong Hean Hong 2011-10-01 #geekcampsg

description

To raise awareness on mobile security. Demonstrate how a PayPal application can be easily compromised (http://vimeo.com/28746669).

Transcript of Android security

Page 1: Android security

Android Security

Leong Hean Hong2011-10-01

#geekcampsg

Page 2: Android security

Who Am I?

• Name: Leong Hean Hong• Project manager in Stream Media Pte. Ltd.• Working on MoVend, an mobile commerce platform for

Android, WP7, BlackBerry• Member of CodeAndroid Malaysia/Singapore• Interested in software security, Android, web development

* Looking for passionate developers to work with

Page 3: Android security

Why Am I Here?

• Raise awareness of Android security issues• Get developers to think about security before/during/after

development

Page 4: Android security

Overview

• Why should I be concerned?• Possible attacks• Illustration: APK reverse engineering• Demo

Page 5: Android security

How Are Apps Being Used?

• Mobile banking (transaction info, transfer $, pay bills)• mCommerce (pay for services, purchase virtual/physical

goods)• Access company resources (email, docs)• Access your data/services

Page 6: Android security

Possible Issues

• Steal personal information• Steal money• Abuse service/system• Steal sensitive information

Page 7: Android security

Possible Attacks

• Code modification• Social engineering• Monitor/tamper network packets• Monitor/tamper Android Intent• and much, much more

Page 8: Android security

Illustration: Reverse Engineering

"process of discovering the technological principles of a device, object, or system through analysis of its structure, function, and operation." - http://bit.ly/qdBNOp

Tool:• android-apktool (http://bit.ly/r2AI5R)

o analyse APK, decode resource files, output smali (http://bit.ly/pj7P47) code

o generate APK from smali code + resource filesDemo Video:• http://vimeo.com/28746669