SlideShare a Scribd company logo
1 of 27
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
1
Yet Another Security Talk
JUNICHI OKAMURA @ Rakuten Technology Conference 2015
Nov. 21 2015
Who am I?
Junichi Okamura
PayPal Integration Manager/
Evangelist
Scala/Ruby/Node.js/Python/../Mobile/../ppt
ROCK/BEER/WINE/JOJO/
API (& meetup) lover
@benzookapi
jokamura@paypal.com
2
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
What I want to talk about today
3
Data Security
with the keyword, “Delegation”
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
What is “Delegation”?
4
By Wikipedia
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
Today’s definition by me
5
Let an expert who has core value
provide it instead of me
By Wikipedia
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
In case of service
6
Printer (delegator) = Service provider
RealPrinter (delegated) = Feature expert
Provider Expert
Printer
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
Drill down in real service
7
Provider Expert
Chat
Provider Expert
Account
Provider Expert
Payment
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
Actual situation
8
Provider + Expert
Chat
Provider Expert
Account
Provider Expert
Payment
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
Ideal “Delegation”
9
Focus on your core value as expert,
with other ones delegated
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
Take a look at security features
10
Provider + Expert
Chat
Provider Expert
Account
Provider Expert
Payment
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
Case 1: Account handling in delegation
11
Provider
Expert
Account
Provider
Account
Provider
Account
ID
Password
Token
Token
Token
Authorize
Authorize
Authorize
Security Core
OAuth API
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
If not in delegation…
12
Provider + Expert
Account
Provider + Expert
Account
Provider + Expert
Account
Security Core
ID
Password
ID
Password
ID
Password
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
Case 2: Payment handling in delegation
13
Provider
Expert
Payment
Provider
Payment
Provider
Payment
Credit Card
ID
ID
ID
Charge
Carge
Charge
Security Core
Vault API
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
If not in delegation…
14
Provider + Expert
Payment
Provider + Expert
Payment
Provider + Expert
Payment
Security Core
Credit Card
Credit Card
Credit Card
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
Under delegation
15
Users:
You only have to give your key data to
reliable expert
Providers:
You can focus on your core data as
reliable expert
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
That is…
16
By Wikipedia
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
Out of delegation
17
Users:
You have to give your key data to each
unreliable expert
Providers:
You need care about not core data as
unreliable expert
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
That is…
18
By Wikipedia
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
What is successful delegation cases?
19
Account:
OAuth and Open ID,
Payment:
Vault andTokenization,
Encrypt:
SSL and certification,
…
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
What is not successful?
20
Identification:
Physical address and health,
Banking:
Account number and pass phrase,
Storage:
No vender locked and user chosen,
…
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
Why not successful?
21
These are difficult to be standardized and
strongly related to business and
have no open/general frameworks
BUT NOT
IMPOSSBILE!
WE CAN TRY!
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
22
So it is 2015 in JP,
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
23
Government starts
“MY NUMBER”
(Social Security and Tax Number System)
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
24
They are going to be a privacy
expert
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
25
Do you have a good idea about
security design
as a software engineer?
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
26
How do you think of
your data security?
© 2015 PayPal Inc. All rights reserved. Confidential and proprietary.
27
Thank you
JUNICHI OKAMURA @ Rakuten Technology Conference 2015
Nov. 21 2015

More Related Content

What's hot

Fintech Belgium - Meetup on Compliance / KYC - Frank Verhaest - Isabel Group
Fintech Belgium - Meetup on Compliance / KYC - Frank Verhaest - Isabel GroupFintech Belgium - Meetup on Compliance / KYC - Frank Verhaest - Isabel Group
Fintech Belgium - Meetup on Compliance / KYC - Frank Verhaest - Isabel GroupFinTech Belgium
 
FAPI / Open Banking Conformance #fapisum - Japan/UK Open Banking and APIs Sum...
FAPI / Open Banking Conformance #fapisum - Japan/UK Open Banking and APIs Sum...FAPI / Open Banking Conformance #fapisum - Japan/UK Open Banking and APIs Sum...
FAPI / Open Banking Conformance #fapisum - Japan/UK Open Banking and APIs Sum...FinTechLabs.io
 
Identity Live Singapore: Building Trust & Privacy in a Connected Society
Identity Live Singapore: Building Trust & Privacy in a Connected SocietyIdentity Live Singapore: Building Trust & Privacy in a Connected Society
Identity Live Singapore: Building Trust & Privacy in a Connected SocietyForgeRock
 
