ciphergoth: (Default)
[personal profile] ciphergoth
This journal entry describes ways in which people you know may be monitoring the way you use LJ. How often you read their journal, what friends groups you define, and so on.

It's done with what are called "web bugs" - tiny images served from special servers that record this information. You can block the servers that serve the web bugs, but they can always create more servers, so it's a game of "whack-a-mole".

Today I found out about a setting in Firefox that blocks *all* web-bug based tracking, from all websites to all websites, permanently. No longer will people be able to monitor you in this way.

Go to the URL bar and type "about:config". Select the setting "network.http.sendRefererHeader". If it has the value "2", change it to "1". That's it.

Technical details

I'll be setting this on all my browsers ASAP.

Date: 2006-05-10 05:25 pm (UTC)
From: [identity profile] zeke-hubris.livejournal.com
Any idea what sort of things the "loss of functionality on some websites" mentioned in your link might actually entail?

Date: 2006-05-10 05:29 pm (UTC)
From: [identity profile] ciphergoth.livejournal.com
The only example I can think of is that some websites, in order to prevent image "stealing", will check the Referer header on an image before serving it to make sure it matches the serving site, otherwise they substitute an image that says "don't steal my images". However, most such sites default to providing the correct image if you don't supply a Referer at all, so for the most part they will work better, not worse, after this change.

(no subject)

From: [identity profile] zeke-hubris.livejournal.com - Date: 2006-05-10 05:31 pm (UTC) - Expand

(no subject)

From: [identity profile] mskala.livejournal.com - Date: 2006-05-10 07:00 pm (UTC) - Expand

(no subject)

From: [identity profile] nikolasco.livejournal.com - Date: 2006-05-10 08:51 pm (UTC) - Expand

(no subject)

From: [identity profile] mskala.livejournal.com - Date: 2006-05-10 09:11 pm (UTC) - Expand

(no subject)

From: [identity profile] nikolasco.livejournal.com - Date: 2006-05-10 09:34 pm (UTC) - Expand

Date: 2006-05-10 05:35 pm (UTC)
From: [identity profile] dennyd.livejournal.com
I'm not actually bothered about the LJ web-bugs - I just think they're a bit inane - but I'll be setting this anyway, to annoy the legions of commercially-motivated buggery (um) that I've noticed over the last few months.

