Slide 1

Slide 1 text

Identifying you. What the websites are doing to track you and why clearing cookies isn't as effective as you think.

Slide 2

Slide 2 text

Scoping today’s topic • Cookies, what and why. • Behavioral targeting • Breakout session • Putting it together • Potential social issues

Slide 3

Slide 3 text

HTTP (Hypertext Transfer Protocol) • HTTP functions as a request-response protocol in the client-server computing model. • The client (your browser) submits request message to the server (the website). • The server (the website) returns a response back to the client (your browser)

Slide 4

Slide 4 text

HTTP Request GET /index.html HTTP/1.1 Host: www.example.com

Slide 5

Slide 5 text

HTTP Response HTTP/1.1 302 Location: http://www.iana.org/domains/example/

Slide 6

Slide 6 text

HTTP Request GET /index.html HTTP/1.1 Host: www.example.com

Slide 7

Slide 7 text

HTTP Response HTTP/1.1 200 OK Date: Mon, 23 May 2005 22:38:34 GMT Server: Apache/1.3.3.7 (Unix) (Red-Hat/Linux) Set-Cookie: PREF=ID=3e4d9c9dc19424b5:FF=0:TM=1383263824:LM=1383263824:S=V3g7yDuIBQ3IRG0I; expires=Sat, 31-Oct-2015 23:57:04 GMT; path=/; domain=.example.com Content-Type: text/html; charset=UTF-8 Content-Length: 131 Connection: close ! An Example Page Hello World, this is a very simple HTML document.

Slide 8

Slide 8 text

HTTP Request GET /index2.html HTTP/1.1 Host: www.example.com Referer: http://example.com/index.html User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/ 537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36 Cookie: PREF=ID=3e4d9c9dc19424b5:FF=0:TM=1383263824:LM=1383263824:S=V3g7yDuIBQ3 IRG0I;

Slide 9

Slide 9 text

HTTP Response HTTP/1.1 200 OK Date: Mon, 23 May 2005 22:38:34 GMT Server: Apache/1.3.3.7 (Unix) (Red-Hat/Linux) Content-Type: text/html; charset=UTF-8 Content-Length: 131 Connection: close ! An Example Page Hello World, this is a very simple HTML document.

Slide 10

Slide 10 text

Companies use cookies to match you with the 15-seconds ago you.

Slide 11

Slide 11 text

Companies use cookies to match you with the 15-days ago you.

Slide 12

Slide 12 text

Companies use cookies over multiple domain names to match you with the 15-days ago you.

Slide 13

Slide 13 text

Companies use cookies over multiple domain names to match you with the 15-days ago you. 
 Companies can get your referring web page and more.

Slide 14

Slide 14 text

Advertising

Slide 15

Slide 15 text

In advertising • Cookies lets us optimize ads for returning visitors. • Let the same user see the same ad < 5 times. • Knowing the referral page hints the type of user.

Slide 16

Slide 16 text

In advertising ! • Examples of targeted advertisement practices • Demographic targeting — who they are • Behavioral targeting — how they act • Geographic targeting — where they reside • Look-alike targeting — what they like

Slide 17

Slide 17 text

Unfortunately, cookies don’t stay forever.

Slide 18

Slide 18 text

Can we track users with cookies?

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

Breakout session Think of some ways to grab more data through the browser

Slide 21

Slide 21 text

Things to think 1. What’s the technology good for? 2. How can it be exploited? 3. Can we modify the current technology to make it safer? If so, how?

Slide 22

Slide 22 text

Other ideas?

Slide 23

Slide 23 text

http://arstechnica.com/security/2013/10/top-sites-and-maybe-the-nsa-track-users-with-device- fingerprinting/ “Close to 1.5% of the Internet's top websites track users without their knowledge or consent, even when visitors have enabled their browser's Do Not Track option”

Slide 24

Slide 24 text

Piecing the data together

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

Companies using fingerprinting

Slide 27

Slide 27 text

– Alexis Madrigal,The Atlantic “If a company can follow your behavior in the digital environment -- an environment that potentially includes your mobile phone and television set -- its claim that you are "anonymous" is meaningless. That is particularly true when firms intermittently add off-line information such as shopping patterns and the value of your house to their online data and then simply strip the name and address to make it "anonymous." It matters little if your name is John Smith, Yesh Mispar, or 3211466. The persistence of information about you will lead firms to act based on what they know, share, and care about you, whether you know it is happening or not.”

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

Interesting links • https://labs.isecpartners.com/breadcrumbs/breadcrumbs.html • http://browserspy.dk/plugins.php • http://flippingtypical.com/ • http://www.pinlady.net/PluginDetect/All/ • http://panopticlick.eff.org/ • http://samy.pl/evercookie/ • http://samy.pl/csshack/ • http://lucb1e.com/rp/cookielesscookies/ • http://qz.com/125470/google-can-track-you-without-cookies/ • http://computer.howstuffworks.com/internet/basics/question82.htm • http://motherboard.vice.com/blog/device-fingerprinting-can-track-you-without-cookies-your-knowledge-or-consent • http://www.kaushik.net/avinash/web-analytics-visitor-tracking-cookies/

Slide 30

Slide 30 text

Thanks!