Identity Summit UK: HOW TO MAXIMIZE RETURN ON IDENTITY IN A BRAVE NEW WORLD
Identity Summit UK: HOW TO MAXIMIZE RETURN ON IDENTITY IN A BRAVE NEW WORLDIdentity Summit UK: HOW TO MAXIMIZE RETURN ON IDENTITY IN A BRAVE NEW WORLD
Identity Summit UK: HOW TO MAXIMIZE RETURN ON IDENTITY IN A BRAVE NEW WORLDForgeRock
 
The Platform Big Picture
The Platform Big PictureThe Platform Big Picture
The Platform Big PictureForgeRock
 
Fintech Belgium - Meetup on Compliance / KYC - Willem Lambrechts - Drebbel Te...
Fintech Belgium - Meetup on Compliance / KYC - Willem Lambrechts - Drebbel Te...Fintech Belgium - Meetup on Compliance / KYC - Willem Lambrechts - Drebbel Te...
Fintech Belgium - Meetup on Compliance / KYC - Willem Lambrechts - Drebbel Te...FinTech Belgium
 
Fintech Belgium - Meetup on Compliance / KYC - Koen Vanderhoydonk - Blanco Se...
Fintech Belgium - Meetup on Compliance / KYC - Koen Vanderhoydonk - Blanco Se...Fintech Belgium - Meetup on Compliance / KYC - Koen Vanderhoydonk - Blanco Se...
Fintech Belgium - Meetup on Compliance / KYC - Koen Vanderhoydonk - Blanco Se...FinTech Belgium
 
Digital Consent: Taking UMA from Concept to Reality
Digital Consent: Taking UMA from Concept to RealityDigital Consent: Taking UMA from Concept to Reality
Digital Consent: Taking UMA from Concept to RealityForgeRock
 
figo the Backbone of next generation financial services
figo the Backbone of next generation financial servicesfigo the Backbone of next generation financial services
figo the Backbone of next generation financial servicesfigo GmbH
 
Two Studies in Easy Cash Investing
Two Studies in Easy Cash InvestingTwo Studies in Easy Cash Investing
Two Studies in Easy Cash InvestingKyriba Corporation
 
Identity Live Sydney 2018 Keynote Presentation
Identity Live Sydney 2018 Keynote PresentationIdentity Live Sydney 2018 Keynote Presentation
Identity Live Sydney 2018 Keynote PresentationForgeRock
 
Entitlements: Taking Control of the Big Data Gold Rush
Entitlements: Taking Control of the Big Data Gold RushEntitlements: Taking Control of the Big Data Gold Rush
Entitlements: Taking Control of the Big Data Gold RushForgeRock
 
Open Banking Platform - Intro
Open Banking Platform - IntroOpen Banking Platform - Intro
Open Banking Platform - IntroSensedia
 
Breakthrough Supplier Enablement
Breakthrough Supplier Enablement Breakthrough Supplier Enablement
Breakthrough Supplier Enablement SAP Ariba
 
Fintech Belgium - Meetup on Compliance / KYC - Remy Knecht - Itsme
Fintech Belgium - Meetup on Compliance / KYC - Remy Knecht - ItsmeFintech Belgium - Meetup on Compliance / KYC - Remy Knecht - Itsme
Fintech Belgium - Meetup on Compliance / KYC - Remy Knecht - ItsmeFinTech Belgium
 
Payments Hub 101: Consolidated and Secure
Payments Hub 101: Consolidated and SecurePayments Hub 101: Consolidated and Secure
Payments Hub 101: Consolidated and SecureKyriba Corporation
 
ForgeRock and the Graph: A Match Made for IRM
ForgeRock and the Graph: A Match Made for IRMForgeRock and the Graph: A Match Made for IRM
ForgeRock and the Graph: A Match Made for IRMForgeRock
 

What's hot (18)

Fintech Belgium - Meetup on Compliance / KYC - Frank Verhaest - Isabel Group
Fintech Belgium - Meetup on Compliance / KYC - Frank Verhaest - Isabel GroupFintech Belgium - Meetup on Compliance / KYC - Frank Verhaest - Isabel Group
Fintech Belgium - Meetup on Compliance / KYC - Frank Verhaest - Isabel Group
 
