The Socio-monetary Incentives of Online Social Network Malware - - PowerPoint PPT Presentation

the socio monetary incentives of online social network
SMART_READER_LITE
LIVE PREVIEW

The Socio-monetary Incentives of Online Social Network Malware - - PowerPoint PPT Presentation

The Socio-monetary Incentives of Online Social Network Malware Campaigns Ting-Kai Huang (Google) Bruno Ribeiro (Carnegie Mellon University) Harsha M. Madhyastha (University of Michigan) Michalis Faloutsos (University of New Mexico) Conference


slide-1
SLIDE 1

The Socio-monetary Incentives of Online Social Network Malware Campaigns

Ting-Kai Huang (Google) Bruno Ribeiro (Carnegie Mellon University) Harsha M. Madhyastha (University of Michigan) Michalis Faloutsos (University of New Mexico) Conference on Online Social Networks Dublin, Ireland October 2 2014

slide-2
SLIDE 2

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

Computer virus Internet “viral” Biological virus self-replicating

  

mutates to fool defenses

  

copes with diverse “gene” pool

 ? 

2

Tech “Virus” x Bio Virus

In 1983 Cohen uses the term “virus” to describe a self-replicating computer program “Recently” added: Viral Marketing, Memes (1976), Viral Videos

slide-3
SLIDE 3

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

3

OSN Malware

Computer virus Internet “viral” Biological virus self-replicating

  

mutates to fool defenses

  

copes with diverse gene pool

 ? 

OSN Malware Biological virus self-replicating

mutates to fool defenses

copes with diverse gene pool

slide-4
SLIDE 4

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

 Spreads through clickjacking

4

OSN Malware replication

Play as Game to win a FREE iPad2! Play NOW: http://fungame.info

Like Comment Share John Smith

Michael Smith

OSN Malware self-replicating

mutates to fool defenses

?

copes with diverse gene pool ?

slide-5
SLIDE 5

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

 Text 0bfuscat1on to fool Facebook’s

spam detection engine

5

OSN Malware mutations

OSN Malware self-replicating

mutates to fool defenses

copes with diverse gene pool ?

slide-6
SLIDE 6

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

 What makes someone retweet?  What makes people forward videos?

Understanding what drives OSN malware cascades may help us create better models

6

What makes people click on posted links?

slide-7
SLIDE 7

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

Behavioral Economics has answers

 BE studies what gets people to do something  Heyman & Ariely Labor Markets

  • Social incentives
  • Monetary incentives

7

What makes people do things?

Play a Game to win a FREE iPad2! Play NOW: http://fungame.info

Like Comment Share John Smith

Michael Smith

monetary incentive

slide-8
SLIDE 8

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

 [Heyman & Ariely, 2004] experiments:

  • Social incentive (“get friends to work for you”)
  • Monetary incentive (“pay people to work for you`”)
  • What about mixed socio-monetary incentives?

8

Heyman & Ariely Labor Markets

+ +

=  = 

Socio-monetary incentive ≈ Monetary incentive

Money speaks louder than social capital

slide-9
SLIDE 9

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

9

A Labor Market view of malware cascades

slide-10
SLIDE 10

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

Classifying Facebook malware incentives

Our Facebook data:

  • 111 million posts
  • 164,000 malware posts
  • 3,100 distinct malware campaigns

(campaign defined through URL of attack)

  • From 07/2011 to 04/2012

 Mechanical Turk to classify incentives

10

slide-11
SLIDE 11

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

classifying the incentives in malware posts

 “Some People will dominate all the games and some are doomed to remain

losers their whole life (sic): ⟨link⟩”

  • social incentive

 “NEW GAME NOTICE! Come check out the awesome new contest that is

available, you could win a Kindle Fire. Start playing⟨here⟩”

  • monetary incentive

 “CONTEST UPDATE: Currently in 10246th place in The Daily Addi’s Gem

Swap II contest to win a 16GB iPad2. Think you can do better? You should give it a try ⟨here⟩”

  • socio-monetary incentive

11

Malware incentives

slide-12
SLIDE 12

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

12

Results: “Social” is favorite incentive of developers

slide-13
SLIDE 13

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

Facebook incentive popularity

Developers may know something?!

58% 27% 15%

New malware campaigns (07/2011)

social monetary socio- monetary

Illustrative examples:

Which incentive most effective?

13

slide-14
SLIDE 14

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

1 2 5 10 20 50 100 500 0.01 0.05 0.20 0.50 days CCDF of campaigns monetary social socio−monetary 1 2 5 10 20 50 100 500 0.01 0.05 0.20 0.50 days CCDF of campaigns monetary social socio−monetary 1 2 5 10 20 50 100 500 0.01 0.05 0.20 0.50 days CCDF of campaigns monetary social socio−monetary

 Results over all 3,100 campaigns

14

Results: Incentive efficiency socio-monetary >st monetary or social

Duration Reach

?

days infected users

slide-15
SLIDE 15

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

15

Socio-monetary ~ monetary?

Computer virus Internet “viral” Biological virus self-replicating

  

mutates to fool defenses

  

copes with diverse host population

 ? 

OSN Malware Biological virus self-replicating

 

mutates to fool defenses

 

copes with diverse gene pool

? 

Elegant reconciliation

  • f Heyman & Ariely
slide-16
SLIDE 16

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

Mechanics of crop epidemics

 Resilience of mixed crops  Fungi counteracts by becoming flexible

(but less virulent) [Chin & Wolfe, 84]

 Also true for complex systems?

16

1D 2D

slide-17
SLIDE 17

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro  Enron email

network

 36,692 nodes  Variant of

SIR model

17

Epidemics with heterogeneous preferences

p infected users

slide-18
SLIDE 18

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

Completing the picture

18

Malware must cope with diversity of incentives

OSN Malware Biological virus self-replicating

 

mutates to fool defenses

 

copes with diverse “gene” pool

 

slide-19
SLIDE 19

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

 Labor market incentives help understand epidemics on

  • nline social networks

 [Heyman & Ariely, 2004] conclusion

“socio-monetary ≈ monetary” may not be true in networks due to percolation effects

 There can be other explanations

(but ours is elegant & fills gap bio  techno viruses)

we didn't get university approval for our “malware epidemic” experiment

19

Conclusions

slide-20
SLIDE 20

(c) 2014, Bruno Ribeiro: www.cs.cmu.edu/~ribeiro

20

Thank you!

1 2 5 10 20 50 100 500 0.01 0.05 0.20 0.50 days CCDF of campaigns monetary social socio−monetary

Incentive Percolation Effects