SlideShare a Scribd company logo
1 of 23
Download to read offline
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
Big Data and Financial
Risk Management
December 1, 2014
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
at a glance
143M active accounts in nearly 200 countries
180B payment volume in 2013; ↑24% YoY
2B+ events/day
12 TB new data added per day
7.5M payments per day, 5,000 every minute
500K+ real time queries per second
Less than 100ms average response time
We are talking a lot of data …Big Data!
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
• Key dangers stated by experts (partial list):
Buyer Fraud
• Good account is taken over by fraudster (e.g.,
using phishing)
• Identity theft (using a stolen credit-card in a new
account)
• There are not sufficient funds in the Bank
Seller Fraud
• Order never arrives/ merchants don’t send it
• Product is significantly not what you ordered
(e.g., picture of iPhone and not an iPhone…)
There is also AUP, AML, terror-funding, etc.,…
Risk/Fraud is regarded many times as a big threat to
online/mobile commerce
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
• % of Transactions with fraudulent activity is very close to ZERO!
• Well ahead of our competitors (traditional and start-up competitors)
PayPal gives protection:
• Full buyer/purchase protection (if the seller was fraudulent)
• Full Seller protection for tangible goods
• Global expansion to digital-goods/non-tangible Seller protection as well
However, reality (at least with PayPal) is so much better…
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
Car…….. Pat…..
Created: Aug 30, 2013
P… Tho…
Legit PayPal user
t0
$686.55
Al… Wo….
Created: Sep 3, 2013
t+1:03 min.
$673.54
D… Mar…
Legit PayPal user
J… Smi…
Legit PayPal user
I… Le…
Legit PayPal user
Jam…….. Lo…..
Created: Aug 30, 2013
Tom…….. Men…..
Created: Aug 30, 2013
Alb…….. Rich…..
Created: Aug 30, 2013
Fio… Jec….
Created: Sep 3, 2013
Don…….. Li…..
Created: Aug 30, 2013
Anj…….. Por…..
Created: Aug 30, 2013
t+0:23 min.
$686.55
t+1:21 min.
$686.55
t+1:47 min.
$686.55
t+0:58 min.
$686.55
t+0:35 min.
$686.55
t+2:00 min.
$686.55
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
Identity
IP
Phone num.
Device
Location
Phone
Name
Email
Connection
Change IP
Change num.
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
Identity
IP
Phone num.
Change IP
Change num.
Name
Email
Location
Phone
Connection
DeviceIP b-class
IP whois
IP geo
Phone geo
Phone type
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
Fraudsters are people like you and me, they also have habits
Scaling attacks requires them to generate a lot of information
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
ana… para. pro…
Premier - Mexican Verified
borigita...@hotmail.com
Time Created: Jun 20, 2013 10:24:26
Contact Information
julion 8…
huniero
culiacan, Sinaloa 895932
Mexico
Home: +52 5278…….9700808
Date of Birth: 1981
gab.. noc… sino…
Premier - Mexican Verified
e…lmxmx@hotmail.com
Time Created: Jun 20, 2013 10:43:33
Contact Information
culubire 8…
amada
culiacan, Sinaloa 49693
Mexico
Home: +52 5374……9978989
Date of Birth: 1981
mor… ind… ca…
Premier - Mexican Verified
d…lxlx@hotmail.com
Time Created: Jun 20, 2013 09:46:35
Contact Information
poier 9…
esdirre
culiacan, Sinaloa 59879
Mexico
Home: +52 52…..697998
Date of Birth: 1981
sir…. bon… pas….
Premier - Mexican Verified
ju.…pxpx@hotmail.com
Time Created: Jun 20, 2013 10:33:41
Contact Information
camjutuli 4…
indio
culiacan, Sinaloa 43869
Mexico
Home: +52 52……9798
Date of Birth: 1981
mar… sin… pit…
Premier - Mexican Verified
ci……pepe@hotmail.com
Time Created: Jun 20, 2013 10:16:19
Contact Information
esburgos 9….
pancho
culiacan, Sinaloa 38692
Mexico
Home: +52 527……9969798
Date of Birth: 1981
Behavioral patterns:
• Jun 20, 2013 – Signup
• Aug 10, 2013 – Added CC
• Jan 11, 2014 – Confirmed CC
Same actions, same dates!
• Name pattern
• Account type
• Country
• Email pattern
• City
• Date of birth
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary. 16
Input
Generation
Algorithm
Execution
Output
Generation
~3 hour run-time
Output:
26 week x 1M accounts
5 min per week
Memory based (not MR)
~150k account a week
~15M account from the last
two years
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
Merchant Industry in PayPal data is partial and incorrect
18
• Required only for business accounts
• Incorrect user inputs (lying? / negligent?)
Example 3 – Ambiguous categories:
• Retail (not elsewhere classified)/Chemicals and allied products
• Business/General
• Hardware and Software
Sells:
’Tickets’
Example 1:
Declared:
‘Sports &
Recreation/
General’
18
Sells:
’Fashion’
Example 2:
Declared:
‘Business to
Business/Acc
ounting’
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
True Industry
19
• An automated system for merchant website
categorization:
• Identifies seller websites using PayPal known URL’s
• Crawls seller websites for terms and additional attributes
• Categorizes sites to industry categories by applying statistical
modeling
• Training process is done offline based on examples to
produce a predictive model
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
Category probability estimation example – “Travel” category
20
Random site scores
from training set
“Travel” site scores
from training setFor each site, we
estimate the probability
of it belonging to each
category given its
weight
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary. 21
73%
91%
39%
84%
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
PayPal and Agent True Industry
True Industry Performance
Accuracy
Coverage
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
cost, speed
data volume, accuracy
Effective decision = func (accuracy, speed, cost)
data age
secondshoursyears
Data in-motion
Data in-use
Tiered Big-Data strategy
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
Working HL Flow
Crawler
Crawler
Manager
URL list
Crawled
data
Sellers’
Potential
Details
External Data
source
Queries
API data
Attributes
output
Common Infra
THE
WEB
WEB
SERVICES
DB
/FILES
© 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
Thank You!
Ido Lustig – ilustig@paypal.com