FAPI / Open Banking Conformance #fapisum - Japan/UK Open Banking and APIs Sum...
FAPI / Open Banking Conformance #fapisum - Japan/UK Open Banking and APIs Sum...FAPI / Open Banking Conformance #fapisum - Japan/UK Open Banking and APIs Sum...
FAPI / Open Banking Conformance #fapisum - Japan/UK Open Banking and APIs Sum...
 
Identity Live Singapore: Building Trust & Privacy in a Connected Society
Identity Live Singapore: Building Trust & Privacy in a Connected SocietyIdentity Live Singapore: Building Trust & Privacy in a Connected Society
Identity Live Singapore: Building Trust & Privacy in a Connected Society
 
Coding to the MasterCard OpenAPIs
Coding to the MasterCard OpenAPIsCoding to the MasterCard OpenAPIs
Coding to the MasterCard OpenAPIs
 
Identity Summit UK: HOW TO MAXIMIZE RETURN ON IDENTITY IN A BRAVE NEW WORLD
Identity Summit UK: HOW TO MAXIMIZE RETURN ON IDENTITY IN A BRAVE NEW WORLDIdentity Summit UK: HOW TO MAXIMIZE RETURN ON IDENTITY IN A BRAVE NEW WORLD
Identity Summit UK: HOW TO MAXIMIZE RETURN ON IDENTITY IN A BRAVE NEW WORLD
 
The Platform Big Picture
The Platform Big PictureThe Platform Big Picture
The Platform Big Picture
 
Fintech Belgium - Meetup on Compliance / KYC - Willem Lambrechts - Drebbel Te...
Fintech Belgium - Meetup on Compliance / KYC - Willem Lambrechts - Drebbel Te...Fintech Belgium - Meetup on Compliance / KYC - Willem Lambrechts - Drebbel Te...
Fintech Belgium - Meetup on Compliance / KYC - Willem Lambrechts - Drebbel Te...
 
Fintech Belgium - Meetup on Compliance / KYC - Koen Vanderhoydonk - Blanco Se...
Fintech Belgium - Meetup on Compliance / KYC - Koen Vanderhoydonk - Blanco Se...Fintech Belgium - Meetup on Compliance / KYC - Koen Vanderhoydonk - Blanco Se...
Fintech Belgium - Meetup on Compliance / KYC - Koen Vanderhoydonk - Blanco Se...
 
Digital Consent: Taking UMA from Concept to Reality
Digital Consent: Taking UMA from Concept to RealityDigital Consent: Taking UMA from Concept to Reality
Digital Consent: Taking UMA from Concept to Reality
 
figo the Backbone of next generation financial services
figo the Backbone of next generation financial servicesfigo the Backbone of next generation financial services
figo the Backbone of next generation financial services
 
Two Studies in Easy Cash Investing
Two Studies in Easy Cash InvestingTwo Studies in Easy Cash Investing
Two Studies in Easy Cash Investing
 
Identity Live Sydney 2018 Keynote Presentation
Identity Live Sydney 2018 Keynote PresentationIdentity Live Sydney 2018 Keynote Presentation
Identity Live Sydney 2018 Keynote Presentation
 
Entitlements: Taking Control of the Big Data Gold Rush
Entitlements: Taking Control of the Big Data Gold RushEntitlements: Taking Control of the Big Data Gold Rush
Entitlements: Taking Control of the Big Data Gold Rush
 
Open Banking Platform - Intro
Open Banking Platform - IntroOpen Banking Platform - Intro
Open Banking Platform - Intro
 
Breakthrough Supplier Enablement
Breakthrough Supplier Enablement Breakthrough Supplier Enablement
Breakthrough Supplier Enablement
 
Fintech Belgium - Meetup on Compliance / KYC - Remy Knecht - Itsme
Fintech Belgium - Meetup on Compliance / KYC - Remy Knecht - ItsmeFintech Belgium - Meetup on Compliance / KYC - Remy Knecht - Itsme
Fintech Belgium - Meetup on Compliance / KYC - Remy Knecht - Itsme
 
Payments Hub 101: Consolidated and Secure
Payments Hub 101: Consolidated and SecurePayments Hub 101: Consolidated and Secure
Payments Hub 101: Consolidated and Secure
 
ForgeRock and the Graph: A Match Made for IRM
ForgeRock and the Graph: A Match Made for IRMForgeRock and the Graph: A Match Made for IRM
ForgeRock and the Graph: A Match Made for IRM
 

Viewers also liked

