Mobile Threats 2013: Android Malware & Vulnerabilities

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

description

Mobile Threats 2013: Android Malware & Vulnerabilities. Robert Lipovsk y lipovsky@ eset.sk. Banking Trojans. Banking Trojans. Bypassing mTAN 2-factor authentication SpitMo , ZitMo , Carberp , Hesperbot , …. Banking Trojans. Rogue token generation apps. SMS Trojans. - PowerPoint PPT Presentation

Transcript of Mobile Threats 2013: Android Malware & Vulnerabilities

Page 1: Mobile Threats 2013: Android Malware & Vulnerabilities

Mobile Threats 2013:Android Malware & Vulnerabilities

Robert [email protected]

Page 2: Mobile Threats 2013: Android Malware & Vulnerabilities
Page 3: Mobile Threats 2013: Android Malware & Vulnerabilities

Banking Trojans

Page 4: Mobile Threats 2013: Android Malware & Vulnerabilities

Banking Trojans

• Bypassing mTAN 2-factor authentication• SpitMo, ZitMo, Carberp, Hesperbot, …

Page 5: Mobile Threats 2013: Android Malware & Vulnerabilities

Banking Trojans

• Rogue token generation apps

Page 6: Mobile Threats 2013: Android Malware & Vulnerabilities

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

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

“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

Adware

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

• Homescreen shortcuts• Browser

bookmarks/homepage• Notifications• Collect information• Etc.

Page 10: Mobile Threats 2013: Android Malware & Vulnerabilities

Scareware & Ransomware

Android/FakeAV

Page 11: Mobile Threats 2013: Android Malware & Vulnerabilities

Malware operations

• Pay-per-install schemes

• Botnets

• DDoS

• …

Page 12: Mobile Threats 2013: Android Malware & Vulnerabilities

Android Malware Detection Statistics

November 2011 – October 2013

Page 13: Mobile Threats 2013: Android Malware & Vulnerabilities

Some Recent Vulnerabilities…

Page 14: Mobile Threats 2013: Android Malware & Vulnerabilities

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

“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

“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

“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

USSD Vulnerability

Page 19: Mobile Threats 2013: Android Malware & Vulnerabilities

Thank you!

[email protected]@eset.sk

WeLiveSecurity.comVirusRadar.com