SlideShare une entreprise Scribd logo
1  sur  35
Secure Payment and Ticketing Applications Tom Godber  - CTO Masabi
Agenda Who Are Masabi The Mobile Experience Mobile Ticketing Taking Mobile Payments
About Masabi ,[object Object]
 4 alphabets
 2 Factor Authentication
 Secure messaging
 UK Rail Ticket Standard,[object Object]
Mobile Masochism The mobile experience is about PAIN Texting on a Moto… Pretty much anything at all onNokia’s touchscreen S60… User experience is becoming important Ex-RAZR users often won’t Moto again But nothing is perfect, even Steve
Many Services Will Fail Good ideas are common Good ideas which actually work aren’t Given handset constraints… Given real world conditions… Compared to existing alternatives…
Pick Your Battles A successful service must offer a significant advantage to the user An mPaymentmust be easier than cash and cards Just because a user can do something, doesn’t mean they will Offer net pain relief
Considerations User probably moving Must be simple Must be resilient Has user got alternatives? Cash Debit/credit cards PC
Connecting With The RealWorld
UK Rail Barcodes Reliable, fast Offline scanning Tickets still work when Internet doesn’t! Open security PKI signatures prevent modification Public Key verification is cheap, easy Royalty free, open barcodes Aztec scans best on a handset screen
UK Train Ticketing Phone becomes your ticket Today’s reality: Only supported on a few routes Eg. our National Express trial 3-6 months: Train franchises start to go live Some rollout of barcode reading gates
Not Just a Ticket UK Rail Barcode has space for other entitlements Eg. Free coffee Bundle other sales together with ticket Barcodes have plenty of other uses Remove cash from high-risk environments to reduce ‘shrinkage’
Mobile Ticket Delivery
Handset Support Chiltern Railways ticket app trial showed: Adopted outside young male demographic Often user’s first transaction with a phone Tickets must be supported on everything! Smartphones are a niche
Not All About The iPhone
Ticket Delivery SMS tickets Wap tickets Local application ticket wallet
Pure SMS Ticketing Picture messaging can carry small barcodes 3 SMS per picture is expensive Too small for new rail ticket barcodes Simple insecure 1D or 2D barcodes only No text details for visual inspection Scanner always required Can be forwarded and reused
Wap Ticketing Wap Push with ticket URL User downloads ticket Saves image like a wallpaper Must trust OMA DRM A lot of effort to size image Handsets often rescale an image that is slightly too big or small This plays havoc with barcode scanners!
Java Ticket Wallet User installs local ticket wallet Server sends tickets over SMS One encrypted binary msg/ticket Delivered directly to wallet app App can display ticket details and barcode Better barcode rendering  > faster scanning Details readable to an inspector
BUT
Address Customer Needs! UK Rail Tickets – mainly bought in the station!
User Needs Ticket delivery is an extension of online Fairly useful for users without printers BUT most train tickets not bought online Sell from phone Buy in taxi / on street / in station Avoid queues
Mobile Payment Channels SMS Premium SMS > phone bill Credit card over SMS Payment through the browser Payment through a local app
SMS Premium SMS payment Good for simple transactions Easy to set up, works on everything 30-60% operator cut Best for low-value high-margin items SMS insecure for any other payment Messages be read on stolen phones Messages be read on the network
Mobile Browser Purchase Wap purchase is multi-step Repeat page loads slow and expensive Requires continuous connection Data mis-entry becomes painful Limited opportunity to help user with validation etc – not like full web AJAX Often insecure Wap1 inherently insecure Transcoders can mess with Wap2 and the mobile web
Mobile Browsers Wap security Wap2 security Inherently insecure: Used on older browsers, “Wap” settings Like the web: Most handsetsuse this with “Internet” settings
Transcoders with HTTPS Some transcoders leave HTTPS alone Others will insert themselves in the connection Handset cannot verify end certificate Just like a man-in-the-middle attack!
Java Ticket Sales App Ticket purchase in UK Aimed at repeat users Intelligent client Helps user with data entry=> minimises resends After 1st purchase, just enter CVV Submits credit card purchase with one encrypted SMS Good when signal strength low Integrated into ticket wallet
Technology Notes
Java (someone has to like it) You don’t have to be the ‘best’ Sometimes being the only option is good enough NOT suitable for everything Remember, pick your services Good for: Recurring purchases Flaky connections Retries, SMS fallback, fat intelligent client
Near Field Communication A lot like “Oyster on your phone” (Almost) no handset support Common by 2013? NFC already embedded on cards Habit: you pay with a card, why use a phone? Who will pay for the infrastructure?