More Related Content

Viewers also liked

PayPal Behavioral Analytics on Hadoop
PayPal Behavioral Analytics on HadoopPayPal Behavioral Analytics on Hadoop
PayPal Behavioral Analytics on HadoopDataWorks Summit
 
PayPal Big Data and MySQL Cluster
PayPal Big Data and MySQL ClusterPayPal Big Data and MySQL Cluster
PayPal Big Data and MySQL ClusterMat Keep
 
Hadoop Graph Processing with Apache Giraph
Hadoop Graph Processing with Apache GiraphHadoop Graph Processing with Apache Giraph
Hadoop Graph Processing with Apache GiraphDataWorks Summit
 
eCommerce and ePayments markets in Russia : trends , analytics , perspect...
eCommerce and  ePayments markets in  Russia :  trends ,  analytics , perspect...eCommerce and  ePayments markets in  Russia :  trends ,  analytics , perspect...
eCommerce and ePayments markets in Russia : trends , analytics , perspect...Data Insight
 
Paymetrics Deck - Seed Round
Paymetrics Deck - Seed RoundPaymetrics Deck - Seed Round
Paymetrics Deck - Seed RoundShannon Sofield
 
PayPal: A case study
PayPal: A case studyPayPal: A case study
PayPal: A case studyKimberly Teo
 
Big Data Analytics with Hadoop
Big Data Analytics with HadoopBig Data Analytics with Hadoop
Big Data Analytics with HadoopPhilippe Julio
 

Viewers also liked (8)

PayPal Behavioral Analytics on Hadoop
PayPal Behavioral Analytics on HadoopPayPal Behavioral Analytics on Hadoop
PayPal Behavioral Analytics on Hadoop
 
PayPal Big Data and MySQL Cluster
PayPal Big Data and MySQL ClusterPayPal Big Data and MySQL Cluster
PayPal Big Data and MySQL Cluster
 
Hadoop Graph Processing with Apache Giraph
Hadoop Graph Processing with Apache GiraphHadoop Graph Processing with Apache Giraph
Hadoop Graph Processing with Apache Giraph
 
eCommerce and ePayments markets in Russia : trends , analytics , perspect...
eCommerce and  ePayments markets in  Russia :  trends ,  analytics , perspect...eCommerce and  ePayments markets in  Russia :  trends ,  analytics , perspect...
eCommerce and ePayments markets in Russia : trends , analytics , perspect...
 