Shinjuku.rb 20151125 PayPal 101
Shinjuku.rb 20151125 PayPal 101Shinjuku.rb 20151125 PayPal 101
Shinjuku.rb 20151125 PayPal 101Junichi Okamura
 
API Meetup #8 PayPal API
API Meetup #8 PayPal APIAPI Meetup #8 PayPal API
API Meetup #8 PayPal APIJunichi Okamura
 
PayPalアカウントを使った便利で安心なプラットフォーム運用
PayPalアカウントを使った便利で安心なプラットフォーム運用PayPalアカウントを使った便利で安心なプラットフォーム運用
PayPalアカウントを使った便利で安心なプラットフォーム運用Junichi Okamura
 
Iot_algyan_hands-on_20161129
Iot_algyan_hands-on_20161129Iot_algyan_hands-on_20161129
Iot_algyan_hands-on_20161129Junichi Okamura
 
20170324 html5j web_paltform_study
20170324 html5j web_paltform_study20170324 html5j web_paltform_study
20170324 html5j web_paltform_studyJunichi Okamura
 
Play meetup 2 2015.07.05
Play meetup 2 2015.07.05Play meetup 2 2015.07.05
Play meetup 2 2015.07.05Junichi Okamura
 
PayPal Reference Transaction APIをお財布ケータイぽく使ってみる
PayPal Reference Transaction APIをお財布ケータイぽく使ってみるPayPal Reference Transaction APIをお財布ケータイぽく使ってみる
PayPal Reference Transaction APIをお財布ケータイぽく使ってみるJunichi Okamura
 
LINE Botでテラレンの受付を自動化してみた
LINE Botでテラレンの受付を自動化してみたLINE Botでテラレンの受付を自動化してみた
LINE Botでテラレンの受付を自動化してみたYuki Matsukura
 
20161221 cmc opening
20161221 cmc opening20161221 cmc opening
20161221 cmc openingHideki Ojima
 
WebRTCでリアル店舗を作ってみる
WebRTCでリアル店舗を作ってみるWebRTCでリアル店舗を作ってみる
WebRTCでリアル店舗を作ってみるJunichi Okamura
 
Tokyo nodefestival workshop_20161112
Tokyo nodefestival workshop_20161112Tokyo nodefestival workshop_20161112
Tokyo nodefestival workshop_20161112Junichi Okamura
 
SORACOM LoRaWAN Conference 2017 | LoRaWAN活用の展望  〜パネルディスカッション〜
SORACOM LoRaWAN Conference 2017 | LoRaWAN活用の展望  〜パネルディスカッション〜SORACOM LoRaWAN Conference 2017 | LoRaWAN活用の展望  〜パネルディスカッション〜
SORACOM LoRaWAN Conference 2017 | LoRaWAN活用の展望  〜パネルディスカッション〜SORACOM,INC
 
20161221 PayPalコミュニティマーケティング
20161221 PayPalコミュニティマーケティング20161221 PayPalコミュニティマーケティング
20161221 PayPalコミュニティマーケティングYosuke Noda
 

Viewers also liked (13)

Shinjuku.rb 20151125 PayPal 101
Shinjuku.rb 20151125 PayPal 101Shinjuku.rb 20151125 PayPal 101
Shinjuku.rb 20151125 PayPal 101
 
API Meetup #8 PayPal API
API Meetup #8 PayPal APIAPI Meetup #8 PayPal API
API Meetup #8 PayPal API
 
PayPalアカウントを使った便利で安心なプラットフォーム運用
PayPalアカウントを使った便利で安心なプラットフォーム運用PayPalアカウントを使った便利で安心なプラットフォーム運用
PayPalアカウントを使った便利で安心なプラットフォーム運用
 
Iot_algyan_hands-on_20161129
Iot_algyan_hands-on_20161129Iot_algyan_hands-on_20161129
Iot_algyan_hands-on_20161129
 
20170324 html5j web_paltform_study
20170324 html5j web_paltform_study20170324 html5j web_paltform_study
20170324 html5j web_paltform_study
 
Play meetup 2 2015.07.05
Play meetup 2 2015.07.05Play meetup 2 2015.07.05
Play meetup 2 2015.07.05
 
PayPal Reference Transaction APIをお財布ケータイぽく使ってみる
PayPal Reference Transaction APIをお財布ケータイぽく使ってみるPayPal Reference Transaction APIをお財布ケータイぽく使ってみる
PayPal Reference Transaction APIをお財布ケータイぽく使ってみる
 