Contenu connexe

Plus de Masabi

Transport mTicketing: The mCommerce Catalyst
Transport mTicketing: The mCommerce CatalystTransport mTicketing: The mCommerce Catalyst
Transport mTicketing: The mCommerce CatalystMasabi
 
Droidcon 2011 - Branding Headache? Here's Your Painkiller
Droidcon 2011 - Branding Headache? Here's Your PainkillerDroidcon 2011 - Branding Headache? Here's Your Painkiller
Droidcon 2011 - Branding Headache? Here's Your PainkillerMasabi
 
Mex 2011 - Efficient UX Techniques for an Age of Network Austerity
Mex 2011 - Efficient UX Techniques for an Age of Network AusterityMex 2011 - Efficient UX Techniques for an Age of Network Austerity
Mex 2011 - Efficient UX Techniques for an Age of Network AusterityMasabi
 
Self-Service e-Ticketing on Self-Print and Mobile - given at Travel2020
Self-Service e-Ticketing on Self-Print and Mobile - given at Travel2020Self-Service e-Ticketing on Self-Print and Mobile - given at Travel2020
Self-Service e-Ticketing on Self-Print and Mobile - given at Travel2020Masabi
 
Funding Your Startup - given at TechHub
Funding Your Startup - given at TechHubFunding Your Startup - given at TechHub
Funding Your Startup - given at TechHubMasabi
 
Transport Card Forum - Masabi presentation
Transport Card Forum - Masabi presentationTransport Card Forum - Masabi presentation
Transport Card Forum - Masabi presentationMasabi
 
Masabi Cx O Telecoms Strategy conference
Masabi   Cx O Telecoms Strategy conferenceMasabi   Cx O Telecoms Strategy conference
Masabi Cx O Telecoms Strategy conferenceMasabi
 
Mobile Commerce meets the Real World - Mobile Ticketing
Mobile Commerce meets the Real World - Mobile TicketingMobile Commerce meets the Real World - Mobile Ticketing
Mobile Commerce meets the Real World - Mobile TicketingMasabi
 
Mobile Commerce meets the Real World - Mobile Ticketing
Mobile Commerce meets the Real World - Mobile TicketingMobile Commerce meets the Real World - Mobile Ticketing
Mobile Commerce meets the Real World - Mobile TicketingMasabi
 
Masabi - Rail Ticketing demo at MoMo London
Masabi - Rail Ticketing demo at MoMo LondonMasabi - Rail Ticketing demo at MoMo London
Masabi - Rail Ticketing demo at MoMo LondonMasabi
 
Masabi Rail Ticketing ITS
Masabi   Rail Ticketing ITSMasabi   Rail Ticketing ITS
Masabi Rail Ticketing ITSMasabi
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best PracticesMasabi
 
Securing Transactions
Securing TransactionsSecuring Transactions
Securing TransactionsMasabi
 
Challenges Building Secure Mobile Applications
Challenges Building Secure Mobile ApplicationsChallenges Building Secure Mobile Applications
Challenges Building Secure Mobile ApplicationsMasabi
 

Plus de Masabi (14)

Transport mTicketing: The mCommerce Catalyst
Transport mTicketing: The mCommerce CatalystTransport mTicketing: The mCommerce Catalyst
Transport mTicketing: The mCommerce Catalyst
 
Droidcon 2011 - Branding Headache? Here's Your Painkiller
Droidcon 2011 - Branding Headache? Here's Your PainkillerDroidcon 2011 - Branding Headache? Here's Your Painkiller
Droidcon 2011 - Branding Headache? Here's Your Painkiller
 
Mex 2011 - Efficient UX Techniques for an Age of Network Austerity
Mex 2011 - Efficient UX Techniques for an Age of Network AusterityMex 2011 - Efficient UX Techniques for an Age of Network Austerity
Mex 2011 - Efficient UX Techniques for an Age of Network Austerity
 
