際際滷

際際滷Share a Scribd company logo
Breaking banks or saving them
Introduction to payment security
Timur Yunusov, Cyber R&D Lab
PaymentVillage.org
 Payment security domains
 Career options and ideas
 Personal examples
 Industry problems
 Q&A
Breaking banks or saving them
Breaking banks or saving them
Breaking banks or saving them
Online banking
Mobile banking apps
Currency exchange
Blockchain
Hybrid
OWASP
Logical vulns
Cryptography
Cards
PoS
ATM
Terminals
Cards
PoS
ATM
Terminals
PoS
ATM
Terminals
Cards
PoS
ATM
Terminals
Bug
bounty
Bug
bounty
Low entry barriers
Great way to start learning
Wide options
Can be mentally hard
Needs a lot of stamina
2FA is everywhere
Learns how to write/read
Learns how to look for an impact
Keep an eye on the market
Learn how to do something new
Visa/MC
Square/Clover/Stripe
Starling/N26/TransferWise
Red
Team
You will always have a job Requires a lot of different skills
Wheres the money? Follow the money
HW/RE
RE/
HW
Everything is in your scope Years and years of education/training
Ledger - https://wallet.fail/
mPOS, POS, ATM
https://paymentvillage.org
https://leigh-annegalloway.com
Self-checkout kiosks and terminals
Biometric POS, SoftPOS, mPOS
Bitcoin ATMs
Currency exchange (MT4, MT5)
Blue
team
RE/
HW
The only way of making changes Not so much glory
MasterCard will integrate support for
cryptocurrencies by the end of the year
Anti-fraud
KYC
DevSecOps
Blue Teams
Rounding
2001
Rounding
How: https://youtu.be/f7tWWyCeqNM
Details:
 1 GBP = 1,30 USD
 0.02 USD => float(0.0153; 2) == 0.02 GBP
 Profit = 0.0047 USD
How: https://youtu.be/f7tWWyCeqNM
Details:
 1 GBP = 1,30 USD
 0.02 USD => float(0.0153; 2) == 0.02 GBP
 Profit = 0.0047 USD
Rounding
How: https://youtu.be/f7tWWyCeqNM
Details:
 1 GBP = 1,30 USD
 0.02 USD => float(0.0153; 2) == 0.02 GBP
 Profit = 0.0047 USD
 x500 ($2)
 x10,000 ($47)
 OTP bypass
 Antifraud bypass
 Dont need to do everything manually
Rounding
Variations
 Currency exchange  doesnt work everywhere
 Online acquiring  PayPal/Square ($) + GBP card + refund
 C2C: send $0.02 to GBP account (receive 0.02GBP)
 PayPal  0.01[ANY] (PHP, RUB) -> 0.01[YOUR]  highly profitable
RC/
Cryptogram
replay
Breaking banks or saving them
 OS / Software vulns /Kiosk mode bypass
/a66at/launch-impossible-current-state-of-application-
control-bypasses-on-atms
 Network attacks
https://www.ptsecurity.com/ww-en/about/news/positive-technologies-researcher-
detects-vulnerability-in-kaspersky-lab-security-solution/
 Hardware security
https://i.blackhat.com/us-18/Thu-August-9/us-18-Stennikov-Blackbox-is-dead--Long-
live-Blackbox!.pdf
Hardware
Network
OS
PIN OK
How: https://www.paymentvillage.org/wiki/pinok
Details:
 Replace the first cardholder verification rule to Offline PIN
 Enter a random PIN
 Card sends 63C2 (Wrong PIN, 2 attempts left)
 Replace the answer to 9000 (PIN OK)
PIN OK
2005
Chip and Spin,
Ross Anderson, Mike Bond, Steven J. Murdoch
Chip and PIN is broken,
Steven J. Murdoch, Saar Drimer, Ross Anderson, Mike Bond
2010 2011 2020
Bypassing of PSD2 Cumulative limits
https://www.cyberdlab.com/research-blog/card-fraud-in-a-psd2-world-a-few-examples
2021 Stay tuned
Legacy
Risk-oriented/compliance-based models
Lack of options
High entry barriers/Lack of awareness
Q&A
@a66ot
www.paymentvillage.org
Timur.Yunusov@cyberdlab.com

More Related Content

Breaking banks or saving them

Editor's Notes

  1. 5 years ago bug bounty and finances never intersected Now we have visa, mc bb, square, clover, fintech startups with official bb programs, etc, etc
  2. 5 years ago bug bounty and finances never intersected Now we have visa, mc bb, square, clover, fintech startups with official bb programs, etc, etc
  3. Instead of answering the question spear phishing, internal attacks, external attacks, we slowly move to
  4. Instead of answering the question spear phishing, internal attacks, external attacks, we slowly move to industry-specific goals during pentests and application security projects. For example, we started doing a lot of ATM assessments and questions like *** Trying to simulate famous SWIFT heist and steal money from such systems. A lot of attention comes to invest banking instruments.