LINE Botでテラレンの受付を自動化してみた
LINE Botでテラレンの受付を自動化してみたLINE Botでテラレンの受付を自動化してみた
LINE Botでテラレンの受付を自動化してみた
 
20161221 cmc opening
20161221 cmc opening20161221 cmc opening
20161221 cmc opening
 
WebRTCでリアル店舗を作ってみる
WebRTCでリアル店舗を作ってみるWebRTCでリアル店舗を作ってみる
WebRTCでリアル店舗を作ってみる
 
Tokyo nodefestival workshop_20161112
Tokyo nodefestival workshop_20161112Tokyo nodefestival workshop_20161112
Tokyo nodefestival workshop_20161112
 
SORACOM LoRaWAN Conference 2017 | LoRaWAN活用の展望  〜パネルディスカッション〜
SORACOM LoRaWAN Conference 2017 | LoRaWAN活用の展望  〜パネルディスカッション〜SORACOM LoRaWAN Conference 2017 | LoRaWAN活用の展望  〜パネルディスカッション〜
SORACOM LoRaWAN Conference 2017 | LoRaWAN活用の展望  〜パネルディスカッション〜
 
20161221 PayPalコミュニティマーケティング
20161221 PayPalコミュニティマーケティング20161221 PayPalコミュニティマーケティング
20161221 PayPalコミュニティマーケティング
 

Similar to Data Security Through Delegation

Client Portal: Delivering the Complete Wealth Picture
Client Portal: Delivering the Complete Wealth PictureClient Portal: Delivering the Complete Wealth Picture
Client Portal: Delivering the Complete Wealth PictureSS&C Advent
 
apidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieper
apidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieperapidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieper
apidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieperapidays
 
From an Experience of Vulnerability Reporting
From an Experience of Vulnerability ReportingFrom an Experience of Vulnerability Reporting
From an Experience of Vulnerability ReportingKaoru Maeda
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsJeremy Brown
 
Powering Omnichannel Experiences with Real-Time Data
Powering Omnichannel Experiences with Real-Time DataPowering Omnichannel Experiences with Real-Time Data
Powering Omnichannel Experiences with Real-Time DataTealium
 
The Seven Deadly Digital Sins of Manufacturers and Distributors
The Seven Deadly Digital Sins of Manufacturers and DistributorsThe Seven Deadly Digital Sins of Manufacturers and Distributors
The Seven Deadly Digital Sins of Manufacturers and DistributorsHaley Williams
 
The Seven Deadly Digital Sins of Manufacturers and Distributors
The Seven Deadly Digital Sins of Manufacturers and DistributorsThe Seven Deadly Digital Sins of Manufacturers and Distributors
The Seven Deadly Digital Sins of Manufacturers and DistributorsNtara
 