Self-Service e-Ticketing on Self-Print and Mobile - given at Travel2020
Self-Service e-Ticketing on Self-Print and Mobile - given at Travel2020Self-Service e-Ticketing on Self-Print and Mobile - given at Travel2020
Self-Service e-Ticketing on Self-Print and Mobile - given at Travel2020
 
Funding Your Startup - given at TechHub
Funding Your Startup - given at TechHubFunding Your Startup - given at TechHub
Funding Your Startup - given at TechHub
 
Transport Card Forum - Masabi presentation
Transport Card Forum - Masabi presentationTransport Card Forum - Masabi presentation
Transport Card Forum - Masabi presentation
 
Masabi Cx O Telecoms Strategy conference
Masabi   Cx O Telecoms Strategy conferenceMasabi   Cx O Telecoms Strategy conference
Masabi Cx O Telecoms Strategy conference
 
Mobile Commerce meets the Real World - Mobile Ticketing
Mobile Commerce meets the Real World - Mobile TicketingMobile Commerce meets the Real World - Mobile Ticketing
Mobile Commerce meets the Real World - Mobile Ticketing
 
Mobile Commerce meets the Real World - Mobile Ticketing
Mobile Commerce meets the Real World - Mobile TicketingMobile Commerce meets the Real World - Mobile Ticketing
Mobile Commerce meets the Real World - Mobile Ticketing
 
Masabi - Rail Ticketing demo at MoMo London
Masabi - Rail Ticketing demo at MoMo LondonMasabi - Rail Ticketing demo at MoMo London
Masabi - Rail Ticketing demo at MoMo London
 
Masabi Rail Ticketing ITS
Masabi   Rail Ticketing ITSMasabi   Rail Ticketing ITS
Masabi Rail Ticketing ITS
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
 
Securing Transactions
Securing TransactionsSecuring Transactions
Securing Transactions
 
Challenges Building Secure Mobile Applications
Challenges Building Secure Mobile ApplicationsChallenges Building Secure Mobile Applications
Challenges Building Secure Mobile Applications
 

Dernier

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 

