39
Ransomware Payments in the Bitcoin Ecosystem Masarah Paquet-Clouston GoSecure Powered by Countertack

Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Ransomware Payments in the Bitcoin EcosystemMasarah Paquet-Clouston GoSecure Powered by Countertack

Page 2: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Who am I?

•Security researcher at GoSecure Powered by CounterTack

•PhD Student in Criminology at Simon Fraser University

•Part of the NorthSec council (www.nsec.io)

Page 3: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Agenda

•Research goal •Tracing ransomware payments in the bitcoin ecosystem •Quantifying the direct financial impact of ransomware•The market with kingpins •Future work

Page 4: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Ransomware Payments in the Bitcoin EcosystemWorkshop on the Economics of Information Security

(WEIS2018)

https://weis2018.econinfosec.org/program/

Page 5: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Ransomware

Page 6: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Ransomware

•Serious threat: raises fear and concern amongpotential victims•Potentially highly profitable for ransomware authors

“Ransomware: Too Profitable to Go Away” (CSO online, 2017)

•Yet, global and reliable statistics are missing•Most of the statistics are produced by private

corporations

Page 7: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Ransomware1. Kharraz et al. (2015)

• Analyzed 1,359 samples from 15 ransomware families

• Found that the number of families with sophisticated destructive capabilities remains quite small

2. Gazet (2010)

• Conducted a comparative analysis of 15 ransomware

• Concluded that ransomware attackers followed a low-cost/low-risk business model

Page 8: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Unique Opportunity

To quantify the lower bound direct financial impact of ransomware attacks

• Most ransoms are paid in Bitcoin • Bitcoin transactions are publicly available• Clustering heuristics and tools have been developed to

extract information from each bitcoin transaction

Page 9: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Research Goal

Develop a data-driven method for identifying, quantifying, and comparing payments and revenues of given ransomware

families

Page 10: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Seed DatasetWe gathered 7,118 Bitcoin addresses related to 35 ransomware families

Page 11: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Dataset Expansion:Multi-Input HeuristicMeiklejohn, 2013; Ortega; 2013; Biryukov et al., 2014; Flederet. al, 2015; Haslhofer et. al, 2016; Möser and Böhme, 2016

Page 12: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Key Understanding about bitcoin transactions

Each bitcoin address is related to a public/private key pair

Private key:

5Jtr4hBXP2hPedtcFfcMFQK79YGhkJejjgduHy3oLSTuTiYbhrq

Public key:

04869B9A9D4FF58006B5BAB2253EF3C2CD1C8607007172D0493AAA9BDD4E17E90FEDF740C2B2068C6F24AE6CC38B85EB8D54185A2B87E790DA9259F8996A17CF26

Public Address:

14geEFfPXT9K5Vao9DcoFeikPDJyc7QZUM

Page 13: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Key Understanding about bitcoin transactions Private key

Kx4JXfodisMpQEij9momeA5aWuEf7bnr5FjiQtsQP2UxqagWrVUY

Generate a bitcoin address12HMwtYw9ctZCPaPHiFBbFPqF9wiEgNND2

Sign a transaction

2 BTC

Page 14: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Key Understanding about bitcoin transactions

Private keyKx4JXfodisMpQEij9momeA5aWuEf7bnr5FjiQtsQP2UxqagWrVUY

Signed transaction

2 BTC

Ledger/blockchain

Page 15: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Key Understanding about bitcoin addresses

Page 16: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Multi-Input Heuristic

1FD…xhS+

1LP…h7a1Dj…6QD

1FD…xhS+

1Mr…XEW1Jx…6q3

1FD…xhS1LP…h7a

1Mr…XEW

B

A

C

A

AB

C

Transaction A

Transaction B

Cluster Z

Page 17: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Deanonymization

1FD…xhS1LP…h7a

1Mr…XEW

AB

C

Cluster Z

Page 18: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

GraphSense: Cryptocurrency Open-Source Platform

Authors

● Bernhard Haslhofer

● Roman Karl

● Mihai Bartha

● Rainer Stütz

http://graphsense.info/

Page 19: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

DEMO

Page 21: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

The Method

A

A

B

Page 22: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Sample

Page 23: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

The Method

C

D

««

««

««

««

««

E

Page 24: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

FOLLOWING THE MONEY TRACE

Page 25: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Payments to Locky bitcoin addresses

<1 BTC 1 BTC 2-5 BTC < 10 BTC

Ransomware addressesVictim addressesBoth ransomware and victimaddresses

Page 26: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

The Method

Analyze only outgoing relationships for each ransomware family

Page 27: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Collectors

“an address used to collect or aggregate payments from”

Page 28: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Collectors

Collectors associated with large “clusters” (thousands of transactions) can be considered the end route of tracing ransomware payments

Investigation of tagged collector addresses:• 86 exchange organizations (i.e. BTC-e.com, LocalBitcoin.com,

Kraken.com) • 47 gambling sites (i.e. SatoshiDice.com, Bitzillions.com,

SatoshiMines.com) • 12 mixing services (i.e. BitcoinFog.info, Helix Mixer)

Page 29: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

LOWER BOUND FINANCIAL IMPACTS

Page 30: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

The Impacts of Ransomware

Page 31: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

The Impacts of Ransomware

Page 32: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

The Impact of Ransomware

From 2013 to mid-2017, the market for ransomware payments has a minimum worth of

USD 12,768,536 (22,967.54 BTC)

Page 33: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

The Impact of Ransomware

The ransomware market is top-heavy

Locky, CryptXXX et DMALockerv3 make 86% of the market and the 32

other families share 12% of the market

Page 34: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Conclusion

For law enforcement agencies: maybe mobilize resources on a small number of highly capable players ?

Discrepancy between total ransomware payments found and the damages caused by such attacks

• Market of US 12.7 million dollars

• Cryptowall damages estimated at US 325 million dollars

(Cyber Threat Alliance, 2015)

Page 35: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Conclusion

• Initiative “No More Ransoms”

• Tools and solutions

• Only need a backup

• Many victims decide not to pay

Page 36: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Future Work

• Extend our analysis to additional ransomware families

• Study other illicit activities channeling financial transactions through the bitcoin network, such as the trafficking of illicit goods or money laundering

•Hands-on workshop at NorthSec on tracing Bitcoin transactions

Page 37: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Summary

•Traced Bitcoin transactions related to ransomware

•Learnt about the open-source platform GraphSense

•Provided insights on ransomware market

Page 38: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

Research Reproducibility

GraphSense cryptocurrency analytics platform

http://graphsense.info/

Ransomware seed and complete datasets

https://zenodo.org/record/1238041#.WumE2dNuZR4 https://github.com/behas/ransomware-dataset

Ransomware analytical strategy and code:

https://github.com/behas/ransomware-analytics

Page 39: Ransomware Payments in the Bitcoin Ecosystem · •Extend our analysis to additional ransomware families •Study other illicit activities channeling financial transactions through

THANK YOU ! Masarah Paquet-Clouston GoSecure Powered by CounterTack

@masarahclouston

Email: [email protected]