EMV and P2PE: What Does it Mean to Me? (Presenter: Matt Murdough from Element...
EMV and P2PE: What Does it Mean to Me? (Presenter: Matt Murdough from Element...EMV and P2PE: What Does it Mean to Me? (Presenter: Matt Murdough from Element...
EMV and P2PE: What Does it Mean to Me? (Presenter: Matt Murdough from Element...Millennium Systems International
 
Arrival of A.ID - compliance-as-a-service solution
Arrival of A.ID - compliance-as-a-service solutionArrival of A.ID - compliance-as-a-service solution
Arrival of A.ID - compliance-as-a-service solutionVladislav Solodkiy
 
Being A Socially Responsible Social Developer: Mobile App Security
Being A Socially Responsible Social Developer: Mobile App SecurityBeing A Socially Responsible Social Developer: Mobile App Security
Being A Socially Responsible Social Developer: Mobile App SecurityDoug Sillars
 
API’s and Identity: Enabling Optum to become the HealthCare cloud
API’s and Identity: Enabling Optum to become the HealthCare cloudAPI’s and Identity: Enabling Optum to become the HealthCare cloud
API’s and Identity: Enabling Optum to become the HealthCare cloudCA Technologies
 
Art + Science : The New Marketer - Future of Digital Marketing 2015
Art + Science : The New Marketer - Future of Digital Marketing 2015Art + Science : The New Marketer - Future of Digital Marketing 2015
Art + Science : The New Marketer - Future of Digital Marketing 2015John Watton
 
Innovate Right Now: Applied Innovation Exchange and Technovision
Innovate Right Now: Applied Innovation Exchange and TechnovisionInnovate Right Now: Applied Innovation Exchange and Technovision
Innovate Right Now: Applied Innovation Exchange and TechnovisionCapgemini
 
figo Banking API: A Banking Service Provider for FinTech Startups
figo Banking API: A Banking Service Provider for FinTech Startupsfigo Banking API: A Banking Service Provider for FinTech Startups
figo Banking API: A Banking Service Provider for FinTech StartupsLars Markull
 
Now Box 2018
Now Box 2018Now Box 2018
Now Box 2018JillDIGIT
 
CIS 2015-API's & Identity: Enabling the Business to Become the Cloud- Carlos ...
CIS 2015-API's & Identity: Enabling the Business to Become the Cloud- Carlos ...CIS 2015-API's & Identity: Enabling the Business to Become the Cloud- Carlos ...
CIS 2015-API's & Identity: Enabling the Business to Become the Cloud- Carlos ...CloudIDSummit
 
Increasing Project Efficiency Using Microsoft Teams
Increasing Project Efficiency Using Microsoft TeamsIncreasing Project Efficiency Using Microsoft Teams
Increasing Project Efficiency Using Microsoft TeamsHaniel Croitoru
 
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...apidays
 
Boosting consumer engagement at PayPal
Boosting consumer engagement at PayPalBoosting consumer engagement at PayPal
Boosting consumer engagement at PayPalsujmat
 

Similar to Data Security Through Delegation (20)

Client Portal: Delivering the Complete Wealth Picture
Client Portal: Delivering the Complete Wealth PictureClient Portal: Delivering the Complete Wealth Picture
Client Portal: Delivering the Complete Wealth Picture
 
apidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieper
apidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieperapidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieper
apidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieper
 
From an Experience of Vulnerability Reporting
From an Experience of Vulnerability ReportingFrom an Experience of Vulnerability Reporting
From an Experience of Vulnerability Reporting
 
ISG Market Update
ISG Market UpdateISG Market Update
ISG Market Update
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
 
Powering Omnichannel Experiences with Real-Time Data
Powering Omnichannel Experiences with Real-Time DataPowering Omnichannel Experiences with Real-Time Data
Powering Omnichannel Experiences with Real-Time Data
 
The Seven Deadly Digital Sins of Manufacturers and Distributors
The Seven Deadly Digital Sins of Manufacturers and DistributorsThe Seven Deadly Digital Sins of Manufacturers and Distributors
The Seven Deadly Digital Sins of Manufacturers and Distributors
 
The Seven Deadly Digital Sins of Manufacturers and Distributors
The Seven Deadly Digital Sins of Manufacturers and DistributorsThe Seven Deadly Digital Sins of Manufacturers and Distributors
The Seven Deadly Digital Sins of Manufacturers and Distributors
 
EMV and P2PE: What Does it Mean to Me? (Presenter: Matt Murdough from Element...
EMV and P2PE: What Does it Mean to Me? (Presenter: Matt Murdough from Element...EMV and P2PE: What Does it Mean to Me? (Presenter: Matt Murdough from Element...
EMV and P2PE: What Does it Mean to Me? (Presenter: Matt Murdough from Element...
 
Arrival of A.ID - compliance-as-a-service solution
Arrival of A.ID - compliance-as-a-service solutionArrival of A.ID - compliance-as-a-service solution
Arrival of A.ID - compliance-as-a-service solution
 
Being A Socially Responsible Social Developer: Mobile App Security
Being A Socially Responsible Social Developer: Mobile App SecurityBeing A Socially Responsible Social Developer: Mobile App Security
Being A Socially Responsible Social Developer: Mobile App Security
 
API’s and Identity: Enabling Optum to become the HealthCare cloud
API’s and Identity: Enabling Optum to become the HealthCare cloudAPI’s and Identity: Enabling Optum to become the HealthCare cloud
API’s and Identity: Enabling Optum to become the HealthCare cloud
 
Art + Science : The New Marketer - Future of Digital Marketing 2015
Art + Science : The New Marketer - Future of Digital Marketing 2015Art + Science : The New Marketer - Future of Digital Marketing 2015
Art + Science : The New Marketer - Future of Digital Marketing 2015
 
Innovate Right Now: Applied Innovation Exchange and Technovision
Innovate Right Now: Applied Innovation Exchange and TechnovisionInnovate Right Now: Applied Innovation Exchange and Technovision
Innovate Right Now: Applied Innovation Exchange and Technovision
 
figo Banking API: A Banking Service Provider for FinTech Startups
figo Banking API: A Banking Service Provider for FinTech Startupsfigo Banking API: A Banking Service Provider for FinTech Startups
figo Banking API: A Banking Service Provider for FinTech Startups
 
Now Box 2018
Now Box 2018Now Box 2018
Now Box 2018
 
CIS 2015-API's & Identity: Enabling the Business to Become the Cloud- Carlos ...
CIS 2015-API's & Identity: Enabling the Business to Become the Cloud- Carlos ...CIS 2015-API's & Identity: Enabling the Business to Become the Cloud- Carlos ...
CIS 2015-API's & Identity: Enabling the Business to Become the Cloud- Carlos ...
 
Increasing Project Efficiency Using Microsoft Teams
Increasing Project Efficiency Using Microsoft TeamsIncreasing Project Efficiency Using Microsoft Teams
Increasing Project Efficiency Using Microsoft Teams
 
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
 
Boosting consumer engagement at PayPal
Boosting consumer engagement at PayPalBoosting consumer engagement at PayPal
Boosting consumer engagement at PayPal
 

More from Junichi Okamura

20180915 word camp_tokyo
20180915 word camp_tokyo20180915 word camp_tokyo
20180915 word camp_tokyoJunichi Okamura
 
20180616 pay pal_meetup_osaka
20180616 pay pal_meetup_osaka20180616 pay pal_meetup_osaka
20180616 pay pal_meetup_osakaJunichi Okamura
 
20180529 fukuoka ec_night
20180529 fukuoka ec_night20180529 fukuoka ec_night
20180529 fukuoka ec_nightJunichi Okamura
 
20180323 junction tokyo_2018
20180323 junction tokyo_201820180323 junction tokyo_2018
20180323 junction tokyo_2018Junichi Okamura
 
20180228 sendai it_workshop
20180228 sendai it_workshop20180228 sendai it_workshop
20180228 sendai it_workshopJunichi Okamura
 
20180222 serverless meetup_#7
20180222 serverless meetup_#720180222 serverless meetup_#7
20180222 serverless meetup_#7Junichi Okamura
 
PayPal Tech Meetup #7 Year End Party with PayPal Masters!
PayPal Tech Meetup #7 Year End Party with PayPal Masters!PayPal Tech Meetup #7 Year End Party with PayPal Masters!
PayPal Tech Meetup #7 Year End Party with PayPal Masters!Junichi Okamura
 
PayPal User Groupの振り返り
PayPal User Groupの振り返りPayPal User Groupの振り返り
PayPal User Groupの振り返りJunichi Okamura
 

More from Junichi Okamura (20)

20190312 node gakuen
20190312 node gakuen20190312 node gakuen
20190312 node gakuen
 
20180915 word camp_tokyo
20180915 word camp_tokyo20180915 word camp_tokyo
20180915 word camp_tokyo
 
20180829 ppug fukuoka
20180829 ppug fukuoka20180829 ppug fukuoka
20180829 ppug fukuoka
 
20180616 pay pal_meetup_osaka
20180616 pay pal_meetup_osaka20180616 pay pal_meetup_osaka
20180616 pay pal_meetup_osaka
 
20180609 ppug nagoya
20180609 ppug nagoya20180609 ppug nagoya
20180609 ppug nagoya
 
20180607 ppug hachioji
20180607 ppug hachioji20180607 ppug hachioji
20180607 ppug hachioji
 
20180529 fukuoka ec_night
20180529 fukuoka ec_night20180529 fukuoka ec_night
20180529 fukuoka ec_night
 
20180530 ppug tokyo
20180530 ppug tokyo20180530 ppug tokyo
20180530 ppug tokyo
 
20180525 ppug sendai
20180525 ppug sendai20180525 ppug sendai
20180525 ppug sendai
 
20180521 cs hack
20180521 cs hack20180521 cs hack
20180521 cs hack
 
20180519 ppug niigata
20180519 ppug niigata20180519 ppug niigata
20180519 ppug niigata
 
20180322 tech meetup_#8
20180322 tech meetup_#820180322 tech meetup_#8
20180322 tech meetup_#8
 
20180323 junction tokyo_2018
20180323 junction tokyo_201820180323 junction tokyo_2018
20180323 junction tokyo_2018
 
20180316 ppug tokyo_#5
20180316 ppug tokyo_#520180316 ppug tokyo_#5
20180316 ppug tokyo_#5
 
20180228 sendai it_workshop
20180228 sendai it_workshop20180228 sendai it_workshop
20180228 sendai it_workshop
 
20180224 ppug osaka_#3
20180224 ppug osaka_#320180224 ppug osaka_#3
20180224 ppug osaka_#3
 
20180222 serverless meetup_#7
20180222 serverless meetup_#720180222 serverless meetup_#7
20180222 serverless meetup_#7
 
PayPal Tech Meetup #7 Year End Party with PayPal Masters!
PayPal Tech Meetup #7 Year End Party with PayPal Masters!PayPal Tech Meetup #7 Year End Party with PayPal Masters!
PayPal Tech Meetup #7 Year End Party with PayPal Masters!
 
PayPal User Groupの振り返り
PayPal User Groupの振り返りPayPal User Groupの振り返り
PayPal User Groupの振り返り
 
PPUG Kyoto #1
PPUG Kyoto #1PPUG Kyoto #1
PPUG Kyoto #1
 

Recently uploaded

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 

Recently uploaded (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 

Data Security Through Delegation

  • 1. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 1 Yet Another Security Talk JUNICHI OKAMURA @ Rakuten Technology Conference 2015 Nov. 21 2015
  • 2. Who am I? Junichi Okamura PayPal Integration Manager/ Evangelist Scala/Ruby/Node.js/Python/../Mobile/../ppt ROCK/BEER/WINE/JOJO/ API (& meetup) lover @benzookapi jokamura@paypal.com 2
  • 3. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. What I want to talk about today 3 Data Security with the keyword, “Delegation”
  • 4. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. What is “Delegation”? 4 By Wikipedia
  • 5. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. Today’s definition by me 5 Let an expert who has core value provide it instead of me By Wikipedia
  • 6. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. In case of service 6 Printer (delegator) = Service provider RealPrinter (delegated) = Feature expert Provider Expert Printer
  • 7. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. Drill down in real service 7 Provider Expert Chat Provider Expert Account Provider Expert Payment
  • 8. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. Actual situation 8 Provider + Expert Chat Provider Expert Account Provider Expert Payment
  • 9. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. Ideal “Delegation” 9 Focus on your core value as expert, with other ones delegated
  • 10. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. Take a look at security features 10 Provider + Expert Chat Provider Expert Account Provider Expert Payment
  • 11. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. Case 1: Account handling in delegation 11 Provider Expert Account Provider Account Provider Account ID Password Token Token Token Authorize Authorize Authorize Security Core OAuth API
  • 12. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. If not in delegation… 12 Provider + Expert Account Provider + Expert Account Provider + Expert Account Security Core ID Password ID Password ID Password
  • 13. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. Case 2: Payment handling in delegation 13 Provider Expert Payment Provider Payment Provider Payment Credit Card ID ID ID Charge Carge Charge Security Core Vault API
  • 14. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. If not in delegation… 14 Provider + Expert Payment Provider + Expert Payment Provider + Expert Payment Security Core Credit Card Credit Card Credit Card
  • 15. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. Under delegation 15 Users: You only have to give your key data to reliable expert Providers: You can focus on your core data as reliable expert
  • 16. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. That is… 16 By Wikipedia
  • 17. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. Out of delegation 17 Users: You have to give your key data to each unreliable expert Providers: You need care about not core data as unreliable expert
  • 18. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. That is… 18 By Wikipedia
  • 19. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. What is successful delegation cases? 19 Account: OAuth and Open ID, Payment: Vault andTokenization, Encrypt: SSL and certification, …
  • 20. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. What is not successful? 20 Identification: Physical address and health, Banking: Account number and pass phrase, Storage: No vender locked and user chosen, …
  • 21. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. Why not successful? 21 These are difficult to be standardized and strongly related to business and have no open/general frameworks BUT NOT IMPOSSBILE! WE CAN TRY!
  • 22. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 22 So it is 2015 in JP,
  • 23. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 23 Government starts “MY NUMBER” (Social Security and Tax Number System)
  • 24. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 24 They are going to be a privacy expert
  • 25. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 25 Do you have a good idea about security design as a software engineer?
  • 26. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 26 How do you think of your data security?
  • 27. © 2015 PayPal Inc. All rights reserved. Confidential and proprietary. 27 Thank you JUNICHI OKAMURA @ Rakuten Technology Conference 2015 Nov. 21 2015