27
MyTrackingChoices: Pacifying the Ad-Block War by Enforcing User Privacy Preferences 1 14/06/16 WEIS, 2016 University of California, Berkeley

MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

MyTrackingChoices:PacifyingtheAd-BlockWarbyEnforcing

UserPrivacyPreferences

114/06/16

WEIS,2016UniversityofCalifornia,Berkeley

Page 2: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

Ad-supportedeconomicmodeloftheWeb

isunderthreattoday!

2

publishers(adindustry)

users(adblockingsoNware)

AdBlockWar

Page 3: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

Whyad-supportedeconomyindanger

intrusiveandannoyingadsprivacy-invasiveadsadsareasourceofmalwareadsslowdownthepageloadingnetworkbandwidthconsumpPonetc.

userswereprovidedwithradicaltools–  i.e.,toolsthatblockALLads

3

basically,allthereasonswhypeoplestartedto

blockadsinthefirstplace1

2

Page 4: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

Effortsforeconomicrevival

1.  variousself-regulatroyiniPaPves– AcceptableAds–  L.E.A.N.program–  YourOnlineChoices–  YourAdChoices– DNT

2.  toolswithsomefine-grainedopPonsforusers–  userscanwhite-listorblack-listtrackers(adverPsers)–  userscanwhite-listorblack-listadomain

4

Page 5: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

Self-regulatoryiniPaPvesdonotwork

5

Lackoftechnicalenforcementistherootproblem!

Page 6: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

Currentfine-grainedopPons

6

blockingbasedonthird-partyor

blockingonperdomainbasis

notusable

donotmakesensefromuserperspecPve(usersonlycareabouttheirbrowsingprofile)

Page 7: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

Ourapproach

•  technicalenforcementofuserchoices–  shouldnotrelyonself-regulaPon

•  fine-grainedopPonsoverthereasonswhypeopleblockads–  thatareusableanddomakesenseforusers

•  hasthepotenPaltorevivead-supportedeconomicmodel

7

Page 8: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

Fine-grainedopPons(1)

•  w.r.t.privacy–  letusersdecidewherethey’reokornottogettracked

8

Profile Allowed?

Adult ✖

Sports ✔

Health ✖

Economy ✔

… …

(Donot)TrackMeSome1mes:Users’ContextualPreferencesforWebTracking,PETS,2016

userswouldbeabletocontroltheprofile

trackershave

Page 9: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

Fine-grainedopPons(2)

•  w.r.t.intrusiveness– maximumnumberofadsperpage(onpageswhereusersareoktobetracked)

–  type,size,placementofads

9

Page 10: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

MyTrackingChoices(MTC)

10

Page 11: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

MyTrackingChoices

fine-grainedopPonsoverprivacy(tracking)

KeyworkingassumpPonsomecategories(adult,health,etc.)aremoreprivacy-sensiPvethanothers(sports,fashion)

anaeempttofindatrade-offbetweenprivacy

andeconomy

11

Page 12: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

12

Page 13: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

13

categories decision

Page 14: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

14

category decision

Page 15: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

CategorizaPon•  perwebpagebasis(≠perdomain)

Benefitswebsite:adswouldbeblockedonlyonsensiPve-categorywebpages(mostrevenuepreserved)

user:cantechnicallycontrolhisprofileyetconPnuereceivingfreecontent

•  Apageiscategorizedlocallybasedon–  domains/subdomains/hostname–  unigramsandbigrams

15

Page 16: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

CanMTCpacifytheAd-BlockWar?

16

Page 17: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

Ad-BlockWar

Publishers

Users

17

Adtech AdBlockingtech

Page 18: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

Ad-BlockWar

18

[1]AdblockingandCounter-Blocking:ASliceoftheArmsRace,arxiv,2016

[2]AFirstLookatAd-BlockDetec1on–ANewArmsRaceontheWeb,arxiv,2016

Page 19: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

EvaluaPonofdatafromMTCusers

19

Page 20: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

Dataset

•  96users– whobrowsed20ormorewebpagesandconfigured,atleast,oncetheirtrackingopPons

–  foundtheextensiononChromeWebStoreindependentlyorthroughvariouspublicitychannels

•  FromJanuary11toFebruary20,2016

20

Page 21: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

Blockedcategories

21

MoreusersblockedsensiPvecategories

30%usersblockedallcategories!

Othereconomicmodelsneeded!

Page 22: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

DistribuPonBlocked/AllowedURLs

22

Intotal,only33.19%ofbrowsedwebpageswereblocked.

Page 23: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

DistribuPonBlocked/AllowedAds

23

23.8%adswereblockedoverall.

2015loss(21.8à5.18billion)

Page 24: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

Conclusions

•  giveusersfine-grainedcontroloverthereasonswhytheystartedtoblockads– win-winsituaPonforallstakeholders

•  provideuserswithtoolsthattechnicallyenforcetheirchoices(noself-regulaPon!)– sucheffortshavethepotenPaltopacifythecurrentad-blockwar

24

Page 25: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

TODOs

•  provideuserswithfine-grainedcontrolw.r.t.intrusiveness

•  makeMyTrackingChoicesarealproduct(andnotjustresearchprototype)

25

Page 26: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

Announcements

Pleasedownload,use,andgivefeedbackonMTCforGoogleChrome

heps://chrome.google.com/webstore/detail/mytrackingchoices/fmonkjimgifgcgeocdhhgbfoncmjclka?hl=fr

MozillaFirefoxversioncomingsoon!

26

Page 27: MyTrackingChoices: Pacifying the Ad-Block War by Enforcing …privatics.inrialpes.fr/~achara/slides/weis.pdf · AdBlock War Why ad-supported economy in danger intrusive and annoying

ThanksforyouraeenPon!QuesBons?

Projectwebpage:heps://myrealonlinechoices.inrialpes.frWatchonYouTube:heps://youtu.be/mzB1hXhqYBE

27