Paymetrics Deck - Seed Round
Paymetrics Deck - Seed RoundPaymetrics Deck - Seed Round
Paymetrics Deck - Seed Round
 
PayPal: A case study
PayPal: A case studyPayPal: A case study
PayPal: A case study
 
Big Data and Advanced Analytics
Big Data and Advanced AnalyticsBig Data and Advanced Analytics
Big Data and Advanced Analytics
 
Big Data Analytics with Hadoop
Big Data Analytics with HadoopBig Data Analytics with Hadoop
Big Data Analytics with Hadoop
 

Similar to Big- Data and Risk Management - Ido Lustig, PayPal

Same day ach bec fraud detection prevention webinar 3 1-18
Same day ach bec fraud detection  prevention webinar 3 1-18 Same day ach bec fraud detection  prevention webinar 3 1-18
Same day ach bec fraud detection prevention webinar 3 1-18 Laurent Pacalin
 
Anatomizing online payment systems: hack to shop
Anatomizing online payment systems: hack to shopAnatomizing online payment systems: hack to shop
Anatomizing online payment systems: hack to shopAbhinav Mishra
 
Identity Fraud Protection Using Big Data Analytics - StampedeCon 2015
Identity Fraud Protection Using Big Data Analytics - StampedeCon 2015Identity Fraud Protection Using Big Data Analytics - StampedeCon 2015
Identity Fraud Protection Using Big Data Analytics - StampedeCon 2015StampedeCon
 
Ecommerce 101 - WordCamp Birmingham 2013
Ecommerce 101 - WordCamp Birmingham 2013Ecommerce 101 - WordCamp Birmingham 2013
Ecommerce 101 - WordCamp Birmingham 2013Nathan Ingram
 
Detecting Fraud and AML Violations In Real-Time for Banking, Telecom and eCom...
Detecting Fraud and AML Violations In Real-Time for Banking, Telecom and eCom...Detecting Fraud and AML Violations In Real-Time for Banking, Telecom and eCom...
Detecting Fraud and AML Violations In Real-Time for Banking, Telecom and eCom...TigerGraph
 
How AI is preventing account fraud at web scale
How AI is preventing account fraud at web scaleHow AI is preventing account fraud at web scale
How AI is preventing account fraud at web scaleAmir Moghimi
 
Digital banking Account Take Over
Digital banking Account Take OverDigital banking Account Take Over
Digital banking Account Take OverLaurent Pacalin
 
Understanding the Card Fraud Lifecycle : A Guide For Private Label Issuers
Understanding the Card Fraud Lifecycle :  A Guide For Private Label IssuersUnderstanding the Card Fraud Lifecycle :  A Guide For Private Label Issuers
Understanding the Card Fraud Lifecycle : A Guide For Private Label IssuersChristopher Uriarte
 
Risk analytics case study
Risk analytics   case studyRisk analytics   case study
Risk analytics case studyNeetha Jayanth
 
payment gateway for tech support
payment gateway for tech supportpayment gateway for tech support
payment gateway for tech supportKristinajozy
 
How To Keep the Grinch From Ruining Your Cyber Monday
How To Keep the Grinch From Ruining Your Cyber MondayHow To Keep the Grinch From Ruining Your Cyber Monday
How To Keep the Grinch From Ruining Your Cyber MondayMichele Chubirka
 
Payment Gatway.ppt
Payment Gatway.pptPayment Gatway.ppt
Payment Gatway.pptssusere4c6aa
 
Abuser Stories: Thinking Like the Bad Guy to Reduce Software Vulnerabilities
Abuser Stories: Thinking Like the Bad Guy to Reduce Software VulnerabilitiesAbuser Stories: Thinking Like the Bad Guy to Reduce Software Vulnerabilities
Abuser Stories: Thinking Like the Bad Guy to Reduce Software VulnerabilitiesProjectCon
 
Hack in Cash out OWASP London
Hack in Cash out OWASP LondonHack in Cash out OWASP London
Hack in Cash out OWASP LondonPayment Village
 
The DNA of Online Payments Fraud
The DNA of Online Payments FraudThe DNA of Online Payments Fraud
The DNA of Online Payments FraudChristopher Uriarte
 
The DNA of Online Payments Fraud
The DNA of Online Payments FraudThe DNA of Online Payments Fraud
The DNA of Online Payments FraudChristopher Uriarte
 
