Slashdot Mirror


Researchers Expose Tracking Service That Can't Be Dodged

Worf Maugg writes with this excerpt from Wired: "Researchers at U.C. Berkeley have discovered that some of the net's most popular sites are using a tracking service that can't be evaded — even when users block cookies, turn off storage in Flash, or use browsers' 'incognito' functions. The service, called KISSmetrics, is used by sites to track the number of visitors, what the visitors do on the site, and where they come to the site from — and the company says it does a more comprehensive job than its competitors such as Google Analytics."

173 comments

  1. more importantly... by alphatel · · Score: 5, Informative

    The data collected can be used to track the user over several sites, as the "cram cookies" are persistent through browsing sessions. The only way to remove them is to clear all browser cache data on close and restart the browser. Sounds like privacy invasion to me - although ISPs forced to log user activity is far more damning than these transgressions.

    --
    When the foot seeks the place of the head, the line is crossed. Know your place. Keep your place. Be a shoe.
    1. Re:more importantly... by bistromath007 · · Score: 0

      Wouldn't that mean over several views, not several sites?

      And even more importantly, how does this qualify as "tracking?" I don't see anything in the description of this thing that suggests it looks at what other sites you go to (aside from how you got to theirs, which is hardly an issue) or what you do on them.

      This sounds to me like just a way for devs to examine how their site is used so they can make it more efficient and useful. Calling it "tracking" is practically a smear unless the summary is wholly inaccurate.

    2. Re:more importantly... by Anonymous Coward · · Score: 1

      Just add a line to your hosts files redirecting the KISS***** domains to 127.0.0.1.
      A good hosts file can be downloaded from MVP just google for it.

    3. Re:more importantly... by slyborg · · Score: 4, Interesting

      How about actually reading the article?

      Kissmetrics has a single identifier that is used and tracked across all sites that use it for an identifiable visitor. It would be stupidly easy to aggregate this data and get a complete profile of a person, esp. considering the sites using it - what shows they watch, when they watch them, what music they listen to and when, combined with geolocation data, where they do these things, and for sites with subscriptions, they will have credit card information and home location and contact information. The researchers have no way of knowing if such information is sold between sites, but if there was no "tracking" application to it, why is the identifier not unique between sites?

    4. Re:more importantly... by Pieroxy · · Score: 1, Interesting

      ok, so how do they collect their data if it is not through cookies?

    5. Re:more importantly... by JonySuede · · Score: 1

      0.0.0.0 fail faster

      --
      Jehovah be praised, Oracle was not selected
    6. Re:more importantly... by Em+Adespoton · · Score: 5, Informative

      Or, since the i.js and j.js scripts are usually hosted on the domain you're browsing, just follow KISSmetric's own recommendation:

      For consumers who do not wish to be tracked by KISSmetrics, the freely available AdBlock Plus extension will prevent their information from being tracked by KISSmetrics. Learn more about AdBlock Plus.

    7. Re:more importantly... by Anonymous Coward · · Score: 1

      Using a JS file in the browser cache. (You could have figured that out yourself.)

    8. Re:more importantly... by icebraining · · Score: 2

      Have you RTFA? The image is quite informative: they put an user id both in a JS file and on that file's ETag. So when the user goes to a different site that also uses KISSmetrics, it'll ask for the same JS file and send the ETag/userid (in the 'If-None-Match' header).

    9. Re:more importantly... by Anonymous Coward · · Score: 0

      Basically they are keeping the cookie not you.
      It looks like your only hope is a proxy.

    10. Re:more importantly... by Anonymous Coward · · Score: 0

      Think web logs all being routed to a central location.

      If you have access to usage logs from the servers, you have something better than a cookie.
      Combined with IP addresses, usage patterns, and persistent server-side identification (say logging into hulu), your web usage patterns can be easily filtered and categorized.

      Honestly I'm only surprised this hadn't been reported on earlier. Reason to have multiple devices on seperate network segments to help break up your browsing patterns. Only works if you keep which websites you visit isolated between devices though.

    11. Re:more importantly... by asdf7890 · · Score: 4, Insightful

      I feel a plugin coming on that will randomise the ID reported this way. Or submits misleading results from sites that are not using the service. Or even shares IDs between users so the tracked information becomes one large blob that doesn't identify the actions of any one person/group...

    12. Re:more importantly... by Anonymous Coward · · Score: 0

      Or just configure your firewall... I can't believe people are still abusing /etc/hosts for this purpose.

    13. Re:more importantly... by logjon · · Score: 0

      This was my first thought. Who the hell decided that this can't be dodged?

      --
      The stories and info posted here are artistic works of fiction and falsehood.
      Only fools would take it as fact.
    14. Re:more importantly... by FrankSchwab · · Score: 2

      or perhaps a plugin that blocks execution of javascript by default, and only executes it on sites that the user "whitelists" or on request. We could call it "NoScript".

      --
      And the worms ate into his brain.
    15. Re:more importantly... by RobbieThe1st · · Score: 1

      Hm, yea. Actually, I wonder: With NoScript, JS isn't run, but is it cached anyway? If so, it wouldn't solve the problem. If not... Great!

    16. Re:more importantly... by asdf7890 · · Score: 1

      I run noscript. But that won't guarantee a payload transferred by etag won't get through.

      And anyway, a method of adding polluted data to their pool rather than adding none at all appeals to my sense of mischief.

    17. Re:more importantly... by Anonymous Coward · · Score: 0

      It's easier to just block those objects. If you randomize all ETags, you'll end up making the browser's cache very inefficient, so that almost all images, javascripts and stylesheet will be reloaded on every single page you open. I assume that adblock will soon feature a list that does just that, if it's not already available or included in one of the popular blacklists.

    18. Re:more importantly... by icebraining · · Score: 1

      Then they'll change the JS script to an image, a CSS or HTML files and track you anyway - any of those can have an ETag with your user id.

    19. Re:more importantly... by Anachragnome · · Score: 1

      "I feel a plugin coming on that will randomise the ID reported this way."

      Or a plug-in that simply throws up random Google search phrases and randomly clicks links while your computer is idle, thus making any data obtained stained with uselessness and buried in garbage...kind of like my last 4 or 5 "bright ideas".

    20. Re:more importantly... by asdf7890 · · Score: 1

      That pushes some "useless" load onto another (innocent, at least in this instance) service though, so would be bad network etiquette. The load from just a couple of us would be as close to nothing as makes no difference, but if many people used such a plugin (and it would take many for it to have any effect on the overall results of the tracking) the load may become significant.

    21. Re:more importantly... by nothings · · Score: 1
      How do I use adblock to block KISSmetrics i.js and j.js (or t.js, or whatever) scripts hosted on the domain I'm browsing, and not other scripts that happen to be named the same thing? It's not a very unique name, and adblock is blocking by name only.

      Also I don't see that text on their site (and google can't find it). They do have an "opt out" button, but it's implemented client-side using cookies, which isn't a particularly great solution either.

    22. Re:more importantly... by badkarmadayaccount · · Score: 1

      Per domain browser caching?

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    23. Re:more importantly... by icebraining · · Score: 1

      The cache is already tied to the URL, but many sites link to centralized "tracking" services with their own domain.

      The only way would be to tied the cache to the "parent" domain too, but that would break some advantages of centralized CDNs (if everyone uses JQuery from e.g.Google's CDN, the client doesn't have to redownload it every time).

      The real solution I see is not allowing servers to choose their own ETag, and instead use an hash of the content. That way, you still know if the content has changed or not, but the ETag is the same for everyone, preventing tracking.

    24. Re:more importantly... by badkarmadayaccount · · Score: 1

      Beautiful. Any idea how to submit that to the W3C, or similar?

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  2. Tracking Service That Can't Be Dodged by Anonymous Coward · · Score: 1

    Ghostery claims to block KISSmetrics fully...

  3. I blocked it by Anonymous Coward · · Score: 0

    I checked my privoxy config and I have apparently been blocking this for a long time.

  4. MOST importantly... by gestalt_n_pepper · · Score: 1

    Where can I get software to defeat it? Or a clear enough description that would allow me to write that software?

    --
    Please do not read this sig. Thank you.
    1. Re:MOST importantly... by Anonymous Coward · · Score: 0

      Especially for Firefox 5.x, preferable as add-on.

    2. Re:MOST importantly... by Anonymous Coward · · Score: 0

      Code on http://pastebin.com/FhUYuRsb

      Just disable JavaScript in the meantime.

    3. Re:MOST importantly... by ColdWetDog · · Score: 3, Informative

      Where can I get software to defeat it? Or a clear enough description that would allow me to write that software?

      According to a link in the TFA (directly from KissMetrics), just use AdBlock Plus.

      Seems to take a bit of wind out of the summary's sails.

      --
      Faster! Faster! Faster would be better!
    4. Re:MOST importantly... by TheLink · · Score: 1

      Yeah I use noscript and adblockplus. I did a search in my browser's cookies for km_ and I didn't find anything. So I don't think their tracking stuff is that "undodgeable".

      Google and Facebook are more likely to be able to track you despite you trying to avoid it. Their stuff is "everywhere". If you use their services and go somewhere else but somehow still load stuff (images/scripts) from their servers (or servers they can get info from) they know who you are and what IP you are currently using. Even if you are using Tor. One hundred other people might be using the same Tor IP, but over time they can narrow things down if they want - people have habits. If they see you login to facebook/gmail from a Tor IP and then see that IP hit a few other sites around that time, and if it keeps happening then they can figure out you are the one who visits those sites.

      If you don't keep changing your IP and flushing your cookies etc at the same time[1], Google will be able to give you a unique ID and link that to what you search for and a zillion other things.

      And if you use noscript and log on to facebook/google using the same browser you use to visit other sites, you'd probably have enabled scripting for facebook and google, and noscript will not block their stuff even if the "main page/url" is not a google/facebook domain.

      If noscript allowed users to limit a list of allow/deny script decisions to be tied to a domain/domain pattern then it'll be harder for unwanted scripts to run when the main page is some other site.

      [1] IIRC Google Chrome sets a new cookie with Google every time you flush everything. And even if you use firefox, if you're not careful you just have to visit google and they can just set another cookie and link it to "might be the same guy as 'old cookie'" because you're using the same IP address.

      --
    5. Re:MOST importantly... by Nursie · · Score: 2

      Adblock can help you with the loading of facebook stuff on other sites, if you want.

      I have mine set up to only allow content of any sort to be loaded from facebook.com (or the fbcdn sites) if I'm actually browsing those sites.

      Google, more difficult I guess, I may not want to block everything from them when it's not first party.

    6. Re:MOST importantly... by asdf7890 · · Score: 1

      I don't think there is an equivalent for Google yet, but there are several options for blocking Facebook having anything to do with the sites you visit (other than facebook itself). Both adblock and script block have relevant options, for instance.

      If you don't want to use adblock or scriptblock, or use a browser that they do not support so can't use them even if you want to, then there is this plugin: http://webgraph.com/resources/facebookblocker/ - there are versions for Firefox, Chrome, Opera and Safari.

    7. Re:MOST importantly... by Anonymous Coward · · Score: 0

      Ghostery will block it.

    8. Re:MOST importantly... by RivenAleem · · Score: 1

      It's a TRAP!

    9. Re:MOST importantly... by Anonymous Coward · · Score: 0

      ||facebook.com^$domain=~fbdcn.net|~facebook.com
      ||twimg.com^$domain=~twimg.com|~twitter.com

  5. Javascript tracking? lol by Anonymous Coward · · Score: 1, Informative

    It seems their tracking is using some javascript code. Noscript. No problem.

    1. Re:Javascript tracking? lol by Anonymous Coward · · Score: 1

      You obviously didn't read the article. etags aren't javascript based, they're part of the browser caching mechanism. Even if you block the cookie creation script, which allows sites hosting the scripts to recreate the cookies, the actual tracking service is still tracking you.

    2. Re:Javascript tracking? lol by larry+bagina · · Score: 4, Informative

      Maybe you read a different article. The one I read had almost no technical information, but did have a link to KiSSMetric's explanation, which states:

      When i.js loads, we set ETags and HTTP headers to tell the browser to cache the value of i.js for as long as possible. We also set the person’s random identity in a first-party cookie and as a third-party cookie on our domain (i.kissmetrics.com).

      Blocking the javascript files (or blocking cookies and the ETag header) would eliminate the tracking.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    3. Re:Javascript tracking? lol by Anonymous Coward · · Score: 1

      eTags aren't special. They have been known about since forever.

      Pretty sure browsers clear them on cache-clearance too.
      If not, shame on browser makers. Every single thing a site is capable of saving should be capable of being deleted, regardless of how small it is.

    4. Re:Javascript tracking? lol by icebraining · · Score: 1

      The first image in TFA is very clear, it shows a piece of JS with the ID, and you can see that it's exactly the same as the ETag.

    5. Re:Javascript tracking? lol by TheGratefulNet · · Score: 1

      javascript tries to hide what its doing in plain site. I disable js for most sites. its evil.

      flash also exists MOSTLY to deliver ads. I have flash disabled and hard linked to /dev/null. no way any flash cookies are saved on my system.

      if I need to view youtube (rarely) I use the cli util 'youtube-dl'. nice side effect: I get to KEEP a local copy of the video, should the 'job creators' (...) decided to pull the content back at some point in the future.

      not even installing the flash plugin for the web saves you SO MUCH HASSLE. it amazes me that sheeple just enable all the plugins for 'media' and happily store whatever remote sites want them to. javascript is a security weakness. really hate sites that try to obscure what they are doing (are you reading this, yahoo, google and all the rest of you pig fucker companies out there?)

      --

      --
      "It is now safe to switch off your computer."
    6. Re:Javascript tracking? lol by Anonymous Coward · · Score: 1

      I use the "Modify Headers" firefox add-on to filter the If-Match, If-None-Match, If-Modified-Since etc. headers, because they can all be used to store cookie-like bits of data. This has been known about for a while.

      The documentation for evercookie lists the methods it uses for tracking: http://samy.pl/evercookie/

      But most of all, Samy is my hero.

    7. Re:Javascript tracking? lol by Anonymous Coward · · Score: 0

      Some of us sheeple like to watch youtube. But I shall now stop, for O how I fear being seen disapprovingly in your eyes.

      Oh wait, I have the same reaction everyone else does: fuck off, pompous nerd.

    8. Re:Javascript tracking? lol by Anonymous Coward · · Score: 0

      Seconded. Science has established that it's impossible to use the term "sheeple" without being a smug cunt whose destiny is to be technically correct and rarely invited to parties a second time.

    9. Re:Javascript tracking? lol by RobbieThe1st · · Score: 1

      So, for me this is like a session-cookie, if it even gets loaded: I have my FF cache folder symlinked to a folder in my ram-backed /tmp/ folder(does provide a speed-increase). On shutdown it gets wiped, there goes all my eTags, js and other cached files.

    10. Re:Javascript tracking? lol by Anonymous Coward · · Score: 0

      Either you're kidding or you've never met most people. Good luck trying to convince them that they give enough of a shit to download every youtube video they want to watch. Honestly I'm a techie, I work with audio mixing and mastering and develop games as a hobby. I even do some web development, currently I'm rewriting my areas public transportation trip planner for fun because the official one is a pain to use. I'm gonna tell you right now, what you suggested might work for you. It might save you hassle. But to me, that's a lot of freaking hassle when I'm gonna be honest: I don't give a SHIT about the issue at hand. I really, really don't care. I know you need a way to feel superior, but pretending to have such a vague notion of what "most people" are like just makes you look stupid.

    11. Re:Javascript tracking? lol by Lennie · · Score: 1

      You do know Firefox has an option 'clear cache whre Firefox closes' ?:

      http://support.mozilla.com/en-US/kb/Options%20window%20-%20Privacy%20panel?as=u

      --
      New things are always on the horizon
    12. Re:Javascript tracking? lol by Anonymous Coward · · Score: 0

      I guess Samy is OK.

      At least he tries to do different things others haven't done before.

      But I'm starting to have a lot of doubts about having this convenient library which people can use to build these things.

      And this is from the person that suggested Samy to add the E-Tag to his library.

      I'm sure he or someone else would have figured it out eventually.

      Pretty much any header could be misused.

    13. Re:Javascript tracking? lol by Anonymous Coward · · Score: 0

      javascript tries to hide what its doing in plain site. I disable js for most sites. its evil.

      It steals your babies, no? Good to see that you will be left out of HTMLv5 :)

      flash also exists MOSTLY to deliver ads. I have flash disabled and hard linked to /dev/null. no way any flash cookies are saved on my system.

      Flash exists because HTMLv5 took so fscking long. Why don't you just use VLC to stream and save? Or since you're pretending to hardlink something (lolwut?); Gnash?

      I get to KEEP a local copy of the video, should the 'job creators' (...) decided to pull the content back at some point in the future.

      Dear god, the sencorship!!!!!1111 one one eleven

      not even installing the flash plugin for the web saves you SO MUCH HASSLE.

      Go buy an Audi. Go to their site right now.

      javascript is a security weakness

      What kind of security weakness? Everything has a secutiry hole. Stop deluding yourself. Drive-by breaches are easy to avoid, there is absolutely no good malware for *NIX and the fun part... Nobody is interested in hacking your pc because no, you are not interesting :)

    14. Re:Javascript tracking? lol by RobbieThe1st · · Score: 1

      Yes... but so what? My solution is designed for better performance; getting rid of the cache on shutdown is just a side effect.

    15. Re:Javascript tracking? lol by Anonymous Coward · · Score: 0

      Or on a Mac use something like ClickToFlash, which not only blocks flash, but lets you watch Youtube videos in h264 directly, skipping the flash player all together. (I also disable Javascript FWIW)

    16. Re:Javascript tracking? lol by Lennie · · Score: 1

      Performance ? Downloading all the files and images again when visiting a site is probably a lot slower. ;-)

      But I guess that is what you want as you want privacy.

      --
      New things are always on the horizon
  6. No Different Than Cameras in a Store... by Anonymous Coward · · Score: 0

    It tracks your presence and where you go on THEIR site. If you don't like it then don't go there.

    1. Re:No Different Than Cameras in a Store... by hedwards · · Score: 1

      The difference is that you can see the cameras in the store as you walk in, you don't necessarily get to see the tracking mechanisms when you browse the web.

    2. Re:No Different Than Cameras in a Store... by LVSlushdat · · Score: 1

      It tracks your presence and where you go on THEIR site. If you don't like it then don't go there.

      Be MORE than happy to, gimme a list of the sites using this shit and I'll be damned sure not to go there....

      --
      THANK YOU, Edward Snowden!! Americans owe you a debt of gratitude (whether they know it or not..)
  7. Ghostery FTW by blindbat · · Score: 3, Informative

    You can use Ghostery to block this and many other tracking scripts. http://www.ghostery.com/download

    1. Re:Ghostery FTW by Anonymous Coward · · Score: 0

      And find that many sites you may use regularly won't work properly anymore.

      Not a huge deal but annoying none-the-less.

    2. Re:Ghostery FTW by Anonymous Coward · · Score: 0

      You can use Ghostery to block this and many other tracking scripts.

      http://www.ghostery.com/download

      Or you can put their domain in your /etc/hosts files:

      127.0.0.1 www.kissmetrics.com
      127.0.0.1 trk.kissmetrics.com
      127.0.0.1 i.kissmetrics.com
      127.0.0.1 kissmetrics.com

    3. Re:Ghostery FTW by ugen · · Score: 1

      Mod this up. Ghostery is the answer. They deterministically block 100s of trackers (by essentially refusing to load javascript/pages/what have you from their sites/of specific appearance etc).
      Blocks KISSmetrics just fine. Nothing to see here.

    4. Re:Ghostery FTW by Arrogant-Bastard · · Score: 1

      Ghostery is unacceptable, as it's not free AND open-source. Nobody who cares about their privacy and security should use an inferior product like this.

    5. Re:Ghostery FTW by Baseclass · · Score: 1

      I've been using Ghostery for over a year.
      I currently have nothing in my whitelist and have had to temporarily allow certain scripts maybe 6 times.
      Ghostery is a solid tool and a mainstay in my suite of privacy addons along with:
      Adblock Plus
      NoScript
      RefControl
      BetterPrivacy
      QuckJava
      Torbutton (useful even when not using Tor).

      --
      ^^vv<><>BA
    6. Re:Ghostery FTW by badkarmadayaccount · · Score: 1

      There are appropriate Adblock Plus subscribtions that do the same thing.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  8. Re:Can't Be Dodged by 0123456 · · Score: 1

    This can be dodged by disabling javascript, like everyone already does, who cares about privacy.

    I also appear to have dodged it by having their servers blocked in /etc/hosts. Not sure at which point I did that.

  9. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  10. Antivirus/FBI by Anonymous Coward · · Score: 1

    So when are the antivirus companies going to block it?, its clearly malware, and are the FBI going to investigate them for "hacking" ?

  11. Can't be dodged by the lay man by Urd.Yggdrasil · · Score: 1

    Taking a quick look at the JavaScript they use there doesn't appear to be anything particularly unusual going on such as browser fingerprinting, or even as encompassing as evercookie which can be easily defeated using built in browser options. The only thing that seems different about it is that it attempts to use more storage techniques than other tracking services, browser local storage , e-tag tracking, and ie userdata storage in addition to the common browser and flash cookies. To say that it "can't be dodged", while possibly true for the average user, doesn't hold for anyone who knows how to configure their browser for greater privacy.

  12. Re:There are always ways to dodge it.. by Anonymous Coward · · Score: 0

    ... Or you could just start using paper to get your information again.

    Holy crap! There's midget porn on paper?!

  13. It CAN be dodged by kitserve · · Score: 2

    According to the KISSmetrics site:

    For consumers who do not wish to be tracked by KISSmetrics, the freely available AdBlock Plus extension will prevent their information from being tracked by KISSmetrics.

    Now, I'm no fan of tracking or advertising, but TFS/A sounds like scaremongering to me, I fail to see how this service is any more "unblockable" than other analytics providers such as Google. Moreover, since many people are signed into Google all the time for things like Gmail, I'd say Google has the capability to tie a lot more personal information to a site visitor in Google Analytics.

    That's not to say that Google share said information with GA account holders, but then KISSmetrics claim not to share personally identifiable information either:

    KISSmetrics has never, and will never, share personally-identifiable customer information with any third party sites.

    --
    https://alephnull.uk/
    1. Re:It CAN be dodged by jfengel · · Score: 1, Insightful

      If I'm understanding their site correctly, it's also blocked by NoScript (or, for that matter, just turning JavaScript off).

      There are many sites that are useless without Javascript, but it's hardly surprising to me that allowing a general-purpose programming language to run on your browser creates privacy problems. Many of those sites don't really need Javascript, and I block as much JS as possible. I've walked away from sites rather than turn on JS; that's both my loss and theirs.

    2. Re:It CAN be dodged by psyclone · · Score: 1

      But most noscript users allow the "same domain" as the site they are visiting, so the page is usable (navigation, ajax, etc). If i.js and j.js are hosted on the same domain you are visiting (not 3rd party hosted) then noscript may not help you. Even those users that are super-strict about allowing scripts will often temporarily-allow a subdomain for the purpose of using the site. A few temp-allows between some major sites will thus lead to you being tracked across those sites.

    3. Re:It CAN be dodged by Anonymous Coward · · Score: 0

      If EvilTrackingStuff.js is hosted on somewebsite.com rather than someadvertiser.com, someadvertiser has no way of verifying that the data sent back is genuine. This is why, for instance, google ads and doubleclick.net and so on are always hosted on their domain -- often to the detriment of website loading times -- rather than on the site with the advertising.

  14. Evercookie also has this by Anonymous Coward · · Score: 0

    Evercookie
    Isn't it wonderful?

    Posting this in hopes that those who create the browsers read it (again).
    All of those things should be capable of being cleared by a user from the options menu.
    It might not be a large size, but multiplied a 1000+ times, it starts to gain size.

    As more and more storage methods get added to web browsers, there NEEDS to be a decent file manager for them.
    It is simply shocking that there are no decent methods of accessing this data without having to go through a hell of a time with extensions and various external readers to even get to them.
    I know the File API is being worked on just now, but it can't be stressed enough that there needs to be better access to stored files from websites.
    Every browser should have a Files page in there options, with access to all content saved by sites, just in exactly the same way that cookies have been since as long as I can remember.
    If you guys seriously expect the web-as-an-app age to take off, THIS IS A MUST.

  15. Re:There are always ways to dodge it.. by gl4ss · · Score: 1

    yes, most porn on internet originally originated from paper publications. midget, animal, everything.
    in such, it's the internet that proved to everyone that yeah, sexual stuff does happen. you no longer needed to go to a city with a sleaze district to know.

    anyways, if sites are dynamically created, it's easy enough to make every link ride POST information or a trailing argument in the url which can used for tracking a particular users link journey through the site. how it would be news I don't know though.

    --
    world was created 5 seconds before this post as it is.
  16. unnamed websites by Anonymous Coward · · Score: 0

    The wired article says that it won't name the other prominent websites. One that is named in the report: foxnews.com. By searching my own cookies I found that moveon.org was using it as well. Just open your cookies file and search for "km_ai" to see who else has used it.

  17. ACOOKIE by mbone · · Score: 1

    Looking at my cookies, I see a bunch from different sites which are all called ACOOKIE and all start "C8ctAD" and have other long string matches in the content.

    I wonder if this is doing the same thing.

  18. Cache + noscript = can't track me by Anonymous Coward · · Score: 0

    Can't track me if I don't bother visiting their site and just view their content through a cache and use noscript

  19. How to use this for good. by Anonymous Coward · · Score: 0

    If they used this data and released to the World for FREE, we could find out which websites are the most popular and maybe the best - like porn!

    Hey! What's a Slashdot thread without a web technology article being related to porn? Hmmmmmm?

  20. For those too lazy to look for themselves: by couchslug · · Score: 4, Informative

    "How KISSmetrics Tracking Works

    KISSmetrics uses a variety of technologies to track people across the various browsers and computers they use. In doing so, we provide our customers a full view into how their customers interact with their websites.

    Sites who use KISSmetrics may choose to provide us with personally identifiable information for their customers, or they may choose to use anonymized identities.

    Sites have always had the option of using one of our server-side APIs, which do not set cookies or use any other means of identification. As of July 2011, sites may also choose to use only traditional cookie-based KISSmetrics tracking, which means that user information would be cleared whenever the consumer cleared their browser cookies.

    For consumers who do not wish to be tracked by KISSmetrics, the freely available AdBlock Plus extension will prevent their information from being tracked by KISSmetrics. Learn more about AdBlock Plus.
    The Technical Details

    When a person visits a site that is using the KISSmetrics Javascript API, two javascripts are loaded:

            t.js
            i.js

    t.js is the same for all people who visit a specific site (t.js is unique to each KISSmetrics customer).

    i.js returns a unique âoeidentityâ for each person. This identity is just a random set of characters â" it does not contain an email address, name, IP address, or anything else that would be useful for identifying a person outside of KISSmetrics.

    When i.js loads, we set ETags and HTTP headers to tell the browser to cache the value of i.js for as long as possible. We also set the personâ(TM)s random identity in a first-party cookie and as a third-party cookie on our domain (i.kissmetrics.com).

    This means that if a person clears their browser cache or cookies, the random identity is likely to persist and that person will keep being âoeknownâ as a consistent random identity. If the random identity persists in one of these methods, we will reset the others so they all share that same random identity.

    We do not use CSS or other versions of the technique known as history knocking.

    The cached value for i.js is unique to a person, regardless of which site they are visiting. This means that to KISSmetrics, we know a single person by the same randomly-generated identity whether theyâ(TM)re visiting customer site A or customer site B. However, there is no way for our customers to access each others' data or know anything about a person's activities on other sites.

    This is similar to credit card purchases â" Store A knows what you bought at Store A with your Visa. Store B knows what you bought at Store B with your Visa. Visa knows what you bought on Store A and Store B, but does not share that information between vendors. Just like Visa, KISSmetrics does not share any information about your interactions with Site A with Site B or with any third parties.
    The Privacy Details

    KISSmetrics has never, and will never, share personally-identifiable customer information with any third party sites.

    KISSmetrics has never, and will never, share anonymous customer activity of what people did on customer Aâ(TM)s site with customer B.

    Person data is available to the KISSmetrics customer for the lifetime of their relationship with KISSmetrics. When a customer ends their relationship with KISSmetrics, they may request that their data be deleted within 30 days.

    If you have questions, weâ(TM)re happy to answer them at privacy@kissmetrics.com."

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    1. Re:For those too lazy to look for themselves: by Anonymous Coward · · Score: 0

      People don't read press releases like this because they can't trust them at all.

      The cached value for i.js is unique to a person, regardless of which site they are visiting. This means that to KISSmetrics, we know a single person by the same randomly-generated identity whether theyâ(TM)re visiting customer site A or customer site B. However, there is no way for our customers to access each others' data or know anything about a person's activities on other sites.

      Contradicted by the article:

      [Image of identical user IDs in different cookies]

      So that makes it possible, the researchers say, for any two sites using KISSmetrics to compare their databases, and ask things like “Hey, what do you know about user 345627?” and the other site could say “his name is John Smith and his email address is this@somefakedomainname.com and he likes these kinds of things.”

    2. Re:For those too lazy to look for themselves: by Anonymous Coward · · Score: 0

      So it sounds like they store your unique ID in cookies and the browser cache, but then they say it persists if you clear your cookies and cache? How?

    3. Re:For those too lazy to look for themselves: by nfI3AErB7H · · Score: 1

      It is currently not available on their website, I got it from Google-cache: Screenshot on ImageBin http://imagebin.org/165710

    4. Re:For those too lazy to look for themselves: by Anonymous Coward · · Score: 0

      So that sounds all well and good! However, given that so much of someones data is available at one time, the point was made for example that if a client had access to more critical data by virtue of their services (credit cards etc.) that info can be tied to an entire set of your data.

      Also, software that is installed without my permission that gather data on me. Umm, definition of malware?

    5. Re:For those too lazy to look for themselves: by Anonymous Coward · · Score: 0

      Actually they said:

      This means that if a person clears their browser cache or cookies, the random identity is likely to persist and that person will keep being known as a consistent random identity.

      I think the key word here is "or", they don't say it persists if you clear both at the same time, I guess they didn't want to highlight that.

  21. Just more proof of what a joke our government is by grimharvest · · Score: 0

    It's bad enough when the government invades our privacy wantonly, but they'll also let corporations do it at will. And not even over security concerns, but for revenue. Meanwhile we're all treated like suspects to a crime by one bill after another from Congress, and the collusion of the ISPs.

  22. Re:There are always ways to dodge it.. by BitterOak · · Score: 1, Insightful

    There are always ways. It only depends on how much effort you want to put into it. You could use proxy servers to mask IP and change them frequently or even jump from one free wifi hotspot to another. You could repeatedly purge all your cache, cookies, history etc after every site you visit.

    If you RTFA, you'll see that this service is using persistent storage on your computer that is NOT contained in your cache, cookies, or browser history. Even using a DIFFERENT BROWSER on the same computer (i.e. Firefox, then Chrome) this site can track you and link your sessions. I regard this a as a browser bug, and it needs to be fixed in the browser. We can't rely on legislation or promises of good behavior from website operators to fix this problem. It really needs to be fixed in the browser, or, if it is a Flash issue, it needs to be fixed in Flash. I hope a patch comes out for Firefox soon!

    --
    If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
  23. Re:Can't Be Dodged by BitterOak · · Score: 0

    This can be dodged by disabling javascript, like everyone already does, who cares about privacy.

    I also appear to have dodged it by having their servers blocked in /etc/hosts. Not sure at which point I did that.

    Blocking access to the KISSmetric site is only a temporary solution as it will do nothing to solve the underlying security problem which this site is exploiting. There's nothing to prevent other services from springing up which do much the same thing. This is a problem which must be solved in the browser.

    --
    If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
  24. How I block it... by Anonymous Coward · · Score: 0

    1. AdBlockPlus
    2. NoScript
    3. Flash is set to NOT store any data at all
    4. Firefox set to dump cache, cookies, everything... at browser close

  25. Any free software equivalents to Ghostery? by ciaran_o_riordan · · Score: 1

    It's a real pity that Ghostery isn't free software.

    It has a look-but-don't-touch licence for the source code. Being able to look is better than nothing, but if no one can modify or fork it, then it's unlikely that anyone's reading the source code at all. I wouldn't trust my privacy to something with no community or third-party oversight.

    Here's gnu.org's list of free, mozilla-compatible add-ons:
    http://www.gnu.org/software/gnuzilla/addons.html

    For privacy, there's only really Noscript and Requestpolicy.

    1. Re:Any free software equivalents to Ghostery? by Nursie · · Score: 1

      Adblock Plus and Cookie Monster are on there too!

  26. Here is my KISSmetrics for kissmetrics.com... by bgspence · · Score: 2

    goto http://www.kissmetrics.com/how-it-works and get tracked:

    {!-- KISSmetrics for kissmetrics.com -->
    {script type="text/javascript">
        var _kmq = _kmq || [];
        function _kms(u){
            setTimeout(function(){
                var s = document.createElement('script'); var f = document.getElementsByTagName('script')[0]; s.type = 'text/javascript'; s.async = true;
                s.src = u; f.parentNode.insertBefore(s, f);
            }, 1);
        }
      _kms('//i.kissmetrics.com/i.js');_kms('//doug1izaerwt3.cloudfront.net/bd3a8adc30561f08e0ccb9ad3120aa1d14b25d05.1.js');
    {/script>

    with my htttp://i.kissmetrics.com/i.js :
    var KMCID='IEkB3hUXZTz9zHRV1r51WjJJlB8';if(typeof(_kmil) == 'function')_kmil();

    1. Re:Here is my KISSmetrics for kissmetrics.com... by bgspence · · Score: 2

      Then the good stuff is here:

      '//doug1izaerwt3.cloudfront.net/bd3a8adc30561f08e0ccb9ad3120aa1d14b25d05.1.js

    2. Re:Here is my KISSmetrics for kissmetrics.com... by Anonymous Coward · · Score: 0

      Odd. I went to that URL, got

              _kms('//i.kissmetrics.com/i.js');_kms('//doug1izaerwt3.cloudfront.net/bd3a8adc30561f08e0ccb9ad3120aa1d14b25d05.1.js');

      But my http://i.kissmetrics.com/i.js is just

          if(typeof(_kmil) == 'function')_kmil();

      (no KMCID). Which is too bad; I intended to find my i.js in the cache and rewrite it to use your KMCID, and encourage everyone else to do the same. The only thing a tracking company hates more than missing information is corrupted information. You can just write off missing information as a loss ("sorry, we can't track this small fraction of your users"). But if their tracking data is suspected to be bogus, and in a way they can't automatically detect, then the value of their entire database is suspect.

      Same for anybody with a database, really.

      That's why I find the current emphasis on blocking cookies/Javascript/Flash/whatever to be somewhat misplaced. If you stop them one way, they'll just find another. Maybe not now, maybe when the next browser API (or bug) comes out. But if you swap perfectly valid identifiers with other people, they won't be able to tell the difference. We need to be setting up online exchanges of tracking identifiers. It'll still be an arms race (eg, the online exchange should not allow trackers to download an entire set of identifiers to blacklist), but threatening data corruption is far more potent than hiding behind a rock.

      For the same reason, you'll see my Facebook profile proudly proclaiming the birth of a different number of children than I do on my blog. You can easily detect the discrepancy, but you cannot so easily figure out which is correct.

      Assuming one of them *is* correct, of course. Did I mention that today's my birthday? Wish me happy birthday!

    3. Re:Here is my KISSmetrics for kissmetrics.com... by sgt+scrub · · Score: 1

      write a dpi signature to block js files from cloudfront.net that create a script element for insertion. got it. thanks!

      --
      Having to work for a living is the root of all evil.
  27. It can be blocked easily.. by Anonymous Coward · · Score: 0

    Quote from the KISSmetrics how it works section: "When a person visits a site that is using the KISSmetrics Javascript API, two javascripts are loaded".

    Guess what? My SeaMonkey browser is using the NoScript plugin. This prevents the initial execution of java applets, javascript, flash and so on.

    So if I want to opt out from this completely (just like I did with Google analytics) I simply tell NoScript to distrust anything from kissmetrics.com. Just like I did for google-analytics.com. Happy tracking!

    How these researchers managed to come up with "it cannot be evaded" while immediately mentioning the AdBlock plugin in the same section is way beyond me.

  28. site that is using the KISSmetrics Javascript API by John+Hasler · · Score: 1

    So there you go. NoScript->no KISSmetrics. "Can't be dodged"? Nonsense. For those who canot live without JS it should be trivial for a plugin to detect and delete their scripts. As usual the evil "tracking" requires the active cooperation of your browser.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  29. KISSmetrics by PacoSF · · Score: 2

    Question:
    Would modifying my MacAddress stop this kind of tracking?

    1. Re:KISSmetrics by Anonymous Coward · · Score: 0

      Not sure if serious...

    2. Re:KISSmetrics by John+Hasler · · Score: 1

      This has nothing to do with your MAC address, which is not accessible to Web sites in any case.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:KISSmetrics by PacoSF · · Score: 1

      Thanks. for clarifying this for me.

      The Wired article mentioned -- "That tracking trail would remain in place even if a user deleted her cookies, due to code that stores the unique ID in places other than in a traditional cookie"

      I wasn't sure if this unique ID was synonymous with MAC address.

    4. Re:KISSmetrics by Lennie · · Score: 1

      Actually, someone did create a Java-applet ones used for getting the MAC addresses of website visitors.

      --
      New things are always on the horizon
    5. Re:KISSmetrics by toddestan · · Score: 1

      It likely is if you happen to connect over IPv6...

  30. Try this by Anonymous Coward · · Score: 0

    #echo "120.0.0.1 i.kissmetrics.com" >> /etc/hosts

  31. don't legislate technology - target behaviour by feepcreature · · Score: 2

    This sort of thing is why the EU's half-witted privacy rules on cookies miss the point.

    The thing to control is the tracking of users (particularly without their consent), and the storage and onward transmission/sale of user-information - not some particular technology that is being used to do that at any given stage in the evolution of the web.

    Of course, if your legislative process is owned by the corporate world, or your voters believe in the rights of corporations, rather than citizens, that is unlikely to happen.

    --
    Paul "Say no to feeping creaturism"
    1. Re:don't legislate technology - target behaviour by John+Hasler · · Score: 1

      Nobody has any tracking information about you that your browser didn't actively give them, and your browser is entirely under your control.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:don't legislate technology - target behaviour by Anonymous Coward · · Score: 0

      This sort of thing is why the EU's half-witted privacy rules on cookies miss the point. ....and that's by design, not by accident.

      EU's privacy rules were created to please the public and makes it look like they acted, but they also got handsome rewards from corporate interests.

      Next up

      LEWP, Law Enforcement Work Party. http://register.consilium.europa.eu/pdf/en/11/st07/st07181.en11.pdf

      8. Cybercrime

              The Presidency of the LEWP presented its intention to propose concrete measures towards creating a single secure European cyberspace with a certain ”virtual Schengen border” and ”virtual access points” whereby the Internet Service Providers (ISP) would block illicit contents on the basis of the EU ”black-list”. Delegations were also informed that a conference on cyber-crime would be held in Budapest on 12-13 April 2011.

      The STASI did not die. It was only renamed.

    3. Re:don't legislate technology - target behaviour by Anonymous Coward · · Score: 0

      No it's not, unless you are a software programmer able to understand the source code. That's like saying you are completely in control of the gasoline you use in your car, which isn't true unless you are a petroleum engineer. Or saying you' completely in control of your own safety when you aren't a marksman/ninja wearing body armor 24/7 in a nuclear-safe bunker.

      Pretty much all of us have to rely on others to make products we use safe for us. The hardware I design is safe for my customers because I make it that way; products you make are safe if and only if you (and others you work with and/or view your work) make them that way. We have to rely on each other. Any other system effectively legalizes fraud by putting the burden on the customer to understand everything about everything.

      In this case, yes, browsers ought to be able to fix this. But the fact they haven't done so yet isn't in any way my fault, any more so than KIsSMetric is.

  32. Google Analytics blocked by too many. by HKcastaway · · Score: 1

    On our site we did a comparison between our local stats and Google analytics, we found that so many people are blocking them ithere was a skew that fluctuated between 5 to 15% from day to day....

    We now run OWA which does a pretty good job.

  33. Re:There are always ways to dodge it.. by Anonymous Coward · · Score: 0

    Sure, there are ways to dodge it, but honestly browsing the web shouldn't be some sort of cloak and dagger affair. I just want to get information without people invading my privacy. That should be something guaranteed by law. In a public library you don't need to sign your name at the door, unless you want to keep the book for a few days. People should be able to inform themselves without being monitored.

  34. Let's mess with them by Anonymous Coward · · Score: 1

    Get everyone to set their key to the same value. >:D

    "This guy's been on 2,500 websites every 6 seconds!"

  35. *cant* be defeated? by nurb432 · · Score: 1

    1 - Anonymous redirection, something like TOR
    2 - Forbid anything of theirs to run on your computer.

    And then, for #3. Find out who is using it and boycott their companies products/services.

    --
    ---- Booth was a patriot ----
  36. Win for iOS? by devleopard · · Score: 1

    The main trick used was to persistently store data via Flash. The article did say that other persistent storage techniques were used (SQLite, localStorage, etc .. technologies iOS has as well) but one less, and a very commonly used technique, is rendered useless if you're on an iPhone or iPad.

    --
    The best thing about a boolean is even if you are wrong, you are only off by a bit.
    1. Re:Win for iOS? by Anonymous Coward · · Score: 0

      OT, your sig:

      The best thing about a boolean is even if you are wrong, you are only off by a bit.

      I'm writing in BASIC, you insensitive clod!

      (True=-1)

  37. Re:Can't Be Dodged by JMJimmy · · Score: 0

    I don't know anyone who disables javascript. I disable scripts on an individual basis when I can see they're up to no good (ads/tracking/etc) but more often than not now sites require javascript just to load.

  38. You're already using unblockable tracking by devleopard · · Score: 3, Informative

    It's called a web browser.

    EFF has shown that you free transmit all sorts of info, that taken as a whole, can uniquely identify you.

    Visit it yourself and see where you're at: it told me my fingerprint was unique out of over 1.6M browsers already checked.

    You can block pieces - such as using NoScript, or Tor - but then you only *reduce* your uniqueness

    --
    The best thing about a boolean is even if you are wrong, you are only off by a bit.
    1. Re:You're already using unblockable tracking by schwnj · · Score: 2

      That's what I thought this article would be about. It looks to me that the font list provides the most identifying information. Anyone know a way to tell your browser to not report your installed fonts?

    2. Re:You're already using unblockable tracking by John+Hasler · · Score: 1

      Write a Firefox plugin that returns a generic fingerprint.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:You're already using unblockable tracking by Anonymous Coward · · Score: 0

      Odd, all I get is "Please wait..."

    4. Re:You're already using unblockable tracking by evanh · · Score: 1

      It says 1 in 168000 for me so, I guess that's about 100 identical Linux setups detected; along with Firefox auto-deleting cookies and NoScript blocking both JS and flash.

      On a Windoze box that would be 10x bigger pool again. Gonna have to do better to track me.

    5. Re:You're already using unblockable tracking by Anonymous Coward · · Score: 0

      Disable JavaScript, or install and use NoScript.

  39. lies, damn lies! by Gravis+Zero · · Score: 1

    just how many entries does kissmetrics.com have for Lynx?

    --
    Anons need not reply. Questions end with a question mark.
  40. Why do you need Javascript or Flash for YouTube? by SuperKendall · · Score: 1

    Some of us sheeple like to watch youtube.

    You do I (sometimes), but I use only HTML5 video tags to do so... no javascript (or Flash) required.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  41. Not a big deal. by Anonymous Coward · · Score: 0

    the persistent tracking can only be avoided by erasing the browser cache between visits

    Problem solved:

    http://news.cnet.com/i/tim/2010/12/07/12_04_10_DoNotFollow_Firefox1.jpg

  42. RequestPolicy by traindirector · · Score: 4, Informative

    Google and Facebook are more likely to be able to track you despite you trying to avoid it. Their stuff is "everywhere". If you use their services and go somewhere else but somehow still load stuff (images/scripts) from their servers (or servers they can get info from) they know who you are and what IP you are currently using.

    That's what RequestPolicy is for. You can control what images/scripts/content from other domains gets loaded on a site-by-site basis in a way similar to Noscript. It's great in addition to Noscript (not as a replacement).

    For example, when you load Slashdot with RequestPolicy turned on, you don't get any of the static content like images/css because that all seems to be stored on fsdn.com. You can easily select the RequestPolicy icon and tell it to allow requests from slashdot.org to fsdn.com. In a similar manner, you can let google.com load scripts and content from google.com while preventing other domains from doing so.

    It's really the only way to prevent client-side tracking services that haven't yet hit the blacklists. It's more than the average user would be willing to do, but if you really want to stop tracking or you're just interesting in seeing which CDNs and how many off-domain resources sites use, it's worth checking out.

    1. Re:RequestPolicy by cvtan · · Score: 1

      RequestPolicy works as you say, but how is the average user supposed to know whether to allow fsdn on Slashdot or not? Is fsdn safe or not? Who knows? Some sites have 50 domains that provide content and it is not possible to just disallow everything; the site will be nearly blank. It works, but is difficult to use in practice.

      --
      Sorry, but gray text on gray background is making my eyes bleed.
  43. List or didnt happen.... by Anonymous Coward · · Score: 0

    Somebody wanna post a list of sites using this so we know to avoid those sites???

  44. Darn it! by 93+Escort+Wagon · · Score: 0

    I was kind of hoping this was Google's doing - I was looking forward to the hilarity of watching Slashdotters' verbal and logical contortions while attempting to explain why it's actually a good thing...

    --
    #DeleteChrome
  45. Re:site that is using the KISSmetrics Javascript A by John+Hasler · · Score: 1

    > ...it should be trivial for a plugin to detect and delete their scripts.

    And in fact Ghostery already does so.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  46. Haha! by warrax_666 · · Score: 1

    I went to that site and it said


    Your browser fingerprint appears to be unique among the 1,684,880 tested so far.

    HAHA! ... Wait, what?

    --
    HAND.
    1. Re:Haha! by John+Hasler · · Score: 1

      All it said to me was "Please wait..."

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:Haha! by Anonymous Coward · · Score: 0

      it just says please wait for me, does it need scripts or something?

  47. Re:Between HOSTS, & javascript only by RobbieThe1st · · Score: 1

    APK, is that you?

  48. Well, it's not illegal. by cvtan · · Score: 1

    The guy in charge says they are not doing anything illegal, so I feel a whole lot better. Sort of like when a bank says they're not doing anything illegal when they send you the 12th set of final mortgage papers and then tell you there's a mistake (for the 12th time) and you have to submit everything again and they've already charged you $80000 in fees... Nope, no problem there.

    --
    Sorry, but gray text on gray background is making my eyes bleed.
  49. Re:There are always ways to dodge it.. by Anonymous Coward · · Score: 0

    I think that if you read the article you will find clearing the cache will remove the tracking cookies successfully. My guess is that the program uses Flash cookies to work across browsers so I think you would be safe provided you cleared flash cookies, cookies and the cache (to solve the Etag problem).

  50. APK is NOTHING by Anonymous Coward · · Score: 0

    Anonymous Pussy Koward is just some feeb.

    He is nothing.

  51. Re:Can't Be Dodged by fast+turtle · · Score: 1

    I disabled jscript by default and only allow a few whitelisted sites to run em. Much easier on me and keeps FF running a bit faster because I don't have tons of shit in the about:config listing for noscript.

    --
    Mod me up/Mod me down: I wont frown as I've no crown
  52. Discard tiny images by Anonymous Coward · · Score: 0

    I want a feature on a web browser that bypasses images with sizes below a threshold. For example, if all 1x1 pixel images were discarded, a lot of tracking methods would fail.

    I'd like to be able to specify the smallest acceptable width or length. That way, a tall, one pixel wide image can be discarded if someone tries to be sneaky.

  53. Re:HOSTS files = Superior 2 AdBlock &/or DNS a by raynet · · Score: 1

    My superior solution uses both Adblock Plus lists and Hosts lists. Basicly it a script that pulls several Adblock Plus and Hosts lists, mangles them and converts them to a format that SquidGuard can eat. My firewall redirects all HTTP traffic SquidGuard which then redirects all hits to a PHP page that checks for the mimetype of the offensive link and returns a clean tiny of same mimetype to my browser. This way the site thinks I've downloaded the ad, but it is never shown nor do I have to wait any longer than to get the headers of the ad. It also does some magic on known tracking urls and randomized the used IDs etc. I might have to do some tweaking in the future if enough ad services begin using HTTPS though it would only require me to add a cert to my machines and I could again tunnel the traffic throught SquidGuard.

    In the past I used the HOSTS file method but there was couple sites it was problematic with and also it is so much easier to managed blocking from one server than from all my dozen or so computers.

    --
    - Raynet --> .
  54. You're welcome 2 disprove the points here by Anonymous Coward · · Score: 0

    http://yro.slashdot.org/comments.pl?sid=2356916&cid=36935730

    Good luck... you'll NEED it!

    (So, thus - You have a chance to prove yourself, by disproving every point I put down there then, & make me out to be "nothing" then... ok?)

    APK

    P.S.=> Because right after that? You'll also have to disprove this:

    http://www.bing.com/search?q=%22HOW+TO+SECURE+Windows+2000%2FXP%22&go=&form=QBRE

    (Which contains the REST of what I do to, above & beyond my last few posts here, to as fully-as-I-know-of-possible, "layered security/defense-in-depth" secure a Windows NT-based Operating System (& I've been doing guides like this since 1997 online, & long before that on IRC also)).

    Of course, after that too?

    Well - You'll also have to show others here that you've done more in the "art & science" of computing than I have, before I have, & I probably did it while you were STILL IN DIAPERS I strongly wager (& I quit "chasing ink" a decade ago in this field, mind you AND, this is only a small, PARTIAL LIST of my "favs" over time (I can put out a LOT more, easily)):

    "My Name is Ozymandias: King of Kings - Look upon my works, ye mighty, & DESPAIR..."

    ----

    Windows NT Magazine (now Windows IT Pro) April 1997 "BACK OFFICE PERFORMANCE" issue, page 61

    (&, for work done for EEC Systems/SuperSpeed.com on PAID CONTRACT (writing portions of their SuperCache program increasing its performance by up to 40% via my work) albeit, for their SuperDisk & HOW TO APPLY IT, took them to a finalist position @ MS Tech Ed, two years in a row 2000-2002, in its HARDEST CATEGORY: SQLServer Performance Enhancement).

    WINDOWS MAGAZINE, 1997, "Top Freeware & Shareware of the Year" issue page 210, #1/first entry in fact (my work is there)

    PC-WELT FEB 1998 - page 84, again, my work is featured there

    WINDOWS MAGAZINE, WINTER 1998 - page 92, insert section, MUST HAVE WARES, my work is again, there

    PC-WELT FEB 1999 - page 83, again, my work is featured there

    CHIP Magazine 7/99 - page 100, my work is there

    GERMAN PC BOOK, Data Becker publisher "PC Aufrusten und Repairen" 2000, where my work is contained in it

    HOT SHAREWARE Numero 46 issue, pg. 54 (PC ware mag from Spain), 2001 my work is there, first one featured, yet again!

    Also, a British PC Mag in 2002 for many utilities I wrote, saw it @ BORDERS BOOKS but didn't buy it... by that point, I had moved onto other areas in this field besides coding only...

    Being paid for an article that made me money over @ PCPitstop in 2008 for writing up a guide that has people showing NO VIRUSES/SPYWARES & other screwups, via following its point, such as THRONKA sees here -> http://www.xtremepccentral.com/forums/showthread.php?s=ee926d913b81bf6d63c3c7372fd2a24c&t=28430&page=3

    It's also been myself helping out the folks at the UltraDefrag64 project (a 64-bit defragger for Windows), in showing them code for how to do Process Priority Control @ the GUI usermode/ring 3/rpl 3 level in their program (good one too), & being credited for it by their lead dev & his team... see here -> http://ultradefrag.sourceforge.net/handbook/Credits.html or here http://sourceforge.net/tracker/?func=detail&aid=2993462&group_id=199532&atid=969873

    AND lastly: http://g-off.net/software/a-pyt

  55. That's "a way" but sounds like eats CPU cycles by Anonymous Coward · · Score: 0

    See subject-line above... but, I like how you're combining AdBlock lists AND HOSTS... I may look into that myself possibly!

    (I recently also started hauling in reputable DNS block lists (DNSBL's) recently (past 4-5 months now too, to supplement the HOSTS sources I noted in the post you replied to)).

    Here's a "tip" for you, since you're doing what you are:

    * There's also IE's TPL's you may wish to look into also -> http://ie.microsoft.com/testdrive/Browser/TrackingProtectionLists/

    So, while you're @ it, doing as YOU do, which isn't half bad other than sounding like it needs more "moving parts" & MAY "eat CPU cycles"? Look into IE's "Tracking Protection Lists" as another valid source for blocking data!

    (This is another avenue I have intended to pursue, & might as well share it with you also).

    APK

    P.S.=> I got around "problematic sites" with HOSTS files by using FILTERS of those from sources I noted - this is built into a Python system which does this for me, "automagically" without my raising a finger (either by timers or by scheduler methods now)...

    The "automagic" system I use does the following:

    ---

    1.) HOSTS & DNSBL consolidation from online sources
    2.) Alphabetical sorting
    3.) Deduplication/Normalization
    4.) Filtering vs. "Troublesome Sites"
    5.) From a TEMP/Scratch file, for final commission back to the original HOSTS file itself, every 15 minutes... via overwrite, to assure CLEAN copy!

    ---

    My nephew & I co-wrote to replace my older Delphi system in fact, which I used circa 2002-2010...

    (It was great for its day, but, not as "multi-platform portable", & not as good on larger HOSTS dedups because I wrote it in pure "brute force" dedup methods, by hand, & in the days of 20k lines sized HOSTS files it was fine... until maybe 2008-2009 when the malware makers out there really "stepped up their game" that is, & hosts files got "HUGE")!

    I.E.-> SpyBot Search & Destroy, & other HOSTS sources I listed in my init. post?

    They OFTEN list sites that one may NOT wish to include because they cause trouble with ZDNet/CNET/AOL/Amazon/HotMail & others... do check their HOSTS files, they list them in # comments, that is, IF you have a filtering system as I do to remove "troublesome sites" (which I am certain you are familiar with from your statements))...

    ... apk

  56. This MAY interest you also (all I do/use) by Anonymous Coward · · Score: 0

    The "FULL GAMUT" of what I use for BOTH added online security AND SPEED (& have done since 1997 or so, in the form of guides for Windows users (but the principles apply to other OS' too, & so does the CIS multiplatform security test it uses to help "guide a user" & make it "fun-to-do" as well, like a benchmark almost (albeit for security, not speed only))) is below:

    To "immunize" a Windows system, I effectively use the principles in "layered security" possibles!

    http://www.bing.com/search?q=%22HOW+TO+SECURE+Windows+2000%2FXP%22&go=&form=QBRE

    I.E./E.G.-> I have done so since 1997-1998 with the most viewed, highly rated guide online for Windows security there really is which came from the fact I also created the 1st guide for securing Windows, highly rated @ NEOWIN (as far back as 1998-2001) here:

    http://www.neowin.net/news/apk-a-to-z-internet-speedup--security-text

    & from as far back as 1997 -> http://web.archive.org/web/20020205091023/www.ntcompatible.com/article1.shtml which Neowin above picked up on & rated very highly.

    That has evolved more currently, into the MOST viewed & highly rated one there is for years now since 2008 online in the first link above...

    Which has well over 500,000++ views online (actually MORE, but 1 site with 75,000 views of it went offline/out-of-business) & it's been made either:

    ---

    1.) An Essential Guide
    2.) 5-5 star rated
    3.) A "sticky-pinned" thread
    4.) Most viewed in the category it's in (usually security)
    5.) Got me PAID by winning a contest @ PCPitStop (quite unexpectedly - I was only posting it for the good of all, & yes, "the Lord works in mysterious ways", it even got me PAID -> http://techtalk.pcpitstop.com/2007/09/04/pc-pitstop-winners/ (see January 2008))

    ---

    Across 15-20 or so sites I posted it on back in 2008... & here is the IMPORTANT part, in some sample testimonials to the "layered security" methodology efficacy:

    ---

    SOME QUOTED TESTIMONIALS TO THE EFFECTIVENESS OF SAID LAYERED SECURITY GUIDE I AUTHORED:

    http://www.xtremepccentral.com/forums/showthread.php?s=672ebdf47af75a0c5b0d9e7278be305f&t=28430&page=2

    "I recently, months ago when you finally got this guide done, had authorization to try this on simple work station for kids. My client, who paid me an ungodly amount of money to do this, has been PROBLEM FREE FOR MONTHS! I haven't even had a follow up call which is unusual." - THRONKA, user of my guide @ XTremePcCentral

    AND

    "APK, thanks for such a great guide. This would, and should, be an inspiration to such security measures. Also, the pc that has "tweaks": IS STILL GOING! NO PROBLEMS!" - THRONKA, user of my guide @ XTremePcCentral

    AND

    http://www.xtremepccentral.com/forums/showthread.php?s=672ebdf47af75a0c5b0d9e7278be305f&t=28430&page=3

    "Its 2009 - still trouble free! I was told last week by a co worker who does active directory administration, and he said I was doing overkill. I told him yes, but I just eliminated the half life in windows that you usually get. He said good point. So from 2008 till 2009. No speed decreases, its been to a lan party, moved around in a move, and it still NEVER has had the OS reinstalled besides the fact I imaged the drive over in 2008. Grea

    1. Re:This MAY interest you also (all I do/use) by Em+Adespoton · · Score: 1

      Here's a more concise way of writing all that (and remember, ANY DNS service you use gets complete access to your domain lookup history):

      First line of defense: fairly generic HOSTS list, pointed to 0.0.0.0

      Second: use Privoxy (you can actually forego the HOSTS list and just filter at the Privoxy level if you want, but I keep a generic HOSTS list of stuff I know I'll ALWAYS want to block).

      Third: Run Firefox with NoScript, TACO and AdBlock Plus.

      Fourth: use a TRUSTED DNS. I used to use OpenDNS, but stopped, as it's really a bit *too* open. What I really should be using is an onion routed DNS, but since that's a bit slow and I'm lazy, I just use Google, as they already track most of my online activities anyway (might as well put all eggs in one basket).
      Fifth: use an outbound application-level firewall, and only allow specific ports/domains. Make sure the firewall you use is secure, and allows you to audit/log as well as do fine grained rules.

      Fifth: We've been talking about HOSTS blacklists, but also create a HOSTS whitelist for sensitive sites. If you hard-code a domain to an IP in your HOSTS file, your DNS will never even see it. This takes some maintenance, as every once in a while the IPs get updated by the owner, but all you have to do is update once, after one lookup, and you're fixed until the next change. This is useful for Banking sites, search sites (Wolfram Alpha, Yahoo, Google, Bing), and any site where you perform payments (app stores, Paypal, Craigslist, etc.).

      Sixth: checksum your HOSTS file, and write a script to periodically check to ensure that the checksum hasn't changed. As you're only looking for change, you don't need to worry about collisions and can use a light checksum such as a CRC32 instead of a more intensive one like SHA1 or MD5.

      Remember that when looking up the IP address of a domain, this is the order of precedence:

      Application layer (depending on implementation -- this covers filters, app-specific translations, MAFIAAFire plugin, etc.)
      In-Memory cache
      HOSTS file
      Local DNS cache
      Local DNS proxy
      Gateway DNS cache
      Named DNS server
      Domain's DNS server

      Each one of these layers can be compromised, so the more you need to trust the domain to be legit, the closer to the top of the list you should ensure it is legit. It seems to me that the best solution would be a Firefox plugin where you could add static domain -> IIP mappings, so it would all be done within memory, even if your HOSTS file got compromised.

      One other layer of security: use separate browser processes for each "private" session -- separate windows should be enough for Lion Safari and Google Chrome, as they run in sandboxed sub-processes. Just opening a new tab is not safe in any browser.

  57. Blocking JavaScript does not defeat ETAGs by QuestionsNotAnswers · · Score: 3, Informative

    JavaScript is not needed at all: an etag header can be used to track you across different sites by including say a .CSS or .GIF file served by using a shared "tracking url" at a known site.

    Example:

    In the first request, the response header has ETag: "97a-494505e0c46c0"

    In the second request, the request header has If-None-Match: "97a-494505e0c46c0" - this acts like a cookie.

    If the "tracking" server receives a request with no If-None-Match: header, it replies with the file and sets the ETag to a unique value (exactly equivalent to the "cookie" value). If the server receives a request with the If-None-Match:, the value can be used to track the user... for example the server takes the If-None-Match: value, and returns back the image with the same etag value, and *also* set a cookie with that value in the response header!

    --
    Happy moony
  58. Not contradictory by SuperKendall · · Score: 1

    In the case of the VISA card two companies could check with each other if any customers were using the same car too. But that is not enabled by the system other than being the source of the single identifier in the same way VISA is...

    However the difference really is that the person has no idea said unique identifier is being assigned to them.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  59. Oh, they all say you are special... by SuperKendall · · Score: 1

    Your browser fingerprint appears to be unique among the 1,684,880 tested so far.

    Yeah right, that's what they whisper in your ear, telling you you are the only special one in the whole universe... until you find the web site has been seeing lots of other browsers, frequently, and without protection.

    Ew!

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  60. Re:Because of layered security & speed by Sardaukar86 · · Score: 1

    Oh, what a surprise, someone mentioned the hosts file and look.. not half a day later and a fat, mindless maggot called APK pops up like an ugly little prairie dog.

    I reject your invitation as I prefer to make a counter-offer: *I* invite *YOU* to die slowly in a fire.

    P.S. => Please tell me you haven't spawned.

    --
    ..Mullah or Pope, Preacher or Poet, who was it wrote: "Give any one species too much rope and they'll fuck it up"?
  61. Re:Of course it is... apk by Sardaukar86 · · Score: 1

    Haven't you figured it out yet? Nobody cares about your fucking hosts file bullshit.

    We especially don't care if it works or not, because this is fucking Slashdot and if we thought a hosts-file-based solution was the right choice WE'D HAVE FUCKING DONE IT OURSELVES ALREADY.

    You are truly some special kind of stupid.

    --
    ..Mullah or Pope, Preacher or Poet, who was it wrote: "Give any one species too much rope and they'll fuck it up"?
  62. Re:Because of layered security & speed by Anonymous Coward · · Score: 0

    * OK? I would like to see you disprove the 20++ points I put down there!

    TL;DR
     

  63. UR "ReAcTioN" seems 2 show U care by Anonymous Coward · · Score: 0

    Profanity-Laden as it is (& clearly "best you've got", vs. points in favor of HOSTS files I listed, since you obviously cannot disprove or "debunk" them) - to wit:

    "Haven't you figured it out yet?" - by Sardaukar86 (850333) on Sunday July 31, @02:52AM (#36937452) Homepage

    Yes, I have (long ago): You're a malware-maker, or webmaster of a site that custom HOSTS somehow adversely affect, & all you have is your profanity laden b.s. retorts, vs. the facts I put out in favor of HOSTS files in my posts...

    (Pretty simple actually!)

    ---

    "Nobody cares about your fucking hosts file bullshit." - by Sardaukar86 (850333) on Sunday July 31, @02:52AM (#36937452) Homepage

    See subject-line, & "au contrare" - your "FoAmiNg @ ThE MouTh" ranting/raving reaction says QUITE otherwise...

    (LMAO - Man... talk about "showing your tell"!)

    ---

    "We especially don't care if it works or not" - by Sardaukar86 (850333) on Sunday July 31, @02:52AM (#36937452) Homepage

    Somehow, based on my subject-line, & the last couple paragraphs/sentences I wrote?

    I don't *think* so (heck, I KNOW not!)... and, you're 100% right & to quote Tony Stark/Iron Man in regards to his "Arc Reactor"? The HOSTS file is QUITE LIKE IT, & - it works!

    For better speed, better layered-defense-in-depth security, and even "anonymity" to an extent... from a simple text file filter that is used by a Ring 0/RPL 0/KernelMode PnP subsystem of the OS (thus, more efficient & faster than usermode/ring 3/rpl 3 "solutions" are).

    AND, also a solution with LESS MOVING PARTS, & again - ONE Operating at a far more efficient layer of operation than usermode filters in browsers or their addons do via Ring 0/RPL 0/Kernel Mode operations (as a filter for the "Plug-N-Play" driver design in the IP stack in Windows, &/or MacOS X too since it's demand-driven in both))

    Along with HOSTS yielding a user PERSONAL ABSOLUTE easy control via text file edits and easy acquisition from NUMEROUS reputable & reliable sources I listed!

    (I combine them all with those from my own research, perfectly alphabetized/ordered, normalized/deduplicated & changed to the MOST efficient & compatible blocking IP address there is in 0.0.0.0 (vs. the larger/slower 127.0.0.1 loopback adapter address), done "automagically" for me for nearly a DECADE here now!)

    "Beat that with a stick"... & good luck - You'll NEED it, badly!

    ---

    "because this is fucking Slashdot and if we thought a hosts-file-based solution was the right choice WE'D HAVE FUCKING DONE IT OURSELVES ALREADY" - by Sardaukar86 (850333) on Sunday July 31, @02:52AM (#36937452) Homepage

    Sure, sure (see contrary evidences below from your peers here)...

    That is, unless YOU are who & what I suspect you are - & I am SURE YOU ARE!

    AND?

    It seems your "peers" here @ /. disagree with you clearly, to the tune of a ratio of 25++:1

    Per the concrete, visible, & verifiable evidences I supply below, which would only be a TINY fraction of what I could, were I to say, point you to mvps.org for example!

    (All that, vs. your ranting/raving & "FoAMiNg @ ThE MouTh" response to my challenge to disprove the points I listed in favor of HOSTS files that gain users speed, security, even "anonymity" + bandwidth maximization with personal control of it also)...

    * On that note? Well... ok - See below, for your reference/new NEWS/NewsFlash, JUST "4U":

    * THE HOSTS FILE GROUP 15++ THUSFAR (from +3 -> +1 RATINGS, usually "informative" or "interesting" etc./et al):

    HOSTS MOD UP -> http://yro.slashdot.org/comments.pl?sid=1907266&cid=34529608
    HOSTS MOD UP

  64. A dose of "ReVeRsE-PsyChoLoGy" 4U... by Anonymous Coward · · Score: 0

    Just "Rinse, Lather, & Repeat", troll... & see my reply to you here:

    http://yro.slashdot.org/comments.pl?sid=2356916&cid=36938204

    (Please - Quit projecting your OWN faults onto myself, ok?)

    * Instead, disprove the 20++ points I put out in favor of HOSTS files for end-users instead... or, is that "too much" for the "trolling likes of you"?

    (Apparently, it is... lol!)

    ---

     

    ".denwaps t'nevah uoy em llet esaelP >= .S.P .erif a ni ylwols eid ot *UOY* etivni *I* :reffo-retnuoc a ekam ot referp I sa noitativni ruoy tcejer I .god eiriarp elttil ylgu na ekil pu spop KPA dellac toggam sseldnim ,taf a dna retal yad a flah ton ..kool dna elif stsoh eht denoitnem enoemos ,esirprus a tahw ,hO" - by Sardaukar86 - ANOTHER 'off-topic' total "ne'er-do-well" troll on /. (850333) on Sunday July 31, @02:50AM (#36937434) Homepage

    "???"

    Uhm... Could we get a translation of that off-topic "troll-speak/trolllanguage" of yours, please?

    * And, you're an off-topic troll - no questions asked...SEE MY SUBJECT LINE ABOVE!

    APK

    P.S.=> Yes, it must have just have been another off-topic done nothing of significance with his life troll spewing his off-topic b.s. again & not contributing to the ongoing conversations. Oh well - No biggie!

    ("ReVeRsE-PsYcHoLoGy", for trolls - Courtesy of this code by "yours truly" in less than 1 second flat):

    ---

    #TrollTalkComReversePsychologyKiller.py (Ver #2 by APK)

    def reverse(s):
        try:
            trollstring = ""
            for apksays in s:
            trollstring = apksays + trollstring
        except:
            print("error/abend in reverse function")
        return trollstring

    s = ""
    print reverse(s)

    try:
      s = "Insert whatever 'trollspeak/trolllanguage' gibberish occurs here..."
      s = reverse(s)
      print(s)
    except Exception as e:
      print(e)

    ---

    ... apk

  65. Don't you mean you're too stupid by Anonymous Coward · · Score: 0

    to disprove all points written in about HOSTS files being good instead? If the reply you replied to is 'too long 'you cannot read', get "hooked on phonics" (you need it evidently).

  66. POSTmaster I assume? by Anonymous Coward · · Score: 0

    Don't know when you started using email, but when I did webmasters didn't even exist yet!

    postmasters are who you send your mail to or mailadmin even.

  67. Being TOP SPY by Anonymous Coward · · Score: 0

    Is a trait that used to put your head in a basket. Now its something large corporations brag about. Sum 10 wong here..

  68. block javascript functions ? by Anon8---) · · Score: 1

    Since this uses specific js-tech/js-functions, is there a way to block specific js-functions ? e.g block calls to ajax by specific websites, cuz a website could easily mask as something useful but make calls to java functions that could be used for mischief.

  69. No such thing as privacy on the web. The end. by sgt+scrub · · Score: 1, Informative

    As someone who writes "visibility software" let me just say, there is absolutely no way you will ever have privacy on the web. You can use TOR, or TOR like services, if you don't mind TOR servers being the ones that track you. You can use VPN's if you don't mind the people selling VPN connectivity tracking you. If your traffic is not encrypted or terminates at an untrusted site it is visible. Oh. And just so you know. Encrypted packets carry your mac address because there isn't changes to the headers for last hop so TOR and VPN services can tell you what kind of nic your machine is using. Following the trail from manufacturer to retailer to you takes less than 8 hours. If you haven't gone at least 3 hops of encrypted traffic YOU are visible.

    --
    Having to work for a living is the root of all evil.
  70. adblock by Anonymous Coward · · Score: 0

    They seem to like adblock.
    Makes me not like adblock.

  71. Re:No such thing as privacy on the web. The end. by Anonymous Coward · · Score: 0

    Oh, so you're one of those assholes that believes corporate profits are more important than personal privacy.

    And no, your MAC address does not get past the first router. The layer 3 portion (which is IP, since you obviously don't know) gets sent along on whatever link-layers that exist between routers along the way. In the case of every VPN client I've encountered, a randomly generated MAC address with a fixed OUI is used for the layer 2 VPN link, so there is still no way to determine your physical MAC address from the other side. I have not studied the TOR protocol, but I seriously doubt such a glaring omission could have occurred since it is trivial to handle and if it weren't, it would undermine the entire goal of the project.

  72. THIS is how (a better way) by Anonymous Coward · · Score: 0

    20++ ADVANTAGES OF HOSTS FILES OVER DNS SERVERS &/or ADBLOCK ALONE for added layered security:

    1.) HOSTS files are useable for all these purposes because they are present on all Operating Systems that have a BSD based IP stack (even ANDROID) and do adblocking for ANY webbrowser, email program, etc. (any webbound program).

    2.) Adblock blocks ads in only 1-2 browser family, but not all (Disclaimer: Opera now has an AdBlock addon (now that Opera has addons above widgets), but I am not certain the same people make it as they do for FF or Chrome etc.).

    3.) Adblock doesn't protect email programs external to FF, Hosts files do. THIS IS GOOD VS. SPAM MAIL or MAILS THAT BEAR MALICIOUS SCRIPT, or, THAT POINT TO MALICIOUS SCRIPT VIA URLS etc.

    4.) Adblock won't get you to your favorite sites if a DNS server goes down or is DNS-poisoned, hosts will (this leads to points 5-7 next below).

    5.) Adblock doesn't allow you to hardcode in your favorite websites into it so you don't make DNS server calls and so you can avoid tracking by DNS request logs, hosts do (DNS servers are also being abused by the Chinese lately and by the Kaminsky flaw -> http://www.networkworld.com/news/2008/082908-kaminsky-flaw-prompts-dns-server.html for years now). Hosts protect against those problems via hardcodes of your fav sites (you should verify against the TLD that does nothing but cache IPAddress-to-domainname/hostname resolutions via NSLOOKUP, PINGS, &/or WHOIS though, regularly, so you have the correct IP & it's current)).

    6.) HOSTS files protect you vs. DNS-poisoning &/or the Kaminsky flaw in DNS servers, and allow you to get to sites reliably vs. things like the Chinese are doing to DNS -> http://yro.slashdot.org/story/10/11/29/1755230/Chinese-DNS-Tampering-a-Real-Threat-To-Outsiders

    7.) HOSTS files will allow you to get to sites you like, via hardcoding your favs into a HOSTS file, FAR faster than DNS servers can by FAR (by saving the roundtrip inquiry time to a DNS server & back to you).

    8.) AdBlock doesn't let you block out known bad sites or servers that are known to be maliciously scripted, hosts can and many reputable lists for this exist:

    GOOD INFORMATION ON MALWARE BEHAVIOR LISTING BOTNET C&C SERVERS + MORE (AS WELL AS REMOVAL LISTS FOR HOSTS):

    http://www.mvps.org/winhelp2002/hosts.htm
    http://someonewhocares.org/hosts/
    http://hostsfile.org/hosts.html
    http://hostsfile.mine.nu/downloads/
    http://hosts-file.net/?s=Download
    https://zeustracker.abuse.ch/monitor.php?filter=online
    https://spyeyetracker.abuse.ch/monitor.php
    http://ddanchev.blogspot.com/
    http://www.malware.com.br/lists.shtml
    http://www.stopbadware.org/
    Spybot "Search & Destroy" IMMUNIZE feature (fortifies HOSTS files with KNOWN bad servers blocked)

    And yes: Even SLASHDOT &/or The Register help!

    (Via articles on security (when the source articles they use are "detailed" that is, & list the servers/sites involved in attempting to bushwhack others online that is... not ALL do!)).

    2 examples thereof in the past I have used, & noted it there, are/were:

    http://it.slashdot.org/com

  73. Re:No such thing as privacy on the web. The end. by Anonymous Coward · · Score: 0

    WTF is visibility software?

    How do encrypted packets carry MAC addresses, unless you're doing layer 2 bridging? IPSec and SSL VPN packets carry no MAC addresses at all.

    How does one "follow the trail from manufacturer to retailer to you at all much less in under 8 hours.

    Inquiring minds want to know if they missed something or if you're full of crap.

  74. Re:No such thing as privacy on the web. The end. by Anonymous Coward · · Score: 0

    So, hiding behind seven MAC addresses doesn't work. So much for my bulk purchase of EISA 3Com Ethernet cards.

  75. Re:No such thing as privacy on the web. The end. by sgt+scrub · · Score: 1

    No. I'm one of those assholes that writes software with the explicit intention of allowing applications like snort to protect people. Unfortunately, it is also usable for other things. The mac address of the machine is encap'd in the header of the packet before decryption. When it is decrypted the mac information is still there. The outer headers of the packet (post encryption) do not have the mac address of the machine. The mac address of the last hop is what you will see in those headers. I suspect the reason you posted anonymous is because you haven't studied l2 or l3 or tor or etc...

    --
    Having to work for a living is the root of all evil.
  76. Re:No such thing as privacy on the web. The end. by sgt+scrub · · Score: 1

    The hardware address is in the packet before encryption. Set up a Linux box with Arpwatch and OpenVPN and see for yourself.

    You start following the trail here: http://www.coffer.com/mac_find/

    --
    Having to work for a living is the root of all evil.
  77. Re:No such thing as privacy on the web. The end. by sgt+scrub · · Score: 1

    EISA 3Com Ethernet cards

    Nice. I remember them well.

    --
    Having to work for a living is the root of all evil.
  78. Re:No such thing as privacy on the web. The end. by Anonymous Coward · · Score: 0

    No, I posted AC because I don't post on here enough to warrant creating an account. I do like to stop the spread of misinformation when I see it.

    I write network security software for a living, so I indeed have extensively studied layer 2 and layer 3, which is why I'm questioning you, and no protocol that I'm aware of encapsulates the physical MAC address of the machine over an encrypted link. As I said before, doing that over TOR would bypass anonymity, which is one of the main goals of the protocol, and generating a fake MAC for ethernet compatibility is extremely easy to do.

    If you can name a protocol that encapsulates the source MAC in an encrypted packet, I'll stay away from it, but in contrast to your original statement that ALL encrypted links do it, I can easily prove that incorrect.

  79. Correcting U (U missed my 1st post on HOSTS) by Anonymous Coward · · Score: 0

    You overlook local diskcache &/or DNS local client cache in Windows on HOSTS in memory speed possibility/reality once loaded/re-loaded:

    "It seems to me that the best solution would be a Firefox plugin where you could add static domain -> IIP mappings, so it would all be done within memory, even if your HOSTS file got compromised." - by Em Adespoton (792954) on Thursday August 04, @01:33PM (#36987948) Homepage

    Already covered in my original post here http://slashdot.org/comments.pl?sid=2356916&cid=36935730 in my P.S. in ITEM D!

    Requoting myself & it corrects you (or informs you rather, because of diskcaching (HOSTS are just a file filter, & thus, get cached 2 ways)):

    "D.) HOSTS files, once read/loaded, once GET CACHED, for speed of access/re-access (@ system startup in older MS OS' like 2000, or, upon a users' 1st request that's "Webbound" via say, a webbrowser) gets read into either the DNS local caching client service (noted above), OR, if that's turned off? Into your local diskcache (like ANY file is), so it reads F A S T upon re-reads/subsequent reads (until it's changed in %WinDir%\system32\drivers\etc on Windows, which marks it "Dirty" & then it gets re-read + reloaded into the local diskcache again). This may cause a SMALL lag upon reload though, depending on the size of your HOSTS file. - by APK/Anonymous Coward on Saturday July 30, @06:46PM (#36935730)

    I also KNOW that HOSTS operate faster & more efficiently @ Ring 0/RPL0/Kernel Mode via PnP design usually nowadays in the IP stack as a filter, than Ring 3/RPL 3/Usermode solutions do (such as AdBlock etc.)...

    ---

    http://slashdot.org/comments.pl?sid=2356916&cid=36935730 See point #4 - #7 ON HARDCODING YOUR FAV. SITES (this also beats DNSBL's too, mind you, or unfair filtering (such as various nations perform) & more...), regarding this from you:

    "remember, ANY DNS service you use gets complete access to your domain lookup history" - by Em Adespoton (792954) on Thursday August 04, @01:33PM (#36987948) Homepage

    Again, see my original posts on HOSTS, points #4-#7...
    I covered that already via hardcoding favs... & more "gains" vs. dns poisoned DNS servers, or downed ones too!

    ---

    "Second: use Privoxy (you can actually forego the HOSTS list and just filter at the Privoxy level if you want, but I keep a generic HOSTS list of stuff I know I'll ALWAYS want to block)." - by Em Adespoton (792954) on Thursday August 04, @01:33PM (#36987948) Homepage

    Added moving parts & CPU/RAM/OTHER FORMS OF I-O consumption, imo, but a possible way - sounds like Proximitron noted in my p.s. here http://slashdot.org/comments.pl?sid=2356916&cid=36935730 (which CAN work with HOSTS as well if opted to do so).

    ---

    "Run Firefox with NoScript, TACO and AdBlock Plus." - by Em Adespoton (792954) on Thursday August 04, @01:33PM (#36987948) Homepage

    Noted in my init. post (except for this TACO thing, what is it?) here http://slashdot.org/comments.pl?sid=2356916&cid=36935730 near the bottom before my "APK" signature.

    Personally/AGAIN:

    I KNOW that HOSTS operate faster & more efficiently @ Ring 0/RPL0/Kernel Mode via PnP design usually nowadays in the IP stack as a filter, than Ring 3/RPL 3/Usermode solutions do (such as AdBlock etc.)...

    (Thus, to be truthful? Well...Adblock's NOT REALLY NEEDED, nor would IE's TPL's even be needed... they're "layered security" though, so... there you are! IF you want that, & YOU DO? Use them all!)

    ---

    1. Re:Correcting U (U missed my 1st post on HOSTS) by Em+Adespoton · · Score: 1

      :^\ -- you read everything but the first part of my post, where I said I was summarizing the voluminous amount of data you posted into something succinct (possibly missed due to bad word choice on my part -- precise instead of succinct) (so that people could actually internalize it). I did, of course skip the more esoteric parts, as anyone who was interested in those would likely have read all your posts. I also attempted to abstract the statements so that they would apply to any modern OS, not just Windows.

  80. I caught it... but! by Anonymous Coward · · Score: 0

    The 1st point is what I was most concerned with regarding memory access/speed of HOSTS files, which on ANY OS will take place in the diskcache kernel mode subsystem, most of all - hence, why I posted it "out of order" in my quotes of yourself is all... a LOT of folks overlook that fact!)

    APK

    P.S.=> In any event, your summarization was fine, but ended up being quite "voluminous" too (mine gets bloated quite a lot by "backing proofs/examples" from others too, so that folks have some substantiation/backing of my words is all... SLASHDOT's "Big On THAT", lol, as I am sure you know!)...

    ... apk