Date: 2006-05-10 05:41 pm (UTC)
From: [identity profile] http://users.livejournal.com/puzzle_/
How very cool! (She says as she view your post through her friend friend's page)

Date: 2006-05-10 05:47 pm (UTC)
From: [identity profile] arkady.livejournal.com
Thank you. Duly done - how very useful. Yet one more reason why I am heartily glad the only reason I ever use other web browsers other than Firefox is purely to test my websites on.

Date: 2006-05-10 06:01 pm (UTC)
From: [identity profile] cairmen.livejournal.com
Speaking as one of the people trying to track statistics for my sites, I'd really rather you didn't do this, actually.

Referrer data is one of the most valuable ways for any webmaster - even the, you know, not evil ones - to learn about what's going on with their site, who's linking to it, and so on. For BloodSpell, it would be absolutely crippling not to be able to tell where our hits were coming from, and would mean I couldn't easily respond to blogs mentioning the film, couldn't correct errors (like people saying I'm not using Creative Commons correctly), and generally couldn't manage my website.

It's going to be a real pain in the arse trying to figure out why people are viewing my websites and where they came from without referrer data. So unless people have a *really* strong need to turn this off, I'd kinda plead with them not to.

Date: 2006-05-10 06:05 pm (UTC)
ext_52412: (Default)
From: [identity profile] feorag.livejournal.com
Following [livejournal.com profile] ciphergoth's instructions means that the browser still sends referrer information when a link is clicked on, but does not when downloading an image. You shouldn't lose any information about where your hits come from.

(no subject)

From: [identity profile] davefish.livejournal.com - Date: 2006-05-10 07:37 pm (UTC) - Expand

Date: 2006-05-10 06:09 pm (UTC)
From: [identity profile] ciphergoth.livejournal.com
I also *heart* my referrer logs, which is why I've asked people to set this to "1" rather than "0". See the "technical details" article. I've just tested this on my own website.

(no subject)

From: [identity profile] cairmen.livejournal.com - Date: 2006-05-10 06:13 pm (UTC) - Expand

(no subject)

From: [identity profile] azekeil.livejournal.com - Date: 2006-05-10 06:10 pm (UTC) - Expand

(no subject)

From: [identity profile] nikolasco.livejournal.com - Date: 2006-05-10 07:24 pm (UTC) - Expand

(no subject)

From: [identity profile] dennyd.livejournal.com - Date: 2006-05-10 09:00 pm (UTC) - Expand

(no subject)

From: [identity profile] nikolasco.livejournal.com - Date: 2006-05-10 09:13 pm (UTC) - Expand

(no subject)

From: [identity profile] dennyd.livejournal.com - Date: 2006-05-11 09:26 am (UTC) - Expand

(no subject)

From: [identity profile] nikolasco.livejournal.com - Date: 2006-05-11 09:54 am (UTC) - Expand

Date: 2006-05-10 06:09 pm (UTC)
zz: (Default)
From: [personal profile] zz
i use privoxy, which has an option to forge referers, either to a specific address, or to the destination site's root. means that sites that check referers always assume one is coming from their own site :>

Date: 2006-05-10 06:11 pm (UTC)
From: [identity profile] ciphergoth.livejournal.com
But privoxy can't reliably tell in general what's embedded and what's a link, which Firefox can.

(no subject)

From: [personal profile] zz - Date: 2006-05-10 06:15 pm (UTC) - Expand

Date: 2006-05-10 06:38 pm (UTC)
From: [identity profile] sjmurdoch.livejournal.com
From a quick glance, this doesn't appear to stop Javascript based web-bugs, e.g. the Xanga Anti-Stalker Module. Feel free to correct me if I am wrong.

Date: 2006-05-10 08:54 pm (UTC)
From: [identity profile] nikolasco.livejournal.com
Correct. You can use the NoScript (http://www.noscript.net/whats) extension for Firefox to prevent that sort of thing. It's mentioned a bit farther down (http://ciphergoth.livejournal.com/264451.html?thread=2286339#t2286339) as well.

Date: 2006-05-10 06:41 pm (UTC)
From: [identity profile] oedipamaas49.livejournal.com
When you say "blocks *all* web-bug based tracking", that is very different from "blocks all tracking", no?

i.e. you might block these particular tools, but your IP address will still be sent, and (as you say in the comments) you'll still send a referer header when you click on a link. So the people who really want to tell who's reading will still basically be able to, just with a little more work.

Date: 2006-05-10 07:33 pm (UTC)
From: [identity profile] ciphergoth.livejournal.com
It will frustrate certain kinds of tracking and thus increase your privacy.

Date: 2006-05-10 06:46 pm (UTC)
From: [identity profile] felishumanus.livejournal.com
it seemed to disrupt a forum i use..so reset it..may have just beena glitch ont eh forum though..while check again another night

Date: 2006-05-10 06:47 pm (UTC)
ext_287016: (Default)
From: [identity profile] pooloftrees.livejournal.com
As someone running my own web server, this change will probably mess up some peoples visitor web stats (which are usually used for general statistal analysis, not for tracking individuals). For instance, when I visit my site this gets logged by the server:

firefalcon.plus.com - - [26/Apr/2006:23:09:35 +0100] "GET /images/get-ff-sm.gif HTTP/1.1" 200 1786 "http://www.solutium.co.uk/index.shtml" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.3"

The GET is the web browser asking for a file, in this case an image "get-ff-sm.gif" in the "images" directory. After the HTTP/1.1 and two numeric fields, it has a string: "http://www.solutium.co.uk/index.shtml" - this is the referring page. Without that, files appear to be being requested randomly, some sites will block access to images without referers to prevent them being accessed except through a web page.

However, applying the suggested change should hopefully not break most sites people use every day, and, in the face of this paranoid tracking of individuals, is one way to get around this.

Personally I use AdBlock Plus (http://adblockplus.mozdev.org/) and NoScript (http://www.noscript.net/whats) with Firefox (http://www.mozilla-europe.org/en/products/firefox/) - that and changing the Options -> Privacy -> Cookies Tab to "for the originating site only" (e.g. only allow a cookie from mysite.com, not advertisers-site-with-banner-on-mysite.com).

I'm not actually bothered if people know I'm reading their journal (although generally I read from my friend's page, so they would potentially get hits every time I open that page, not necessarily actually read it).

(This is mirrored as a comment on KissyCat's post (http://kissycat1000.livejournal.com/486249.html))

Date: 2006-05-10 07:02 pm (UTC)
ext_287016: (Default)
From: [identity profile] pooloftrees.livejournal.com
And in case anyone thinks I'm trying to do some tracking myself, I'll add this warning: Unless you've turned off your referer entirely (0 in network.http.sendRefererHeader in Firefox), clicking on the link to solutium.co.uk (the link was unintentionally created by LiveJournal interpreting the http://... when I posted) will appear in my server logs showing that you came from http://ciphergoth.livejournal.com/264451.html.

Not that I'm that bothered where...

(no subject)

From: [identity profile] ciphergoth.livejournal.com - Date: 2006-05-10 07:34 pm (UTC) - Expand

(no subject)

From: [identity profile] vvalkyri.livejournal.com - Date: 2006-05-12 09:52 pm (UTC) - Expand

Date: 2006-05-10 07:11 pm (UTC)
From: [identity profile] mskala.livejournal.com
I should have included this in my other comment, but:

Be careful with forging (as opposed to just not sending) referrer headers. I block visitors who send referrer headers for pages that do not actually point to my site (there's a probabilistic thing that checks them when they occur often enough) because until I started doing that, I was getting a significant fraction of my traffic (over 10%) apparently from zombies visiting just for the purpose of putting advertising into my referrer log. I also block the referrer set by "Outpost Firewall", because as well as being syntactically invalid, it consists of an advertisement for the product, so from my point of view, that's spam too.

Date: 2006-05-10 07:24 pm (UTC)
lovingboth: (Default)
From: [personal profile] lovingboth
I hadn't noticed the 1 setting. Thanks.

I don't think you need to use these sort of tricks to see what friends groups exist though.

Date: 2006-05-10 09:09 pm (UTC)
From: [identity profile] nikolasco.livejournal.com
I think you do. You can add filter=number to use a particular bitmask (individual groups are 1, 2, 4, 8, 16, etc), this only works for yourself. On other people's pages, the group needs to be marked public (private is the default) and you need to know the name. I guess you could use a dictionary attack if you reallllly want to know and think the person has marked them all public.

Maybe you have a different trick in mind, but that's the only one I can think of.

Date: 2006-05-10 07:27 pm (UTC)
From: [identity profile] countess-sophia.livejournal.com
Useful. Will set that ASAP.

Soph x

Date: 2006-05-10 08:43 pm (UTC)
From: [identity profile] kimble.livejournal.com
Hmm, this appears to break Keenspace comics. Anyone got a good idea for doing this on a per-site basis?

Date: 2006-05-14 10:47 pm (UTC)
From: [identity profile] nikolasco.livejournal.com
I was hoping someone would know of an extension that would do this. I'll just note that it's possible to write one. Whether or not I'll ever get around to it is another matter. If someone else is interested, I can point them in the right direction in the Mozilla jungle.

Date: 2006-05-11 07:58 am (UTC)
From: [identity profile] funky-firelord.livejournal.com

Nice tip Thanks ciphergoth :-)

Firelord

Date: 2006-05-11 08:27 am (UTC)
ext_52479: (Default)
From: [identity profile] nickys.livejournal.com
Cool.
Will give it a try, thanks.

Date: 2006-05-11 01:03 pm (UTC)
From: [identity profile] ladycat.livejournal.com
Thank you! So simply and elegantly phrased evenI could manage it :-)

Will I still be able to read the posts that I've stopped from monitoring me?

Date: 2006-05-11 05:46 pm (UTC)
From: [identity profile] ciphergoth.livejournal.com
Yes, should be fine!

Parcel arrived safely, thanks.

Date: 2006-05-17 01:47 pm (UTC)
louis_mallow: Discordian Kallisti apple (Default)
From: [personal profile] louis_mallow
Parcel arrived safely, thanks.

Date: 2006-12-12 02:40 pm (UTC)
From: [identity profile] hooverpig.livejournal.com
Sorry to jump into this topic when it's so old, but I'm in need of blocking LJ-Toys out of my journal. I really don't like the idea anymore. However, after following your instructions and testing it with my old LJ-Toys account, my hits are still being recorded. Any ideas why this might be?

Date: 2006-12-12 04:19 pm (UTC)
From: [identity profile] ciphergoth.livejournal.com
No, sorry. All I can suggest is that you double-check everything again. If that doesn't work, you'll need packet capture or log analysis or something to diagnose further.

Date: 2007-05-09 10:41 pm (UTC)
From: [identity profile] wintrmute.livejournal.com
or alternatively, use the "Exceptions.." option in Firefox's Content tab to block loading of images from icon.pretentiousasfuck.co.uk and mocko.org.uk..

Date: 2008-04-01 06:04 am (UTC)
From: [identity profile] lotuspath.livejournal.com
THANK YOU!

Date: 2009-06-10 08:29 am (UTC)
From: [identity profile] secrets-n-lies.livejournal.com
Thank you. So, this will be able to stop someone from spying on my activities via LJ Toys, yes?

Date: 2009-06-16 10:25 am (UTC)
From: [identity profile] ciphergoth.livejournal.com
It means that LJ toys will have a lot less information to chew on.

Profile

ciphergoth: (Default)
Paul Crowley

January 2025

S M T W T F S
   1234
5678 91011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 6th, 2025 12:16 pm
Powered by Dreamwidth Studios