deliver strong mobile app security and the ultimate user ... · pdf filedeliver strong mobile...

28
Deliver Strong Mobile App Security and the Ultimate User Experience”

Upload: hatuong

Post on 06-Mar-2018

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

Deliver Strong Mobile App Security and the Ultimate User Experience”

Page 2: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

The PresentersWill LaSala, Director of Services @ VASCOWill has been with VASCO since 2001 and over the years has been involved in all aspects of product implementation within financial institutions and mobile application developers. Will also oversees the VASCO professional services group helping banks, enterprises, and ASPs in with custom mobile application security, identity management, and authentication projects. He brings to the table over 20 years of software and cyber security experience. Will’s research interests are focused around the use of mobile technology to improve user experience.

Andrew Showstead, Director of Technical Consultancy and Market Solutions @ VASCOAndrew oversees engineering and product implementation aspects of mobile application security and fraud prevention projects for the enterprise clients. He is also a technical team lead tasked with researching and developing new markets for VASCO in North America. Andrew comes back to VASCO after serving as a Chief Technology Officer for nJuvo Inc. where he led the development of an Internet security product for payment fraud prevention. His research interests include identity federation and the use of embedded technologies to simplify security.

Page 3: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

Founded in 1991

Publicly traded on the NASDAQ since 1997 (VDSI)

More than 10,000 customers in 100 countries

50+ consecutive quarters of profitability

17+ global offices

Company Highlights

About VASCO

Page 4: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

WHAT’S THE PROBLEM WITH MY MOBILE EXPERIENCE?

Page 5: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

5

The Growth of Mobile App Fraud

Page 6: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

6

1. Corruption of the execution environment• Application sandboxing is broken on rooted device: the data you store on

the device can be read or updated by any other application running on the same device

• Default keyboard is replaced by keyboard including a keylogger• Screen reader record application display and forward information

2. Reverse engineering of the application through instrumentation and debugging

3. Modification of the application• Modified and repackage applications are published on alternative store for

phishing attacks

Threats to Your Mobile App

Page 7: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

7

Browser

System

Phone/SMS

Apps

Malware

PhishingPharmingClickjackingMan-in-the-MiddleBuffer OverflowData Caching

No Passcode/Weak PasscodeIOS JailbreakingAndroid RootingOS Data CachingPasswords & Data AccessibleCarrier-Loaded SoftwareNo Encryption/Weak EncryptionUser-Initiated Code

Baseband AttacksSMishing

Sensitive Data StorageNo Encryption/Weak

EncryptionImproper SSL Validation

Config ManipulationDynamic Runtime Injection

Unintended PermissionsEscalated Privileges

Device Attack Surface: What behaviors can present issues?

*2014 VIA Forensics

Mobile Vulnerabilities

Page 8: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

Mobile Vulnerability – Reverse Engineering

8

MY Bank

Page 9: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

Threats to the application

9

MY Bank

100%4:22 PM

MY Bank

Page 10: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

Threats to the application

10

MY Bank

100%4:22 PM

MY Bank

Page 11: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

Threats to the application

11

MY Bank

100%4:22 PM

MY Bank

Page 12: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

Threats to the application

12

MY Bank

100%4:22 PM

MY Bank

Password?!

My Bank Too…

Page 13: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

BEST PRACTICES

Page 14: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

14

Avoid Storing data on the mobile – Apply persistent protection when you must

Consider the Platform – apply rootkit/jailbreak protections

Secure Provisioning is a must-have, and Implement a Secure Encrypted Channel

Protect the User Interface from Malicious Compromise

Two-Factor Authentication can be achieved through an easy user experience

Secure your Transactions and Document Signing Process

Threats to the Application

Page 15: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

SECURING THE MOBILE EXPERIENCE: DIGIPASS FOR APPS

Page 16: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking
Page 17: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

17

RASP or application shielding is a set of technologies used to add security functionality directly to mobile applications for the detection and prevention of

application-level intrusions

What is Runtime Application Self-Protection

Page 18: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

18

• Proactively shields applications from malware

• Controls execution, and preventing real-time attacks

• Protects the integrity of mobile applications to ensure data and transactions are not compromised

• Maintains a mobile application's run time integrity even if a user inadvertently downloads malware onto their device

What Does RASP Do?

Page 19: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

19

http://www.forbes.com/sites/sap/2015/03/10/most-cyber-attacks-occur-from-this-common-vulnerability/#122ee06741ae

The hackers may be gaining access through applications and solutions... many organizations have significant network security in place but it’s not enough as 84% of all cyber-attacks are happening on the application layer.

Only 1% of all apps today have a Runtime Application Self-Protection running but by 2020, 44% of all applications will be leveraging some type of RASP protection

http://www.technavio.com/report/global-it-security-global-runtime-application-self-protection-security-market-2016-2020

Why Do I Need RASP?

Page 20: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking
Page 21: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking
Page 22: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking
Page 23: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

23

MYApp

real-time queuing

Approve Deny

Page 24: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking
Page 25: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking
Page 26: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

ACHIEVING THE BEST PRACTICES

Page 27: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

27

Avoid Storing data on the mobile – Apply persistent protection when you must

Consider the Platform – apply rootkit/jailbreak protections

Secure Provisioning is a must-have, and Implement a Secure Encrypted Channel

Protect the User Interface from Malicious Compromise

Two-Factor Authentication can be achieved through an easy user experience

Secure your Transactions and Document Signing Process

DIGIPASSfor Apps

DIGIPASSfor Apps

DIGIPASSfor Apps

DIGIPASSfor Apps

RASP

RASP

Achieving Best Security Practice with DIGIPASS for APPS

Page 28: Deliver Strong Mobile App Security and the Ultimate User ... · PDF fileDeliver Strong Mobile App Security and the Ultimate User Experience ... Malware Phishing Pharming Clickjacking

WHAT’S NEXT?Contact the VASCO team to get a live demo that: • - demonstrates compromised app behavior• - outlines DIGIPASS for APPS protection mechanisms• - [email protected]