phoneypot: data-driven understanding of telephony threats€¦ · 03/09/2017  · phoneypot:...

28
Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta , New York University Abu Dhabi Bharat Srinivasan, Georgia Tech Vijay Balasubramaniyan, Pindrop Security Mustaque Ahamad, Georgia Tech and New York University Abu Dhabi

Upload: others

Post on 29-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Phoneypot: Data-driven Understanding of Telephony Threats

Payas Gupta, New York University Abu Dhabi Bharat Srinivasan, Georgia Tech Vijay Balasubramaniyan, Pindrop Security Mustaque Ahamad, Georgia Tech and New York University Abu Dhabi

Page 2: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

The Threat

Page 3: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

The Threat

Page 4: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Understanding the Threat: Current Data Sources

•  Telcos

•  Crowd sourced

•  FTC, CRTC complaint datasets

•  800notes open datasets

•  Proprietary

4

Page 5: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Dataset Requirements: ACT

•  Accuracy

•  Completeness

•  Timeliness

5

Page 6: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Problems with Current Data Sources

•  A - Accuracy

6

Page 7: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

No Actual Timestamps

•  Reported as “calls for hours” now

7

Page 8: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Spoofing

•  Caller number same as callee number

8

Page 9: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Problems with Current Data Sources

•  C - Completeness

•  Compared both FTC and 800notes against each other for a certain set of numbers

9

Page 10: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Problems with Current Data Sources

•  T - Timeliness

10

Page 11: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Phoneypot

11

Page 12: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Phoneytokens

•  Phoneytokens are digital piece of information (phone numbers + features in our case) whose value lies in the unauthorized use of these token.

•  Features •  Age •  Profile •  Geography

Page 13: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Challenges

•  Anonymously pushing phoneytokens

•  Ability to engage callers

•  Automation

•  Legal: Telephone conversation recording laws

•  Dealing with false positives

•  Cost

•  Ethics

Page 14: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Experiment Settings

•  36,000 dirty phoneytokens from a Telco

•  Did not seed these phoneytokens

•  Call duration of 2 seconds and then hang up

•  Did not record or pick up any of the calls

Page 15: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Initial Results

Total Calls

1,297,517

Total Sources

252,621

Total Destinations

36,912

50 days

Page 16: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Initial Results

Total Calls

1,297,517

Total Sources

252,621

Total Destinations

36,912

50 days

34,128

Page 17: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Destination Numbers Distribution

10000

1 18 316 5624 100,000 1

10

100

1000

10000

Total calls (log)

Phon

e nu

mbe

rs (lo

g)

Page 18: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Source Numbers Distribution

30000

Total calls (log)

Phon

e nu

mbe

rs (lo

g)

1 31 1000 31622 1,000,000 1

31

1000

31622

1,000,000

Page 19: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Daily Call Volume

Page 20: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Hourly Call Volume

Page 21: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Evaluation of Honeypot on ACT principles

•  C - Completeness

Page 22: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Evaluation of Honeypot on ACT principles

•  T - Timeliness

22

Page 23: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Noticeable Calling Patterns

23

Page 24: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Debt Collector v/s Telemarketer

Debt Collector

Telemarketer

Page 25: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Allied Interstate Debt Collector

Page 26: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Summary

•  Can be used to collect better intelligence about telephony attacks

•  That there were many instances where honeypot received calls from fraudulent phone numbers before it was reported on the other datasets.

•  Can complement current data collection mechanisms

•  Noticeable calling patterns like telemarketer, debt collectors etc. can be observed from the datasets.

26

Page 27: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Open Challenges and Questions

•  How many numbers do we need for completeness?

•  Understanding how numbers are chosen/qualified?

27

Page 28: Phoneypot: Data-driven Understanding of Telephony Threats€¦ · 03/09/2017  · Phoneypot: Data-driven Understanding of Telephony Threats Payas Gupta, New York University Abu Dhabi

Thanks Payas Gupta Email - [email protected]