Preventing Fraud with a Multi-Channel Approach
Preventing Fraud with a Multi-Channel ApproachPreventing Fraud with a Multi-Channel Approach
Preventing Fraud with a Multi-Channel ApproachGuardian Analytics
 
Fraud seminar for charities
Fraud seminar for charitiesFraud seminar for charities
Fraud seminar for charitiesBlake Morgan LLP
 

Similar to Big- Data and Risk Management - Ido Lustig, PayPal (20)

Same day ach bec fraud detection prevention webinar 3 1-18
Same day ach bec fraud detection  prevention webinar 3 1-18 Same day ach bec fraud detection  prevention webinar 3 1-18
Same day ach bec fraud detection prevention webinar 3 1-18
 
Anatomizing online payment systems: hack to shop
Anatomizing online payment systems: hack to shopAnatomizing online payment systems: hack to shop
Anatomizing online payment systems: hack to shop
 
Identity Fraud Protection Using Big Data Analytics - StampedeCon 2015
Identity Fraud Protection Using Big Data Analytics - StampedeCon 2015Identity Fraud Protection Using Big Data Analytics - StampedeCon 2015
Identity Fraud Protection Using Big Data Analytics - StampedeCon 2015
 
Ecommerce 101 - WordCamp Birmingham 2013
Ecommerce 101 - WordCamp Birmingham 2013Ecommerce 101 - WordCamp Birmingham 2013
Ecommerce 101 - WordCamp Birmingham 2013
 
Detecting Fraud and AML Violations In Real-Time for Banking, Telecom and eCom...
Detecting Fraud and AML Violations In Real-Time for Banking, Telecom and eCom...Detecting Fraud and AML Violations In Real-Time for Banking, Telecom and eCom...
Detecting Fraud and AML Violations In Real-Time for Banking, Telecom and eCom...
 
How AI is preventing account fraud at web scale
How AI is preventing account fraud at web scaleHow AI is preventing account fraud at web scale
How AI is preventing account fraud at web scale
 
Digital banking Account Take Over
Digital banking Account Take OverDigital banking Account Take Over
Digital banking Account Take Over
 
Ecommerce
EcommerceEcommerce
Ecommerce
 
Understanding the Card Fraud Lifecycle : A Guide For Private Label Issuers
Understanding the Card Fraud Lifecycle :  A Guide For Private Label IssuersUnderstanding the Card Fraud Lifecycle :  A Guide For Private Label Issuers
Understanding the Card Fraud Lifecycle : A Guide For Private Label Issuers
 
Risk analytics case study
Risk analytics   case studyRisk analytics   case study
Risk analytics case study
 
payment gateway for tech support
payment gateway for tech supportpayment gateway for tech support
payment gateway for tech support
 
Ecommerce Forum - Ogone
Ecommerce Forum - OgoneEcommerce Forum - Ogone
Ecommerce Forum - Ogone
 
How To Keep the Grinch From Ruining Your Cyber Monday
How To Keep the Grinch From Ruining Your Cyber MondayHow To Keep the Grinch From Ruining Your Cyber Monday
How To Keep the Grinch From Ruining Your Cyber Monday
 
Payment Gatway.ppt
Payment Gatway.pptPayment Gatway.ppt
Payment Gatway.ppt
 
Abuser Stories: Thinking Like the Bad Guy to Reduce Software Vulnerabilities
Abuser Stories: Thinking Like the Bad Guy to Reduce Software VulnerabilitiesAbuser Stories: Thinking Like the Bad Guy to Reduce Software Vulnerabilities
Abuser Stories: Thinking Like the Bad Guy to Reduce Software Vulnerabilities
 
Hack in Cash out OWASP London
Hack in Cash out OWASP LondonHack in Cash out OWASP London
Hack in Cash out OWASP London
 
The DNA of Online Payments Fraud
The DNA of Online Payments FraudThe DNA of Online Payments Fraud
The DNA of Online Payments Fraud
 
The DNA of Online Payments Fraud
The DNA of Online Payments FraudThe DNA of Online Payments Fraud
The DNA of Online Payments Fraud
 
Preventing Fraud with a Multi-Channel Approach
Preventing Fraud with a Multi-Channel ApproachPreventing Fraud with a Multi-Channel Approach
Preventing Fraud with a Multi-Channel Approach
 
