+ All Categories
Home > Technology > conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

Date post: 18-Jul-2015
Category:
Upload: mviseag
View: 137 times
Download: 0 times
Share this document with a friend
29
SICHERHEIT BEI MOBILE PAYMENT IT SICHERHEITSTAG NRW – 03.12.2014
Transcript
Page 1: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

SICHERHEIT BEI MOBILE PAYMENT IT SICHERHEITSTAG NRW – 03.12.2014

Page 2: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

conVISUAL AG BASISINFORMATIONEN

Gegründet:  2000,  seit  Januar  2006  im  Entry  Standard  an  der  Frankfurter  Börse  no:ert  Standorte:  Oberhausen,  Frankfurt  und  Wien  Mitarbeiter:  ca.  65  in  Deutschland  und  Österreich  

PLAN

Die  conVISUAL  AG  ist  Ihr  zuverlässiger  Partner  für  interna:onale  digitale  Businessprojekte  dank  mehr  als  14  Jahren  Projekt-­‐Erfahrung  in  über  30  Ländern  weltweit.  

BUILD

RUN ANALYZE

Page 3: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

LEISTUNGSSPEKTRUM UND KUNDEN MOBILITY – CLOUD – SECURITY – SAAS PRODUKTE

Lösungen und Produkte für Kunden in über 30 Ländern

Security Cloud Mobility

SaaS-

Produkte

Page 4: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

PROJEKTBEISPIEL MCDONALDS QUICK MAC APP (ÖSTERREICH)

Page 5: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

NICHT NUR EINE APP EIN BLICK HINTER DIE KULISSEN

Virtualization/Cloud

Security/Payment

Mobility

TLS

Page 6: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

PSP BACKEND

mWeb PayPal

native SDK PayBox

native SDK PayUnity

McDonald‘s Gateway Bild/Produkt-Datenbank

200 Restaurant-Server

QUICK MAC DETAILS DIE SYSTEMARCHITEKTUR

Quick Mac Server

INTERNET Quick Mac App

Page 7: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

DIE GRUNDSÄTZE INFORMATIONSSICHERHEIT

1.  VERTRAULICHKEIT Datenzugriff nur autorisiert

2.  INTEGRITÄT

Keine unerwünschte Veränderung der Daten 3.  VERFÜGBARKEIT

Datenzugriff innerhalb angemessener Zeit

Page 8: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

TYPISCHE SCHWACHSTELLEN IN DER PRAXIS PAYMENT UNTER BESCHUSS

1.  Kunde bezahlt, bekommt aber kein Produkt

2.  Kunde bezahlt nicht (vollständig), bekommt aber das Produkt

3.  Konto des Kunden wird übermäßig hoch belastet

Page 9: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

DIE RETTUNG IN DER NOT

DER „TRUST ANCHOR“

Page 10: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

DIE RETTUNG IN DER NOT WO LIEGEN UNSERE ANKER?

Quick Mac Server

INTERNET

PSP BACKEND

mWeb PayPal

native SDK PayBox

native SDK PayUnity

Quick Mac App

McDonald‘s Gateway Bild/Produkt-Datenbank

200 Restaurant-Server

Page 11: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

TYPISCHE SCHWACHSTELLEN IN DER PRAXIS PAYMENT UNTER BESCHUSS

Kreative Kunden entdecken eine Schwachstelle

Page 12: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

TYPISCHE SCHWACHSTELLEN IN DER PRAXIS PAYMENT UNTER BESCHUSS

Kreative Kunden entdecken eine Schwachstelle:

●  unsicherer Ablauf bei Produktübergabe

ToDo: Einbindung ins Kassensystem, oder Aufbau eines Parallelsystems

●  reproduzierbares Software-Problem

ToDo: Möglichst viel Kontrolle am Server ermöglicht schnelle Updates

Page 13: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

TYPISCHE SCHWACHSTELLEN IN DER PRAXIS PAYMENT UNTER BESCHUSS

Technische Probleme und Teilausfälle

Page 14: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

TYPISCHE SCHWACHSTELLEN IN DER PRAXIS PAYMENT UNTER BESCHUSS

Technische Probleme und Teilausfälle: ●  System antwortet nicht mehr und provoziert Fehler im Ablauf

ToDo: Abläufe geschickt programmieren und Entscheidungen absichern

Page 15: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

TYPISCHE SCHWACHSTELLEN IN DER PRAXIS PAYMENT UNTER BESCHUSS

Hacker Attacken

Page 16: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

TYPISCHE SCHWACHSTELLEN IN DER PRAXIS PAYMENT UNTER BESCHUSS

Hacker-Attacken: ●  [Distributed] Denial of Service Attacken (DoS/DDoS):

ToDo: Vermeidung von Unsicherheiten im „Message-Flow“

●  Man in the Middle Attacken (MitM):

ToDo: Sensible Daten immer vom Server abrufen bzw. am Server ablegen und diese validieren z.B. Payment-Token für wiederkehrende Bezahlung

ToDo: Immer State-of-the-Art bei allen Datenübertragungen z.B. TLS 1.2 statt SSL 3.0

Page 17: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

QUICK MAC DETAILS ABLAUF DER ZAHLUNG

Quick Mac Server

INTERNET

