cellio: (avatar)
Monica ([personal profile] cellio) wrote2008-07-08 08:30 pm
Entry tags:

full disclosure

A discussion in another journal has caused me to realize that what seems an innocuous action to me might be objectionable to others. So, disclosure and an invitation to discuss, if you care to:

I sometimes use a sort of "web bug" in my posts so I can collect limited access data (which data LJ does not provide). I did this initially out of simple curiosity, but soon realized that I could use it to find out (without asking) which of my posts get read more (or less). While I write primarily for myself, it's worth knowing if there are certain classes of posts that my readers tend to ignore. Secondarily, this also gives me some idea of where my "secondary" (non-LJ-subscriber) readers might be coming from, which is casually interesting.

To me this seems akin to someone who hosts his own blog reviewing the server logs. To others, I'm learning, this is akin to "spying". While lj-toys does try to report which LJ users are reading what, it's far from reliable. You'll have to take my word for it that I'm not really looking at that; I've got much better things to do than to peruse logs so I can say "aha! so-and-so claims to be my friend but never reads me!".

At the bottom of this post is a one-pixel image file. (If I could use something more blatant, I would.) If you're using Firefox and the AdBlock extension, you can block that image and lj-toys will never see hits from you. If you're using some other browser, I'm afraid I don't know how you can disable it.

If you feel that what I'm doing is objectionable, I would like to understand where you're coming from (here or privately, as you like).

lj bug

[identity profile] metahacker.livejournal.com 2008-07-09 02:19 am (UTC)(link)
As [livejournal.com profile] robertdfeinman points out, AdBlock actually doesn't block the request for the image (which would tip off advertisers that we were blocking their ads); it just doesn't show it in the web browser. So my instructions are wrong, and you'll have to use some other means to avoid lj-toys.

This does explain why lj-toys was seeing my own hits. ;)

Meh

[identity profile] rob-of-unspace.livejournal.com 2008-07-09 02:26 am (UTC)(link)
Of course, I host my own blog and can see the raw server files and have several trackers as well.

Question -- when I pull up my friends page, do I show as having read your entries?

the internet is scary

[identity profile] brokengoose.livejournal.com 2008-07-09 02:37 am (UTC)(link)
I think that it comes down to how well the technology is understood.

Every few years, somebody discovers that webservers keep logs and web browsers leak a whole lot of information. They panic and get all of the other non-technical and semi-technical people into a panic, as well.

Meanwhile, the people who understand the technology already know how much information is being leaked. They've decided that it's a worthwhile trade-off, or they've taken steps to make it a worthwhile trade off (via NoScript, turning off images, etc.)

Tomorrow's big story: it's trivially easy to forge email. Also, that nice man in Nigeria doesn't really want to give you ten million dollars.

Image (http://www.danasoft.com)
Image (http://www.danasoft.com)

[identity profile] giddysinger.livejournal.com 2008-07-09 03:57 am (UTC)(link)
For what it's worth, I could care less about whether you have a way of tracking whether I personally view your posts. I think it's fairly self-evident that if you are on my friends list it is because I want to read your entries, which makes it a fairly trivial datum. (Not to mention that I comment frequently enough that it's pretty obvious that I read.) If I didn't have an LJ account (or is that _a_ LJ account?) or if you had an account over on Blogspot or some such, you would see that you have a reader from Silver Spring, MD with VzDSL -- you might then put the clues together and figure out that it was either me or Teh Geek. Either way, I just can't bring myself to view any of this as some kind of invasion of privacy.

[identity profile] ealdthryth.livejournal.com 2008-07-09 04:08 am (UTC)(link)
As a librarian and information junkie, I struggle daily with issues like this. Personally, what you describe is no big deal to me and doesn't bother me. When I was on Diaryland, they offered a feature that let you do something similar. I thought it was cool.

[identity profile] indigodove.livejournal.com 2008-07-09 04:09 am (UTC)(link)
For what it's worth, I am unbothered :-)


Re: the internet is scary

[identity profile] browngirl.livejournal.com 2008-07-09 04:28 am (UTC)(link)
That is one scarily accurate sign being held by that little troll. How freaked out should I be that his sign isn't blank, or is that a discussion for another place and time?

[identity profile] grouchyoldcoot.livejournal.com 2008-07-09 05:21 am (UTC)(link)
Ooh, cool trick!

[identity profile] tashabear.livejournal.com 2008-07-09 06:10 am (UTC)(link)
I knew you were doing this. I have my friends page set to block all images (except for user icons) -- even your 1 pixel image showed up with a placeholder. ;-)

Re: the internet is scary

[identity profile] dglenn.livejournal.com 2008-07-09 08:16 am (UTC)(link)
How freaked out you should be is inversely proportional to how much you know about how a) the Internet in general and b) the Web in particular work. ;-) I can put my thumb on the scale for you:

I haven't checked how that gizmo wors, but if I wanted to create something like that from scratch, I'd have a URL that looks like it's for a static image file, that my web server would actually treat as a CGI-ish script to create the image on the fly (using ImageMagick for example) based mostly on information in the HTTP GET request that your browser sends in order to load any web page, image, or other web-object from any web server. The OS and browser will (IIRC) be in there unless you've instructed your browser to lie (see whether there's an "identify as some other browser" setting in the preferences section, change that, and reload this page to see whether that makes the sign change). Unless you use an anonymizer like The Onion Router, or are behind a NAT router, your IP address has to be on the IP packet that contained the HTTP GET request. And the script can make a pretty good guess who your ISP is by looking at the last few machines listed by a 'traceroute' back to your IP address (there may be an even more reliable way to do this, by looking up whom the address block containing your address is assigned to -- I've never researched that).

So the first sign is all stuff that a) has to be present for the Internet to wor, b) is expected to be present the way the Web works (but you can falsify), or c) is trivially extracted from (a) -- if you have access to a Unix/Linux shell (if you're on a Mac then you do), or have Cygwin installed on a Windows machine, type "traceroute 208.74.33.11" for an example of how that could work.

The second sign, the geolocation one, uses a technique invented (I think) by the porn industry and since adopted by ... damn near everyone trying to use the Internet for advertising or direct sales, AFAICT. I don't know the details of how it works, but the basic algorithm should be Googleable. More importantly, I do know that it's ubiquitous, just not usually waved in your face like that. If you're on a site with a nationwide or worldwide audience, and you keep seeing ads for business near you or targeted to your area or for your local television stations, the site (or the advertisers paying the site to display their ads) are using this technique. If you hit the web site of a multinational corporation headquartered overseas and what shows up is the division that serves your country / your language, that could just be luck but often it's this IP geolocation trick again.

So yeah, this information (and more) being accessible to web servers is ordinary; the only thing spooky is having it waved in your face in a way that makes it look like some sort of magic trick. (The psychology of that is rather powerful, as you've noticed. It even effects some of us who know how it works, for a second or two.)

Re: the internet is scary

[identity profile] dglenn.livejournal.com 2008-07-09 08:30 am (UTC)(link)
Note there's also at least one site where, if you visit it, it can run a quick-and-dirty security test of your system by "portscanning" your computer. The one I know about is explicit and polite (there's a "yes, I do want you to do that" step); although I have no reason to believe it's common, it would be possible for some other site to do so without telling you.


If, for reasons good bad or mysterious, you wish to avoid having the web sites you visit be able to track your IP address, using something like The Onion Router, or possibly a proxy server with a huge user base (AOL still proxies, right?). TOR is a cooperative network of computers set up so that a user's packets get shuffled between a few different TOR-participating computers on a random path, with the "envelope" modified, so that to web sites or sniffers your packets look like the originated from the last TOR host they went through, thus distorting web server logs a bit.
dsrtao: dsr as a LEGO minifig (Default)

[personal profile] dsrtao 2008-07-09 10:19 am (UTC)(link)
AdBlock FAQ:

What's the difference between "hide" and "remove"?
"Hide" preserves a page's layout -- content being downloaded, but not visibly rendered.
.
"Remove" collapses the layout -- no content is downloaded.

[identity profile] alaricmacconnal.livejournal.com 2008-07-09 10:23 am (UTC)(link)
I'm using Opera 9.51 and blocked content from this site:

http://cellio.icons.ljtoys.org.uk

Did you get the hit? FWIW, I don't object to this, more curious if I could choose to block using my browser.

When I chose to show no images, your 1x1 pixel showed up as 'lj-bug'. Once I blocked the site, it didn't show up at all.

[personal profile] rectangularcat 2008-07-09 01:28 pm (UTC)(link)
Heh, I probably show up as Vancouver when I am at work since I am using VPN to connect. Not always accurate. I wish I were in Vancouver.

Re: the internet is scary

[identity profile] browngirl.livejournal.com 2008-07-09 02:17 pm (UTC)(link)
You have educated me today. :) Thank you.

