Slashdot Mirror


How a Lone Grad Student Scooped the FTC On Privacy Issue

Pigskin-Referee sends this excerpt from an article at ProPublica: "Jonathan Mayer had a hunch. A gifted computer scientist, Mayer suspected that online advertisers might be getting around browser settings that are designed to block tracking devices known as cookies. If his instinct was right, advertisers were following people as they moved from one website to another even though their browsers were configured to prevent this sort of digital shadowing. Working long hours at his office, Mayer ran a series of clever tests in which he purchased ads that acted as sniffers for the sort of unauthorized cookies he was looking for. He hit the jackpot, unearthing one of the biggest privacy scandals of the past year: Google was secretly planting cookies on a vast number of iPhone browsers. Mayer thinks millions of iPhones were targeted by Google."

3 of 120 comments (clear)

  1. What are "secret cookies"? by DogDude · · Score: 5, Interesting

    What are "secret cookies"? Does anybody know what in the hell this means? Last I checked, cookies were plain text files stores in a specific place on a computer. How can a cookie be "secret"?

    --
    I don't respond to AC's.
    1. Re:What are "secret cookies"? by Anonymous Coward · · Score: 4, Interesting

      There are some things that need to be added to this.
      1) Browser history clearing should not be necessary. If a browser leaks history information that is a vulnerability that needs to be addressed. But I've found the ability to search the history very valuable and it isn't something you'd want to deprive yourself of.
      2) Most websites that would abuse potential leaks are blocked by ad blockers. You might also want to run PeerBlock.
      3) Sites don't need your browser history to fingerprint you anyway. (You hinted at this, but I might as well make explicit that clearing your history or using a secure browser ultimately may not matter.) Browsers send websites too much data; browser developers must put a stop to that. Stop sending user agents; stop sending plugin details.
      4) It doesn't matter if you can view the cookies you have. Most of the time they're filled with seemingly gibberish. If you can't read them, they're still secret. But remove them and the site stops working. This will only change if browser developers start blocking cookies by default, and make it impossible to simply whitelist all websites. Again, browser developers, get of your arses.
      5) What the EFF site you linked doesn't show is that there's potentially much more data to be harvested from the JavaScript environment. You can probably detect certain browser extensions that modify styles or inject elements for example. And you can check the size of the browser window (you can safely assume it will be maximised since nowadays almost no website works if it isn't, sadly). All harvested information can be passed back to the website silently through the magic of XmlHttpRequest. So either XmlHttpRequest will have to go, or we'll need to virtualise the environment a website's JavaScript sees (lie about active CSS and fonts, hide injected elements, ...) to a much larger extent than we're doing now.
      6) Carrying on from the previous point, I'd advise people to disable JavaScript altogether if I didn't know that most websites will break and it'll make you even more unique. But again, this will change if major browsers start blocking JavaScript.
      There are many more things, but they're not worth discussing until headway is made on the points above.

  2. Wired distorts it by phantomfive · · Score: 4, Interesting

    If the annoying "gifted computer scientist" and "scooping the FTC" rhetoric is too much for you, the tone come from the Wired article.

    The original post by the 'gifted' man is much more reasonable. Safari by default blocks third-party cookies (you can turn it off in the settings). This post explains how Google, and others, get around it. Quote, "if a cookie is sent with an HTTP request, Safari’s blocking policy will allow the response to write cookies." So when they load their iframe in the background, the first thing it does is a POST. If that doesn't make sense to you, the summary is Google used technical means to get around Safari's limitations. Here is Google's response.

    Most hilarious, irrelevant, line from the article, "Earlier this year, it was revealed that Target realized a teenage customer was pregnant before her father knew; the firm identifies first-term pregnancies through, among other things, purchases of scent-free products."

    --
    "First they came for the slanderers and i said nothing."