Dernier (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 

Global Messaging 2009 - Mobile Ticketing and Payments

  • 1. Secure Payment and Ticketing Applications Tom Godber - CTO Masabi
  • 2. Agenda Who Are Masabi The Mobile Experience Mobile Ticketing Taking Mobile Payments
  • 3.
  • 5. 2 Factor Authentication
  • 7.
  • 8. Mobile Masochism The mobile experience is about PAIN Texting on a Moto… Pretty much anything at all onNokia’s touchscreen S60… User experience is becoming important Ex-RAZR users often won’t Moto again But nothing is perfect, even Steve
  • 9. Many Services Will Fail Good ideas are common Good ideas which actually work aren’t Given handset constraints… Given real world conditions… Compared to existing alternatives…
  • 10. Pick Your Battles A successful service must offer a significant advantage to the user An mPaymentmust be easier than cash and cards Just because a user can do something, doesn’t mean they will Offer net pain relief
  • 11. Considerations User probably moving Must be simple Must be resilient Has user got alternatives? Cash Debit/credit cards PC
  • 12. Connecting With The RealWorld
  • 13. UK Rail Barcodes Reliable, fast Offline scanning Tickets still work when Internet doesn’t! Open security PKI signatures prevent modification Public Key verification is cheap, easy Royalty free, open barcodes Aztec scans best on a handset screen
  • 14. UK Train Ticketing Phone becomes your ticket Today’s reality: Only supported on a few routes Eg. our National Express trial 3-6 months: Train franchises start to go live Some rollout of barcode reading gates
  • 15. Not Just a Ticket UK Rail Barcode has space for other entitlements Eg. Free coffee Bundle other sales together with ticket Barcodes have plenty of other uses Remove cash from high-risk environments to reduce ‘shrinkage’
  • 17. Handset Support Chiltern Railways ticket app trial showed: Adopted outside young male demographic Often user’s first transaction with a phone Tickets must be supported on everything! Smartphones are a niche
  • 18. Not All About The iPhone
  • 19. Ticket Delivery SMS tickets Wap tickets Local application ticket wallet
  • 20. Pure SMS Ticketing Picture messaging can carry small barcodes 3 SMS per picture is expensive Too small for new rail ticket barcodes Simple insecure 1D or 2D barcodes only No text details for visual inspection Scanner always required Can be forwarded and reused
  • 21. Wap Ticketing Wap Push with ticket URL User downloads ticket Saves image like a wallpaper Must trust OMA DRM A lot of effort to size image Handsets often rescale an image that is slightly too big or small This plays havoc with barcode scanners!
  • 22. Java Ticket Wallet User installs local ticket wallet Server sends tickets over SMS One encrypted binary msg/ticket Delivered directly to wallet app App can display ticket details and barcode Better barcode rendering > faster scanning Details readable to an inspector
  • 23. BUT
  • 24. Address Customer Needs! UK Rail Tickets – mainly bought in the station!
  • 25. User Needs Ticket delivery is an extension of online Fairly useful for users without printers BUT most train tickets not bought online Sell from phone Buy in taxi / on street / in station Avoid queues
  • 26.
  • 27. Mobile Payment Channels SMS Premium SMS > phone bill Credit card over SMS Payment through the browser Payment through a local app
  • 28. SMS Premium SMS payment Good for simple transactions Easy to set up, works on everything 30-60% operator cut Best for low-value high-margin items SMS insecure for any other payment Messages be read on stolen phones Messages be read on the network
  • 29. Mobile Browser Purchase Wap purchase is multi-step Repeat page loads slow and expensive Requires continuous connection Data mis-entry becomes painful Limited opportunity to help user with validation etc – not like full web AJAX Often insecure Wap1 inherently insecure Transcoders can mess with Wap2 and the mobile web
  • 30. Mobile Browsers Wap security Wap2 security Inherently insecure: Used on older browsers, “Wap” settings Like the web: Most handsetsuse this with “Internet” settings
  • 31. Transcoders with HTTPS Some transcoders leave HTTPS alone Others will insert themselves in the connection Handset cannot verify end certificate Just like a man-in-the-middle attack!
  • 32. Java Ticket Sales App Ticket purchase in UK Aimed at repeat users Intelligent client Helps user with data entry=> minimises resends After 1st purchase, just enter CVV Submits credit card purchase with one encrypted SMS Good when signal strength low Integrated into ticket wallet
  • 34. Java (someone has to like it) You don’t have to be the ‘best’ Sometimes being the only option is good enough NOT suitable for everything Remember, pick your services Good for: Recurring purchases Flaky connections Retries, SMS fallback, fat intelligent client
  • 35. Near Field Communication A lot like “Oyster on your phone” (Almost) no handset support Common by 2013? NFC already embedded on cards Habit: you pay with a card, why use a phone? Who will pay for the infrastructure?
  • 36. NFC – Not Today NOKIA HANDSETS NOKIA NFC HANDSETS
  • 37. Some Notes On Oyster Great in London Almost everyone has to usepublic transport Locals ‘bribed’ to adopt with lower fares Large government subsidies Not economically viable to roll out elsewhere Even London overground train lines required £40m subsidy to support it

Notes de l'éditeur

  1. Masabi have been producing downloadable mobile applications for over 7 years, and today Masabi secure mobile applications process millions of dollars worth of transactions every year
  2. SMS purchase from a vending machine isn’t going to work – people use cash. The fact that the vending machine oepratopr may be able to shave a few % off vandalism repairs and reduced theft doesn’t matter to the user.
  3. Source: Strategy Analytics (http://iphone.tmcnet.com/topics/iphone/articles/55332-global-handset-shipment-falls-record-rate-during-q1.htm)5800 2.6m vsiPhone 3.8mNokia about 25x sales of Apple – bad quarter for Nokia
  4. TODO new screenshots
  5. By ‘other payments’ => should never send credit card number over a normal text
  6. Wap “https” not the same as web https
  7. TODO new screenshots
  8. It’s a great system, but worth considering why – need to consider the bigger picture
  9. Come see me after for live demos, or to chat about building secure mobile applications form-commerce,Banking,Ticketing,Messaging,Read our blog for more details on security.blog.masabi.com