Fraud seminar for charities
Fraud seminar for charitiesFraud seminar for charities
Fraud seminar for charities
 

More from Codemotion Tel Aviv

Keynote: Trends in Modern Application Development - Gilly Dekel, IBM
Keynote: Trends in Modern Application Development - Gilly Dekel, IBMKeynote: Trends in Modern Application Development - Gilly Dekel, IBM
Keynote: Trends in Modern Application Development - Gilly Dekel, IBMCodemotion Tel Aviv
 
Angular is one fire(base)! - Shmuela Jacobs
Angular is one fire(base)! - Shmuela JacobsAngular is one fire(base)! - Shmuela Jacobs
Angular is one fire(base)! - Shmuela JacobsCodemotion Tel Aviv
 
Demystifying docker networking black magic - Lorenzo Fontana, Kiratech
Demystifying docker networking black magic - Lorenzo Fontana, KiratechDemystifying docker networking black magic - Lorenzo Fontana, Kiratech
Demystifying docker networking black magic - Lorenzo Fontana, KiratechCodemotion Tel Aviv
 
Faster deep learning solutions from training to inference - Amitai Armon & Ni...
Faster deep learning solutions from training to inference - Amitai Armon & Ni...Faster deep learning solutions from training to inference - Amitai Armon & Ni...
Faster deep learning solutions from training to inference - Amitai Armon & Ni...Codemotion Tel Aviv
 
Facts about multithreading that'll keep you up at night - Guy Bar on, Vonage
Facts about multithreading that'll keep you up at night - Guy Bar on, VonageFacts about multithreading that'll keep you up at night - Guy Bar on, Vonage
Facts about multithreading that'll keep you up at night - Guy Bar on, VonageCodemotion Tel Aviv
 
Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ...
Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ...Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ...
Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ...Codemotion Tel Aviv
 
Unleash the power of angular Reactive Forms - Nir Kaufman, 500Tech
Unleash the power of angular Reactive Forms - Nir Kaufman, 500TechUnleash the power of angular Reactive Forms - Nir Kaufman, 500Tech
Unleash the power of angular Reactive Forms - Nir Kaufman, 500TechCodemotion Tel Aviv
 
Can we build an Azure IoT controlled device in less than 40 minutes that cost...
Can we build an Azure IoT controlled device in less than 40 minutes that cost...Can we build an Azure IoT controlled device in less than 40 minutes that cost...
Can we build an Azure IoT controlled device in less than 40 minutes that cost...Codemotion Tel Aviv
 
Actors and Microservices - Can two walk together? - Rotem Hermon, Gigya
Actors and Microservices - Can two walk together? - Rotem Hermon, GigyaActors and Microservices - Can two walk together? - Rotem Hermon, Gigya
Actors and Microservices - Can two walk together? - Rotem Hermon, GigyaCodemotion Tel Aviv
 
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...Codemotion Tel Aviv
 
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...Codemotion Tel Aviv
 
Distributed Systems explained (with NodeJS) - Bruno Bossola, JUG Torino
Distributed Systems explained (with NodeJS) - Bruno Bossola, JUG TorinoDistributed Systems explained (with NodeJS) - Bruno Bossola, JUG Torino
Distributed Systems explained (with NodeJS) - Bruno Bossola, JUG TorinoCodemotion Tel Aviv
 
Containerised ASP.NET Core apps with Kubernetes
Containerised ASP.NET Core apps with KubernetesContainerised ASP.NET Core apps with Kubernetes
Containerised ASP.NET Core apps with KubernetesCodemotion Tel Aviv
 
Fullstack DDD with ASP.NET Core and Anguar 2 - Ronald Harmsen, NForza
Fullstack DDD with ASP.NET Core and Anguar 2 - Ronald Harmsen, NForzaFullstack DDD with ASP.NET Core and Anguar 2 - Ronald Harmsen, NForza
Fullstack DDD with ASP.NET Core and Anguar 2 - Ronald Harmsen, NForzaCodemotion Tel Aviv
 
The Art of Decomposing Monoliths - Kfir Bloch, Wix
The Art of Decomposing Monoliths - Kfir Bloch, WixThe Art of Decomposing Monoliths - Kfir Bloch, Wix
The Art of Decomposing Monoliths - Kfir Bloch, WixCodemotion Tel Aviv
 
