UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

26
unFriendly: Multi- Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol

Transcript of UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

Page 1: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

unFriendly: Multi-Party Privacy Risks in Social Networks

Kurt Thomas, Chris Grier, David M. Nicol

Page 2: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

2

Problem

• Social networks propelled by personal content– Upload stories, photos; disclose relationships– Access control limited to owners

• Content can reference multiple parties– Distinct privacy requirements for each party– Currently, only one policy enforced

• Friends, family inadvertently leak sensitive information

Page 3: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

3

Consequences

• One photo or message leaked may be harmless..– Aggregate stories, friends, photos form a composite

• Can infer personal data from these public references– Weighted by perceived importance of relationships

• In practice, can predict personal attributes with up to 83% accuracy– Directly tied to amount, richness of exposed data– Independent of existing privacy controls

Page 4: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

4

Solution

• Adapt privacy controls:– Grant users control over all personal references,

regardless where it appears– Includes tags, mentions, links– Allow users to specify global privacy settings

• Prototype solution as a Facebook application– Satisfies privacy requirements of all users referenced– Determines mutually acceptable audience; restricts

access to everyone else

Page 5: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

5

Overview

• Existing privacy controls• Sources of conflicting requirements• Inferring personal details from leaks• Inference performance• Devising a solution• Conclusion

Page 6: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

6

Existing Controls

Everyone Friends of Friends

Only Friends

Friend List Wall Posts Personal Details Photos, Videos

Page 7: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

7

Privacy Conflict

• Social networks recognize only one owner– But data can pertain to multiple users– Each user has potentially distinct privacy

requirement

• Privacy Conflict:– When two or more users disagree on data’s

audience– Results in data exposed against a user’s will

Page 8: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

8

Privacy Conflict – Friendships

• Privacy Requirement: Hide sensitive relationships

• Privacy Conflict: Alice reveals her friends

• Link between Alice-Bob revealed by Alice

Page 9: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

9

Privacy Conflict – Wall Posts

• Privacy Requirement:Control audience of post

• Privacy Conflict: Anything posted to Alice’s wall is public

• Content written by Bob exposed by Alice

Bob > Alice: Just broke up with Carol..

Page 10: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

10

Privacy Conflict – Tagging

• Privacy Requirement: Hide sensitive posts

• Privacy Conflict: Alice shares her posts

• Details about Bob exposed by Alice

Alice: Skipping work with @Bob!

Page 11: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

11

Aggregating Leaked Data

• Threat model:– Adversary crawls entire social network– Collects all public references to a user; messages,

friendships, tagged content– Feasible for search engines, marketers, political

groups

• Exposure Set– All public information in conflict with a user’s privacy

requirement

Page 12: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

12

Inferring Personal Details

• Given exposure set, analyze whether leaks create an accurate composite of user

• Attempt to predict 8 values from exposure set:– Personal: Gender, religion, political view, relation status– Media: Favorite books, TV shows, movies, music

• Compare predictions to scenario where no privacy conflict exists

Page 13: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

13

Inference Approaches

• Friendships:– Base predictions on attributes of friends– Users with liberal, Catholic friends who like

Twilight tend to be…– Weight relationships on perceived importance;

distinguish strong friends from acquaintances• Frequency of communication• Mutual friends; community

– Feed vector of attributes, weights into multinomial logistic regression

Page 14: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

14

Inference Approaches

• Wall Content:– Base prediction on content written by private user,

posted to public walls– A user who talks about sports, girlfriends, and cars

tends to be …– Treat content as bag of words, weight terms based

on TF-IDF– Feed vector of words into multinomial logistic

regression

Page 15: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

15

Experiment Setup

• Analyze inference accuracy on 80,000 Facebook profiles– 40,000 profiles from 2 distinct networks– Collect all references to a user appearing in public

profiles, walls, friend lists• Simulate private profiles– Used values reported in public profile as ground

truth– Compare prediction against ground truth

Page 16: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

16

Frequency Data is Exposed

Statistic Network A Network BProfiles in data set 42,796 40,544Fraction of profiles public 44% 35%

Avg. # relationships per profilein exposure set

42 23

Avg. # wall posts per profilein exposure set

53 43

Page 17: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

17

Prediction Accuracy

Gender

Politica

l View

Religion

Relationsh

ipMusic

Movies

TV Sh

owsBooks

0

20

40

60

80

100

Baseline Friends Wall Content

Page 18: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

18

More Conflicts, Better Accuracy

Page 19: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

19

Improving Privacy

• Privacy must extend beyond single-owner model– Tags, links, mentions can reference multiple users– Rely on these existing features to distinguish who

is at risk• Allow each user to specify global privacy

policy• Enforce policy on all personal content,

regardless page it appears

Page 20: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

20

Enforcing Multi-Party Privacy

Alice: Looks like @Bob and @Carol are done for!

Individual Policies U1 U2 U3 U4 U5 U6

Alice Bob Carol Mutual Policy

Page 21: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

21

Limitations

• In absence of mutual friends, safe set of viewers tends towards empty set

• Assume friends will consent to not sharing with wider audience

• Content must be tagged; no other way to distinguish privacy-affected parties

• Censorship; prevents negative speech

Page 22: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

22

Conclusion

• Privacy goes beyond one person’s expectations– All parties affected must have a say– Existing model lacks multi-party support

• References to other users are common– Outside their control

• Aggregate exposed data contains sensitive features– Predictions will only get better

• By adopting multi-party privacy, can return control back to users

Page 23: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

23

Questions?

Page 24: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

24

Correlated Features Among Friends

Page 25: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

25

Importance of Mutual Friends

Page 26: UnFriendly: Multi-Party Privacy Risks in Social Networks Kurt Thomas, Chris Grier, David M. Nicol.

26

Importance of Frequent Communication