PSP BACKEND

mWeb PayPal

native SDK PayBox

native SDK PayUnity

Quick Mac App

McDonald‘s Gateway Bild/Produkt-Datenbank

200 Restaurant-Server

Page 18: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

QUICK MAC DETAILS ABLAUF DER ZAHLUNG

Quick Mac Server

INTERNET

PSP BACKEND

mWeb PayPal

native SDK PayBox

native SDK PayUnity

Quick Mac App

McDonald‘s Gateway Bild/Produkt-Datenbank

200 Restaurant-Server

TEST-BESTELLUNG

Page 19: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

QUICK MAC DETAILS ABLAUF DER ZAHLUNG

Quick Mac Server

INTERNET

PSP BACKEND

mWeb PayPal

native SDK PayBox

native SDK PayUnity

Quick Mac App

McDonald‘s Gateway Bild/Produkt-Datenbank

200 Restaurant-Server

AUTHENTIFIZIERUNG

Page 20: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

QUICK MAC DETAILS ABLAUF DER ZAHLUNG

Quick Mac Server

INTERNET

PSP BACKEND

mWeb PayPal

native SDK PayBox

native SDK PayUnity

Quick Mac App

McDonald‘s Gateway Bild/Produkt-Datenbank

200 Restaurant-Server

AUTORISIERUNG

PIN

SMS/Voice

Page 21: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

QUICK MAC DETAILS ABLAUF DER ZAHLUNG

Quick Mac Server

INTERNET

PSP BACKEND

mWeb PayPal

native SDK PayBox

native SDK PayUnity

Quick Mac App

McDonald‘s Gateway Bild/Produkt-Datenbank

200 Restaurant-Server

BESTELLUNG

Page 22: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

QUICK MAC DETAILS ABLAUF DER ZAHLUNG

Quick Mac Server

INTERNET

PSP BACKEND

mWeb PayPal

native SDK PayBox

native SDK PayUnity

Quick Mac App

McDonald‘s Gateway Bild/Produkt-Datenbank

200 Restaurant-Server

RÜCKFRAGE

Page 23: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

BUCHUNG

QUICK MAC DETAILS ABLAUF DER ZAHLUNG

INTERNET

PSP BACKEND

Quick Mac Server

mWeb PayPal

native SDK PayBox

native SDK PayUnity

Quick Mac App

McDonald‘s Gateway Bild/Produkt-Datenbank

200 Restaurant-Server

BESTELLUNG

Page 24: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

BUCHUNG

GELD GEGEN BURGER: WER ENTSCHEIDET? ABLAUF DER ZAHLUNG

PSP BACKEND

Quick Mac Server

McDonald‘s Gateway Bild/Produkt-Datenbank

200 Restaurant-Server

BESTELLUNG RÜCKFRAGE

Page 25: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

CHECKLISTE PAYMENT SECURITY

●  „Foolproof“ Ablauf bei der Produktübergabe

●  Geeignete „Trust Anchor“ definieren

●  Durchdachter Message-Flow mit Payment-Providern

●  State-of-the-Art Verschlüsselung bei allen Datenübertragungen

●  Lasttests garantieren Systemstabilität

Page 26: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

OWASP MOBILE SECURITY GUIDELINES REFERENZ FÜR ENTWICKLUNG UND TEST

Page 27: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

OWASP MOBILE SECURITY: TOP 10 RISIKEN

●  M1: Weak Server Side Controls ●  M2: Insecure Data Storage ●  M3: Insufficient Transport Layer Protection ●  M4: Unintended Data Leakage ●  M5: Poor Authorization and Authentication ●  M6: Broken Cryptography ●  M7: Client Side Injection ●  M8: Security Decisions Via Untrusted Inputs ●  M9: Improper Session Handling ●  M10: Lack of Binary Protections

●  Sensitive Information Disclosure (Top 10 list 2013)

Page 28: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

SSL UND TLS VERSCHLÜSSELUNG IM VERGLEICH

SSL ist veraltet (zuletzt Version SSL 3.0) und wird unter TLS weitergeführt (aktuell TLS 1.2). Die Unterschiede sind:

•  Socket vs Protokoll: SSL (Secure Sockets Layer) richtet den Fokus auf einen Port, wobei TLS (Transport Layer Security) beim Kommunikations-protokoll ansetzt

•  Angriffe: Alle SSL Versionen gelten als unsicher. Angriffe sind u.a. BEAST, Lucky13 und Poodle. TLS wehrt diese ab Version TLS 1.1 erfolgreich ab. Das BSI rät von dem Einsatz von SSL ab.

•  Perfect Forward Secrecy (PFS): TLS unterstützt Mechanismen um aus alten, gebrochene Verbindungen keine Rückschlüsse auf zukünftige Verbindungen machen zu können.

•  Client Überstützung: Hersteller der populären Browser FireFox und Chrome haben als das Agenda Ziel SSL komplett zu entfernen und nur TLS zu verwenden.

Page 29: conVISUAL Vortrag "Mobile Payment Security" am IT Sicherheitstag NRW, Dez. 2014

WIR BERATEN. PRODUKTE. IN DIE CLOUD, UND ZWAR SICHER

Peter Hofbauer, CSO [email protected] +49 173 7285 032


Recommended