SOA Lessons Learnt (or Microservices done Better) - Sean Farmar, Particular S...
SOA Lessons Learnt (or Microservices done Better) - Sean Farmar, Particular S...SOA Lessons Learnt (or Microservices done Better) - Sean Farmar, Particular S...
SOA Lessons Learnt (or Microservices done Better) - Sean Farmar, Particular S...Codemotion Tel Aviv
 
S3, Cassandra or Outer Space? Dumping Time Series Data using Spark - Demi Ben...
S3, Cassandra or Outer Space? Dumping Time Series Data using Spark - Demi Ben...S3, Cassandra or Outer Space? Dumping Time Series Data using Spark - Demi Ben...
S3, Cassandra or Outer Space? Dumping Time Series Data using Spark - Demi Ben...Codemotion Tel Aviv
 
Getting Physical with Web Bluetooth - Uri Shaked, BlackBerry
Getting Physical with Web Bluetooth - Uri Shaked, BlackBerryGetting Physical with Web Bluetooth - Uri Shaked, BlackBerry
Getting Physical with Web Bluetooth - Uri Shaked, BlackBerryCodemotion Tel Aviv
 
Web based virtual reality - Tanay Pant, Mozilla
Web based virtual reality - Tanay Pant, MozillaWeb based virtual reality - Tanay Pant, Mozilla
Web based virtual reality - Tanay Pant, MozillaCodemotion Tel Aviv
 
Material Design Demytified - Ran Nachmany, Google
Material Design Demytified - Ran Nachmany, GoogleMaterial Design Demytified - Ran Nachmany, Google
Material Design Demytified - Ran Nachmany, GoogleCodemotion Tel Aviv
 

More from Codemotion Tel Aviv (20)

Keynote: Trends in Modern Application Development - Gilly Dekel, IBM
Keynote: Trends in Modern Application Development - Gilly Dekel, IBMKeynote: Trends in Modern Application Development - Gilly Dekel, IBM
Keynote: Trends in Modern Application Development - Gilly Dekel, IBM
 
Angular is one fire(base)! - Shmuela Jacobs
Angular is one fire(base)! - Shmuela JacobsAngular is one fire(base)! - Shmuela Jacobs
Angular is one fire(base)! - Shmuela Jacobs
 
Demystifying docker networking black magic - Lorenzo Fontana, Kiratech
Demystifying docker networking black magic - Lorenzo Fontana, KiratechDemystifying docker networking black magic - Lorenzo Fontana, Kiratech
Demystifying docker networking black magic - Lorenzo Fontana, Kiratech
 
Faster deep learning solutions from training to inference - Amitai Armon & Ni...
Faster deep learning solutions from training to inference - Amitai Armon & Ni...Faster deep learning solutions from training to inference - Amitai Armon & Ni...
Faster deep learning solutions from training to inference - Amitai Armon & Ni...
 
Facts about multithreading that'll keep you up at night - Guy Bar on, Vonage
Facts about multithreading that'll keep you up at night - Guy Bar on, VonageFacts about multithreading that'll keep you up at night - Guy Bar on, Vonage
Facts about multithreading that'll keep you up at night - Guy Bar on, Vonage
 
Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ...
Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ...Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ...
Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ...
 
Unleash the power of angular Reactive Forms - Nir Kaufman, 500Tech
Unleash the power of angular Reactive Forms - Nir Kaufman, 500TechUnleash the power of angular Reactive Forms - Nir Kaufman, 500Tech
Unleash the power of angular Reactive Forms - Nir Kaufman, 500Tech
 
Can we build an Azure IoT controlled device in less than 40 minutes that cost...
Can we build an Azure IoT controlled device in less than 40 minutes that cost...Can we build an Azure IoT controlled device in less than 40 minutes that cost...
Can we build an Azure IoT controlled device in less than 40 minutes that cost...
 
Actors and Microservices - Can two walk together? - Rotem Hermon, Gigya
Actors and Microservices - Can two walk together? - Rotem Hermon, GigyaActors and Microservices - Can two walk together? - Rotem Hermon, Gigya
Actors and Microservices - Can two walk together? - Rotem Hermon, Gigya
 
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...
 
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
 
Distributed Systems explained (with NodeJS) - Bruno Bossola, JUG Torino
Distributed Systems explained (with NodeJS) - Bruno Bossola, JUG TorinoDistributed Systems explained (with NodeJS) - Bruno Bossola, JUG Torino
Distributed Systems explained (with NodeJS) - Bruno Bossola, JUG Torino
 
