mobile threats 2013: android malware & vulnerabilities robert lipovsky [email protected]

19
Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky [email protected]

Upload: kailey-clarey

Post on 29-Mar-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

Mobile Threats 2013:Android Malware & Vulnerabilities

Robert [email protected]

Page 2: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk
Page 3: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

Banking Trojans

Page 4: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

Banking Trojans

• Bypassing mTAN 2-factor authentication

• SpitMo, ZitMo, Carberp, Hesperbot, …

Page 5: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

Banking Trojans

• Rogue token generation apps

Page 6: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

SMS Trojans

• 1st well-documented Android malware

(FakePlayer)

• Most prevalent category on Android

• Premium SMS

• Subscription to paid services

Page 7: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

Android/TrojanSMS.Boxer

• Targeted 60+ different countries

• Disguised as:

• Sim City Deluxe Free, Need for Speed Shift

Free, Assassin Creed, Angry Birds, …

• Google Play & unofficial markets

Page 8: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

“Regular” Malware / Spyware

• Botnets

• Download more malware

• Open websites

• Data theft:

• Messages, Contacts, Location, Apps, …

• Access GPS sensor, microphone, camera, …

Android/Spy.GPSpy.A

Page 9: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

Adware

• Android/Adware.Waps• Android/Adware.Airpush

• Homescreen shortcuts• Browser

bookmarks/homepage• Notifications• Collect information• Etc.

Page 10: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

Scareware & Ransomware

Android/FakeAV

Page 11: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

Malware operations

• Pay-per-install schemes

• Botnets

• DDoS

• …

Page 12: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

Android Malware Detection Statistics

November 2011 – October 2013

Page 13: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

Some Recent Vulnerabilities…

Page 14: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

The “BitCoin Vulnerability”

• Java Cryptography Architecture

• SecureRandom, KeyGenerator, KeyPairGenerator,

KeyAgreement, Signature

• OpenSSL PRNG

• seed from /dev/urandom

• Patched -> OHA

• 55 Bitcoins stolen in August

Page 15: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

“WebView Vulnerability”

• WebView – load HTML content within app

• addJavascriptInterface (Object object, String

name)

• JavaScript can access object’s methods

Page 16: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

“WebView Vulnerability”

• Problem: access to all public (incl.inherited)

methods

• Execute commands remotely in the context of

the application through reflection

• Android <4.2

• Since 4.2: @JavaScriptInterface annotation

Page 17: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

“Master Key” Vulnerability

Replacing code within application…

…without breaking its digital signature!

• Android crypto verifier – MANIFEST.MF

• Multiple files with same name in APK

• Replace code, permissions, etc.

• System applications

Page 18: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

USSD Vulnerability

Page 19: Mobile Threats 2013: Android Malware & Vulnerabilities Robert Lipovsky lipovsky@eset.sk

Thank you!

[email protected]@eset.sk

WeLiveSecurity.comVirusRadar.com