[identity profile] nickjong.livejournal.com 2008-07-09 05:56 pm (UTC)(link)
Interesting. That explains the icon I see at the end of your posts. I have LiveJournal set not to display most images in my friends page. Too often someone posts a big image that screws up the formatting in the style I'm using.

(I don't mind the practice in question, although doesn't it only detect whether your post is being read by my web browser, not by my eyes?)

[identity profile] http://users.livejournal.com/merle_/ 2008-07-09 08:27 pm (UTC)(link)
I wondered, too, but I normally surf with all images off. In Opera it's just one keystroke. (I leave them on in Safari, but, well, there's no easy way to toggle)

[identity profile] dvarin.livejournal.com 2008-07-09 10:09 pm (UTC)(link)
Oh, hey, maybe that's why it never shows up for me. I can't seem to find the option though.

query

[identity profile] chaos-wrangler.livejournal.com 2008-07-09 10:14 pm (UTC)(link)
(How) can you tell the difference between my quickly scrolling past your entry and actually stopping to read it? It shows up as part of my FL, so unless I click on a cut-tag or the link to comments, I don't actually interact with your entry specifically.

[identity profile] zare-k.livejournal.com 2008-07-09 11:09 pm (UTC)(link)
Huh. It never occured to me that this would be an issue. I don't do tracking bugs on each post like you, but I do host my own images partly because it gives me some insight into where my readers come from. Of course I look at my own logs, it wouldn't occur to me not to.
ext_99415: (Default)

[identity profile] woodwindy.livejournal.com 2008-07-11 03:14 pm (UTC)(link)
Wow, that's a tough one. I find myself slightly squicked at the idea of people tracking me that way, but intrigued by the notion of doing it to others, so I guess that makes me a selfish pragmatist... or maybe just hypocritical on this front? Hmmm.

At any rate, after a couple of days of flip-flopping and perusing other people's responses, I think you're perfectly within your rights to collect and examine that sort of data.

I think my qualms come from knowing that I often look at non-friended journals, and I would prefer at least the illusion of anonymity -- but I can't come up with any rational defense for that.

[identity profile] gregbo.livejournal.com 2008-07-12 08:10 pm (UTC)(link)
I thought about doing that, but I figured it wasn't worth the trouble, especially with people who take pains to make themselves untraceable. I have a fairly good idea of who's reading my journal among my LJ friends and some others I've picked up on other blogs, etc.

But I'm jealous because you get lots of replies for posting on topics like this, whereas I hardly get any replies. :(

Re: the internet is scary

[identity profile] gregbo.livejournal.com 2008-07-12 08:25 pm (UTC)(link)
Geolocation wasn't invented by the porn industry. Basically, this technology has been around as long as mappings from IP addresses to provider registration data have been publicly available.

FYI, here is a technological criticism of geolocation.