Containerised ASP.NET Core apps with Kubernetes
Containerised ASP.NET Core apps with KubernetesContainerised ASP.NET Core apps with Kubernetes
Containerised ASP.NET Core apps with Kubernetes
 
Fullstack DDD with ASP.NET Core and Anguar 2 - Ronald Harmsen, NForza
Fullstack DDD with ASP.NET Core and Anguar 2 - Ronald Harmsen, NForzaFullstack DDD with ASP.NET Core and Anguar 2 - Ronald Harmsen, NForza
Fullstack DDD with ASP.NET Core and Anguar 2 - Ronald Harmsen, NForza
 
The Art of Decomposing Monoliths - Kfir Bloch, Wix
The Art of Decomposing Monoliths - Kfir Bloch, WixThe Art of Decomposing Monoliths - Kfir Bloch, Wix
The Art of Decomposing Monoliths - Kfir Bloch, Wix
 
SOA Lessons Learnt (or Microservices done Better) - Sean Farmar, Particular S...
SOA Lessons Learnt (or Microservices done Better) - Sean Farmar, Particular S...SOA Lessons Learnt (or Microservices done Better) - Sean Farmar, Particular S...
SOA Lessons Learnt (or Microservices done Better) - Sean Farmar, Particular S...
 
S3, Cassandra or Outer Space? Dumping Time Series Data using Spark - Demi Ben...
S3, Cassandra or Outer Space? Dumping Time Series Data using Spark - Demi Ben...S3, Cassandra or Outer Space? Dumping Time Series Data using Spark - Demi Ben...
S3, Cassandra or Outer Space? Dumping Time Series Data using Spark - Demi Ben...
 
Getting Physical with Web Bluetooth - Uri Shaked, BlackBerry
Getting Physical with Web Bluetooth - Uri Shaked, BlackBerryGetting Physical with Web Bluetooth - Uri Shaked, BlackBerry
Getting Physical with Web Bluetooth - Uri Shaked, BlackBerry
 
Web based virtual reality - Tanay Pant, Mozilla
Web based virtual reality - Tanay Pant, MozillaWeb based virtual reality - Tanay Pant, Mozilla
Web based virtual reality - Tanay Pant, Mozilla
 
