Objective

Mobile application hacking and its security is becoming a major concern in today’s world. In last few years we have seen range of new attack vectors and method of exploitation for these devices. Smart phones and tablets running on iPhone, Android, Windows and Blackberry have taken over the market in frenzy. In today’s world email, social networking, banking everything is possible on the go with Smart phones and derived applications. These Smart phones are now equipped with features like data, Wi-Fi, voice and GPS functions and applications can leverage these features. The sudden growth in number of applications available for these smart phones does raise a certain level of concern for the user’s security and server supporting these applications.

Mobile applications are vulnerable to various set of different attacks like local storage, user data harvesting, activity spying, unauthorized event injection, UI Jacking, Tab Jacking, Traffic redirection, Logical attacks, hard coded keys and few other. At the same time Mobile applications are talking with server side over HTTP/HTTPS, it opens up few possible attacks on Web Services and APIs. The server side applications can be attacked with Injections. Several new technology stacks are evolving over Mobile like HTML5 and Silverlight which opens up new attack surface. In this context it is imperative for IT professional and corporate application owners to understand these attack vectors along with mechanism for securing. The class features real life cases, live demos, code scanning and defense plans. The course is designed by the author of “Web Hacking: Attacks and Defense”, “Hacking Web Services” and “Web 2.0 Security – Defending Ajax, RIA and SOA” bringing his experience in application and mobile security and research as part of curriculum to address new challenges.


Speaker Details

Hemil Shah, CISSP, CSSLP, ACP is the founder and Director of eSphere Security, company that provides Professional services in Security Arena. He has worked with HBO, KPMG, IL&FS and Net-Square in security space. He has published several advisories, tools, and whitepapers, and has presented at numerous conferences. Hemil is expert in Mobile Application Security, Application Security, researching new methodologies and training designs. He has performed more than 1000 security consulting assignments in the area of penetration testing, code reviews, web application assessments, security architecture reviews and Mobile application security review.


Duration

1 day (8 hrs)


Topics

Mobile Application Attack Surface and Threats
  • General trend of application and technology
  • Recent attack and exploits used over mobile
  • Evaluation of mobile applications
  • Trend in mobile application Security and Exploit Patterns
  • Mobile basic blocks – What, Why, How and Where
  • Mobile Top 10 Attack Vectors

iPhone Application Model and Hacks
  • Sand boxing
  • iPhone Application Architecture
  • OS Structure
  • Application Architecture and Distribution
  • iPhone Attacks Vectors
  • Exploit Scenario and Tools
  • Defense and Countermeasures

Android Application Model and Hacks
  • Sand boxing and Permission Model
  • Android Application Architecture
  • OS Structure and Layers
  • Application Architecture and Entry Points
  • Android Attacks Vectors
  • Exploit Scenario and Tools
  • Comparing Android with other application frameworks like Blackberry and Windows
  • Attack Vectors for Windows and Blackberry Applications

Environment for Attack and Penetration Testing
  • Intercepting tools
  • Analysis tools
  • Monitoring tools
  • Configuring simulators to use proxy
  • Overcoming SSL traffic interception challenges
  • Reverse engineering tools

Mobile Application Attacks for All Platforms
  • Insecure storage
  • Insecure network Communication
  • Unauthorized dialing & event injections
  • UI Impersonation, ClickJacking and TabJAcking
  • Activity spying and data harvesting
  • OS level modification via stealth calls (rootkit, APN proxy config)
  • Sensitive information leakage
  • Hardcoded keychains and password
  • Language issues
  • Timely application update
  • Jail breaking/Physical device theft
  • Business logic/Logical flaws
  • KeyBoard cache/ClipBoard issue in iPhone
  • Reading information from SQLite database
  • Web/Browser Attacks
  • HTML5 and Silverlight Attacks

Reverse Engineering & Code Analysis
  • Reverse engineering iPhone application
  • Reverse engineering Android Application
  • Interesting things to look for after reverse engineering
  • Static Code Analyzer for iOS
  • Static Code Analyzer for Android


Pre-requisite

Willingness to learn mobile security


Who should attend?

Penetration testers, web developers, Mobile application developers, QA, Application Architect, Security researchers and one who wants to learn mobile security.




Home   |   Venue  |  Speakers  |  Agenda  |  Workshops  |  Events  |  Register  |  Faq  |  Contact

© Information Security Day. All Rights Reserved.