Top Banner
#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud & Mobile Security Aujas Information Risk Services SESSION ID: MBS-T07
23

Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

Mar 08, 2018

Download

Documents

doankhanh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

#RSAC

Mobile Payment Services: Security Risks, Trends and Countermeasures

Suhas Desai Practice Head – Cloud & Mobile Security

Aujas Information Risk Services

SESSION ID: MBS-T07

Page 2: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

#RSAC

Agenda Mobile Payments Overview Mobile Channels & Payment Trends Security Risks Securing Mobile Payments

2

Page 3: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

Mobile Payments

3

Source: Mobile payment image via Flickr by http://commons.wikimedia.org/wiki/File:Mobile_payment_03.JPG

Page 4: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

Mobile Payments Architecture

4

Page 5: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

Mobile Channels and Payment Trends

5

Page 6: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

Challenges in Mobile Payments

6

• Microfinance vs. Higher payment transfers

• Mobile Payment Transfer Policy Standardization

• Service Providers and Bank dependencies

• Mobile Payment Apps & Mobile Devices compatibility

• Mobile Payment Services Security

• Government Policies for Mobile Payments

Page 7: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

Security Risks

7

•Fraudulent Transactions

•Weak Cryptography

•Mobile Application Server threats

•Mobile Payment Application’s Database threats

•SIM Card Application (USSD /DSTK ) Attacks

•Mobile Payment Native Application Security

Page 8: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

Business Impact

• Fraudulent Transactions ( Revenue Loss )

• Confidentiality ( Users Sensitive Data – Credit/Debit Card

Data, PIN , User Credentials)

• Communications Services Misuse

• SIM Card & Applications Misuse

8

Page 9: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

Mobile App Risks

Code Obfuscation Insecure Local Device database storage Insecure App Permissions Mobile Payment App Reputation

9

Page 10: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

Code Obfuscation

10

Page 11: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

Insecure Local Device database storage

11

Figure 4. Modified application

Figure 1. Original application Figure 2. Local database modification

Figure 3. Local database modified

Page 12: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

Insecure App Permissions

12

Figure 1. Insecure App Permissions

Page 13: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

Mobile Application Server Issues

Message Replay Attack

13

Figure 1. Proxy Settings

Page 14: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

14

Figure 2. Intercepted Message

Page 15: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

15

Figure 3. Message Replay Attack

Page 16: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

Communication Channel Risks

16

Note – Performed for traditional mobile app having SMS as a communication channel

Figure 1. SMS R/R Capture

Page 17: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

17

Figure 1. USSD Gateway Sample data

Page 18: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

18

Figure 1. POS Devices Receipt in Debug Mode

Page 19: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

Quiz : Cross Platform Support

19

int i = 7; { printf(“%d”, i++ * i++); }

Page 20: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

Secure SDLC Approach

20

Scope Definition &

Info Gathering

Define SOW

Info Gathering

Advisory Services

Secure design and Architect

Secure development

secure development

Code Analysis

Static Code Analysis

Dynamic Code

Analysis

Security Assessment

Client App Assessment

Channels assessment

App Server Assessment

Remediation

Vulnerability Remediation

Secure release

Secure release and deployment

Step I Step II Step III Step IV Step V Step VI Step VII

Page 21: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

Securing Mobile Payments

21

Secure data transmission from handheld devices to Application Server Secure data storage on local handheld devices Ensure to implement proper session management in application

Ensure to applications executables security

Validate all trusted and un-trusted (Invalid user inputs e.g. -special characters)

inputs in the application

Ensure to implement strong authentication mechanism in the application Secure web services and Interfaces

Ensure mobile device security in case of device lost and theft

Page 22: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

Future of Mobile Payments

• Microfinance for Developing Countries

• Larger Funds Transfer (Substitute for Net Banking)

• Reservation/Bookings for Airlines, Railways & Bus

• Mobile Payments Services for Small Scale Business

• Visibility - Earnings & Taxation

22

Page 23: Mobile Payment Services: Security Risks, Trends and ... · PDF file#RSAC #RSAC Mobile Payment Services: Security Risks, Trends and Countermeasures Suhas Desai Practice Head – Cloud

#RSAC

#RSAC

Thank you!