reverse-engineering online tracking for privacy, transparency ......webtrends marketshare google...

15
Reverse-engineering online tracking for privacy, transparency, accountability webtap.princeton.edu Arvind Narayanan Princeton Joint work with Steven Englehardt, Peter Zimmerman, Christian Eubank, …

Upload: others

Post on 04-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Reverse-engineering online tracking for privacy, transparency ......webtrends MARKETSHARE Google Analytics "DSPs" McdiaMath media' invite Turn DataX0 appnexus efficientfrontier 'TRIGGIT

Reverse-engineering online tracking for privacy, transparency, accountability

webtap.princeton.edu

Arvind Narayanan Princeton

Joint work with Steven Englehardt, Peter Zimmerman, Christian Eubank, …

Page 2: Reverse-engineering online tracking for privacy, transparency ......webtrends MARKETSHARE Google Analytics "DSPs" McdiaMath media' invite Turn DataX0 appnexus efficientfrontier 'TRIGGIT

“Third party” online tracking

Sites other than the one you’re visiting

typically invisible

compiling profiles of your browsing history

Page 3: Reverse-engineering online tracking for privacy, transparency ......webtrends MARKETSHARE Google Analytics "DSPs" McdiaMath media' invite Turn DataX0 appnexus efficientfrontier 'TRIGGIT
Page 4: Reverse-engineering online tracking for privacy, transparency ......webtrends MARKETSHARE Google Analytics "DSPs" McdiaMath media' invite Turn DataX0 appnexus efficientfrontier 'TRIGGIT

64 Independent tracking mechanisms

on typical top-50 sites

Page 5: Reverse-engineering online tracking for privacy, transparency ......webtrends MARKETSHARE Google Analytics "DSPs" McdiaMath media' invite Turn DataX0 appnexus efficientfrontier 'TRIGGIT
Page 6: Reverse-engineering online tracking for privacy, transparency ......webtrends MARKETSHARE Google Analytics "DSPs" McdiaMath media' invite Turn DataX0 appnexus efficientfrontier 'TRIGGIT
Page 7: Reverse-engineering online tracking for privacy, transparency ......webtrends MARKETSHARE Google Analytics "DSPs" McdiaMath media' invite Turn DataX0 appnexus efficientfrontier 'TRIGGIT

The unreasonable effectiveness of measurement

• Fixes “information asymmetry”

• More informed public debate

• Regulation and enforcement

Page 8: Reverse-engineering online tracking for privacy, transparency ......webtrends MARKETSHARE Google Analytics "DSPs" McdiaMath media' invite Turn DataX0 appnexus efficientfrontier 'TRIGGIT

What if oversight of

online tracking and personalization

could be automated?

Page 9: Reverse-engineering online tracking for privacy, transparency ......webtrends MARKETSHARE Google Analytics "DSPs" McdiaMath media' invite Turn DataX0 appnexus efficientfrontier 'TRIGGIT

Canvas fingerprinting

Mowery & Shacham ‘12

Page 10: Reverse-engineering online tracking for privacy, transparency ......webtrends MARKETSHARE Google Analytics "DSPs" McdiaMath media' invite Turn DataX0 appnexus efficientfrontier 'TRIGGIT

Canvas fingerprinting

100,000 site study

(KU Leuven & Princeton)

Used on over 5,500 sites

20 different providers

Page 11: Reverse-engineering online tracking for privacy, transparency ......webtrends MARKETSHARE Google Analytics "DSPs" McdiaMath media' invite Turn DataX0 appnexus efficientfrontier 'TRIGGIT

http://webtap.princeton.edu

Page 12: Reverse-engineering online tracking for privacy, transparency ......webtrends MARKETSHARE Google Analytics "DSPs" McdiaMath media' invite Turn DataX0 appnexus efficientfrontier 'TRIGGIT

Steven Englehardt Peter Zimmerman Chris Eubank

Page 13: Reverse-engineering online tracking for privacy, transparency ......webtrends MARKETSHARE Google Analytics "DSPs" McdiaMath media' invite Turn DataX0 appnexus efficientfrontier 'TRIGGIT

Various analyses

Content, cookies, JavaScript…

OpenWPM architecture

Page 14: Reverse-engineering online tracking for privacy, transparency ......webtrends MARKETSHARE Google Analytics "DSPs" McdiaMath media' invite Turn DataX0 appnexus efficientfrontier 'TRIGGIT

Third-party tracking today is like spam 10 years ago

Solution: large datasets + machine learning

Page 15: Reverse-engineering online tracking for privacy, transparency ......webtrends MARKETSHARE Google Analytics "DSPs" McdiaMath media' invite Turn DataX0 appnexus efficientfrontier 'TRIGGIT

?

Beyond the web: reverse-engineering algorithmic society

How can we have effective oversight of algorithmic personalization? How to we deal with the vanishing boundary between online and off-line data collection?