Material Design Demytified - Ran Nachmany, Google
Material Design Demytified - Ran Nachmany, GoogleMaterial Design Demytified - Ran Nachmany, Google
Material Design Demytified - Ran Nachmany, Google
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Big- Data and Risk Management - Ido Lustig, PayPal

  • 1. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. Big Data and Financial Risk Management December 1, 2014
  • 2. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. at a glance 143M active accounts in nearly 200 countries 180B payment volume in 2013; ↑24% YoY 2B+ events/day 12 TB new data added per day 7.5M payments per day, 5,000 every minute 500K+ real time queries per second Less than 100ms average response time We are talking a lot of data …Big Data!
  • 3. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. • Key dangers stated by experts (partial list): Buyer Fraud • Good account is taken over by fraudster (e.g., using phishing) • Identity theft (using a stolen credit-card in a new account) • There are not sufficient funds in the Bank Seller Fraud • Order never arrives/ merchants don’t send it • Product is significantly not what you ordered (e.g., picture of iPhone and not an iPhone…) There is also AUP, AML, terror-funding, etc.,… Risk/Fraud is regarded many times as a big threat to online/mobile commerce
  • 4. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. • % of Transactions with fraudulent activity is very close to ZERO! • Well ahead of our competitors (traditional and start-up competitors) PayPal gives protection: • Full buyer/purchase protection (if the seller was fraudulent) • Full Seller protection for tangible goods • Global expansion to digital-goods/non-tangible Seller protection as well However, reality (at least with PayPal) is so much better…
  • 5. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
  • 6. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
  • 7. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
  • 8. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. Car…….. Pat….. Created: Aug 30, 2013 P… Tho… Legit PayPal user t0 $686.55 Al… Wo…. Created: Sep 3, 2013 t+1:03 min. $673.54 D… Mar… Legit PayPal user J… Smi… Legit PayPal user I… Le… Legit PayPal user Jam…….. Lo….. Created: Aug 30, 2013 Tom…….. Men….. Created: Aug 30, 2013 Alb…….. Rich….. Created: Aug 30, 2013 Fio… Jec…. Created: Sep 3, 2013 Don…….. Li….. Created: Aug 30, 2013 Anj…….. Por….. Created: Aug 30, 2013 t+0:23 min. $686.55 t+1:21 min. $686.55 t+1:47 min. $686.55 t+0:58 min. $686.55 t+0:35 min. $686.55 t+2:00 min. $686.55
  • 9. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
  • 10. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. Identity IP Phone num. Device Location Phone Name Email Connection Change IP Change num.
  • 11. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. Identity IP Phone num. Change IP Change num. Name Email Location Phone Connection DeviceIP b-class IP whois IP geo Phone geo Phone type
  • 12. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
  • 13. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. Fraudsters are people like you and me, they also have habits Scaling attacks requires them to generate a lot of information
  • 14. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. ana… para. pro… Premier - Mexican Verified borigita...@hotmail.com Time Created: Jun 20, 2013 10:24:26 Contact Information julion 8… huniero culiacan, Sinaloa 895932 Mexico Home: +52 5278…….9700808 Date of Birth: 1981 gab.. noc… sino… Premier - Mexican Verified e…lmxmx@hotmail.com Time Created: Jun 20, 2013 10:43:33 Contact Information culubire 8… amada culiacan, Sinaloa 49693 Mexico Home: +52 5374……9978989 Date of Birth: 1981 mor… ind… ca… Premier - Mexican Verified d…lxlx@hotmail.com Time Created: Jun 20, 2013 09:46:35 Contact Information poier 9… esdirre culiacan, Sinaloa 59879 Mexico Home: +52 52…..697998 Date of Birth: 1981 sir…. bon… pas…. Premier - Mexican Verified ju.…pxpx@hotmail.com Time Created: Jun 20, 2013 10:33:41 Contact Information camjutuli 4… indio culiacan, Sinaloa 43869 Mexico Home: +52 52……9798 Date of Birth: 1981 mar… sin… pit… Premier - Mexican Verified ci……pepe@hotmail.com Time Created: Jun 20, 2013 10:16:19 Contact Information esburgos 9…. pancho culiacan, Sinaloa 38692 Mexico Home: +52 527……9969798 Date of Birth: 1981 Behavioral patterns: • Jun 20, 2013 – Signup • Aug 10, 2013 – Added CC • Jan 11, 2014 – Confirmed CC Same actions, same dates! • Name pattern • Account type • Country • Email pattern • City • Date of birth
  • 15. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. 16 Input Generation Algorithm Execution Output Generation ~3 hour run-time Output: 26 week x 1M accounts 5 min per week Memory based (not MR) ~150k account a week ~15M account from the last two years
  • 16. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary.
  • 17. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. Merchant Industry in PayPal data is partial and incorrect 18 • Required only for business accounts • Incorrect user inputs (lying? / negligent?) Example 3 – Ambiguous categories: • Retail (not elsewhere classified)/Chemicals and allied products • Business/General • Hardware and Software Sells: ’Tickets’ Example 1: Declared: ‘Sports & Recreation/ General’ 18 Sells: ’Fashion’ Example 2: Declared: ‘Business to Business/Acc ounting’
  • 18. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. True Industry 19 • An automated system for merchant website categorization: • Identifies seller websites using PayPal known URL’s • Crawls seller websites for terms and additional attributes • Categorizes sites to industry categories by applying statistical modeling • Training process is done offline based on examples to produce a predictive model
  • 19. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. Category probability estimation example – “Travel” category 20 Random site scores from training set “Travel” site scores from training setFor each site, we estimate the probability of it belonging to each category given its weight
  • 20. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. 21 73% 91% 39% 84% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% PayPal and Agent True Industry True Industry Performance Accuracy Coverage
  • 21. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. cost, speed data volume, accuracy Effective decision = func (accuracy, speed, cost) data age secondshoursyears Data in-motion Data in-use Tiered Big-Data strategy
  • 22. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. Working HL Flow Crawler Crawler Manager URL list Crawled data Sellers’ Potential Details External Data source Queries API data Attributes output Common Infra THE WEB WEB SERVICES DB /FILES
  • 23. © 2014 PayPal Inc. All rights reserved. Confidential and proprietary. Thank You! Ido Lustig – ilustig@paypal.com