• On TV.com: TOP 10 Shows CANCELED Too Soon
September 11, 2007 6:05 AM PDT

Who blocks the (ad) blockers?

by Chris Soghoian
  • Font size
  • Print
  • 21 comments

The New York Times recently covered the already over-hyped dispute between Danny Carlton, an obscure Web site designer, and the makers of the popular Adblock Plus Firefox browser extension.

Adblock Plus is something akin to a TiVo for Web-browsing. Users who install the extension will find that their Web experience is radically changed--in that the vast majority of graphical Web advertisements will no longer be displayed within the Web-pages that they visit.

For those of you with short memories, it's worth noting that before TiVo was the only major game in town, there used to be another TV advertisement skipping technology. ReplayTV was vastly superior to the TiVo, in that it completely skipped commercials, instead of permitting users to fast-forward. Following a similar tactic to that was used by the major media companies (who had previously gone after Napster and the VCR), the TV networks essentially sued ReplayTV out of existence. The moral of the story: companies that have built their business models on advertising revenue do not take kindly to others who permit customers to skip those advertisements.

With that little walk down memory lane over, let us focus on the issue at hand--Web advertisement skipping technology. Essentially, it boils down to this: Web site designers depend upon advertising revenue to pay their bandwidth bills as well as to pay for the staff time that goes into making a successful site. Users do not particularly want to see advertisements, but except in a few cases where advertisements are extremely annoying, will for the most part put up with the ads in order to view the Web content that they are seeking.

There is a pretty big difference between the TV and Web site business models. A broadcast TV network, by and large, has fixed costs, no matter how many customers actually tune into the show. The same amount of electricity will flow to the TV transmitter, and the satellites above will still beam down the same number of 1s and 0s. Internet content is different, as each person's computer makes an individual connection to the remote server hosting whatever Web content the user is seeking. Each time users visit a Web site, the server consumes bandwidth to send the content of the Web page back to the user--and that bandwidth costs money.

Thus, every time someone uses advertisement-blocking software to avoid the graphical ads embedded within a Web site, they are denying the Web site operator revenue that would otherwise have gone to pay for the bandwidth that is consumed during that browsing session. While it could be said that TiVo users are freeloading from the broadcast networks, users of Web advertising skipping technology are far closer to theft than they are to freeloading. This is not a clearly defined issue, but there are a significant number of moral issues at play.

Which now brings us to the technical issues involved in this particular story...

The person running the anti-Adblock Plus campaign has been unable to remotely detect which Web surfers visiting his site have installed the extension, and so, in an effort to pressure both the developers of Adblock Plus and the Firefox browser development team, has instead called for Webmasters to completely block the Firefox browser. Call it collateral damage, if you will.

It turns out that Danny Carlton, the man behind the boycott, is using an implementation difference in the document.all() Javascript function to determine which users are visiting his site with Firefox and which are browsing with Internet Explorer. For those of you Firefox users desperate to view his Web site, a highly effective technique which will allow you to evade his simplistic browser detection technique is to lie about your browser's User Agent and turn off Javascript. While this can be done within the Firefox preferences, an even better method is to download and install the User Agent Switcher and NoScript Firefox extensions. In particular, NoScript is a must-have Firefox addition which will allow you to create a Javascript blacklist for individual Web sites.

If Danny wishes to block Firefox users who have turned Javascript off, he could use implementation differences in Cascading Style Sheets (CSS). Furthermore, due to a trick discovered by uber Web-application security hacker RSnake, it is possible for Web site designers to figure out exactly which Firefox extensions you are running. This was first reported to the Firefox development team in 2005, but has yet to be fixed. The developers of Adblock Plus have developed and deployed their own fix to this problem, but most other extensions are still vulnerable. If they wished to, Google could quite easily use this bug to to blacklist users of the Customize Google Firefox extension, which among other things, allows users to block Google's text advertisements.

In the end, a few things are clear: Users of advertisement-skipping technology are essentially engaged in theft of resources. Web site owners have not, yet, wrapped their Web sites in shrinkwrap contracts, and so while the ad-skipping may be immoral, it certainly isn't illegal. Web site owners are perfectly within their rights to utilize any and all browser/extension/Web behavior detection technologies in order to blacklist the ad blockers. Similarly, creative users are more than within their rights to evade whatever detection technology the Web site designers use.

The real question to be answered is: will other Web site owners wish to get themselves into an arms race that they almost certainly cannot win?

Originally posted at Surveillance State
Christopher Soghoian delves into the areas of security, privacy, technology policy and cyber-law. He is a student fellow at Harvard University's Berkman Center for Internet and Society , and is a PhD candidate at Indiana University's School of Informatics. His academic work and contact information can be found by visiting www.dubfire.net/chris/. He is a member of the CNET Blog Network, and is not an employee of CNET. Disclosure.
Recent posts from News Blog
Nvidia puts NForce chipset development on hold
Opera 10 browser is here
Neil Young Archives Blu-ray: Rip off?
Acronis revises survey results about backup habits
Acronis miscalculates data on users' bad backup habits
Flickr co-founder presses beta button
Comcast, Sony open retail store
Cox to try coaxing the Internet into submission
Add a Comment (Log in or register) (21 Comments)
  • prev
  • 1
  • next
Strong words about ad skipping
by snarler007 September 12, 2007 9:16 AM PDT
"and so while the ad-skipping may be immoral"

So tell me, do you go to the bathroom during commercial breaks when you're watching television? Or get a snack? Or channel surf? Or do you do the moral thing and watch every moment of every ad?
Reply to this comment
Corrections
by Danny Carlton September 12, 2007 10:28 AM PDT
Snarler, when you comment, without reading, it makes you look stupid. No where in the article or in any of the sites I've put up associated with my site WhyFirefoxIsBlocked.com have I ever said that an individual's choice to not view an individual ad is stealing. I know of no one that says that. Installing software that strips all ads from all sites, however, is stealing. Making and distributing software that does that and also prevents site owners from blocking people using that software is unethical, which is the whole purpose of trying to raise awareness of this issue.

Chris, AdBlock Plus is not like Tivo. Tivo doesn't skip commercials for you. Also, the CSS link you provided detects IE, not useful in my case since I was trying to block FF, not allow only IE. RSnake's trick also doesn't work since Ad Block Plus disables detection of chrome elements directly related to AdBlock Plus. Theft of resources is illegal, and there is more than adequate legal precedent for AdBlock Plus to be found guilty of copyright infringement. EFF may not like the concept of copyrights (few Socialists do) but their article was only opinion, not legal advice, therefore not "proof" that this is an "unwinnable" arms race. Odd that in our phone conversation you continued to use that term and I continued to explain that it isn't about any sort of "arms race" yet you still used the term. Why interview someone if you're simply going to ignore the facts any write what you want?

Finally, a new block for AdBlock Plus has been found, so I am, for the time being, not blocking Firefox. Hopefully Wladimar Palant and the ABP filter writers have realized that their own ethics are now under scrutiny for their insistence on not allowing site owners to detect and block ABP. Even when it was allowed only a handful of sites bothered to do so, so hiding AdBlock Plus is more about pettiness than protecting people from "bad ads". Let' see if they will allow the block, or continue the pettiness.
Reply to this comment
Your definition of stealing
by devbost September 13, 2007 10:08 AM PDT
"Installing software that strips all ads from all sites, however, is stealing."

Rubbish. When I surf web sites, I'm under no obligation to allow any of that site's content onto my computer unless I want to. That includes ad content, dirty words, ActiveX controls, or anything else served to my browser which is housed on my computer. My browser, my rules. If you put content on the web that is freely available to anyone typing in your URL, then you need to accept that once the pages are served and the content is sitting in someone's browser cache, you no longer control how that content is displayed. What you call stealing I call freedom of choice. There are, of course, certain limits; it's not permissible for someone to redistribute your copyrighted work without your permission, nor would it be OK for someone to hack into content you charge a subscription for accessing. But for freely available content, nobody is obligated to help you pay for your bandwidth or costs of publishing by viewing your ads or doing anything else.

Now it is perfectly valid for you to put ads on your pages, and it is also perfectly valid for you to block certain browsers. You absolutely have the right to control access to the content. But once the content is served, once the content has reached the host machine, the choice of how that content is displayed, or whether the content is displayed in whole or in part, is not yours to make. You are defining "stealing" as "I don't make any money if the ads aren't displayed, therefore those who choose not to accept the ads are stealing from me."

There are other options for you. Many blogs solicit donations from their readers, and if the content is valuable enough to them, then they may choose to donate money. Or if you think the content is valuable enough that people should be paying to read it, then put it behind a password-protected paid subscription firewall.

Either of those options are better for you than your current tack of alienating users of a certain browser simply because a small handful of people who are also using that browser choose to control what is and is not displayed on their monitor when they browse your site.
Personal attacks
by snarler007 September 12, 2007 10:46 AM PDT
Danny, not sure why you felt the need to call me stupid. As far as I could tell in the article, I was quoting Chris, not you, so your comments about what you posted in other sites is not relevant, as I never accused you of saying anything.

But as long as we're talking about it, you indicate that software that strips ads from sites is unethical and people who use such software are stealing. What is your stance on settings in browsers that block popups, or do not automatically load images? These seem like they would be similar enough to such software to merit comparison. From a hardware standpoint, and shifting the model to television, would the remote control be in that same league, because it allows a person to change the channel or mute the TV, thereby "blocking" the reception of ads.

The point of my earlier post was not to insult, but to merely point out that there are plenty of methods people can choose to use to avoid what they consider annoying, and that many of those methods are universally accepted as fine (no one, I would hope, would attempt to mandate a "no bathroom breaks" law.) When people start classifying some of these techniques as immoral, I wonder out loud why other techniques are not classified as such.
Reply to this comment
Do-Not-Call Registry Works, So Why Not Ad-Blockers
by johnb6597 September 12, 2007 11:57 AM PDT
The Federal government implemented its Do Not Call registry as a direct result of consumer complaints regarding telemarketers. I fail to understand why ad-blockers are any different...consumers don't want to view ads, so they avail themselves of tools that remove ads. That's called a free market economy. Nobody's "stealing" anything. I pay for my bandwidth, and I pay for the software that removes ads. That's not stealing. If advertisers develop a counter-measure, more power to them...but it's still not stealing.
Reply to this comment
re: Do-Not-Call Registry Works, So Why Not Ad-Bloc
by Danny Carlton September 12, 2007 12:48 PM PDT
When a telemarker calls me it forces me to stop what I'm doing and answer the phone. It creates an unavoidable nuisance.

Whn an ad appears on a web page, it's a passive message that you are then completely free to ignore if you so wish. It doesn't force you to waste time. The amount of bandwidth it uses to download is inconsequencial since A. most broadband accounts have unmetered bandwidth and B. you are using the publisher's bandwidth to view his or her content.

That there are some ads that present an active "presence" (pop-ups, certain flash ads, etc.) does not excuse blocking all ads. It's not difficult to block pop-ups, nor to block Flash ads. Of course a more proactive response would be to take the time to complain, or simply note the site and not return. The shotgun approach to bad-ads fails to address any problem past your own nose, and creates problems for others.

My argument all along has been that all ad blocking software should be able to be recognized so those publishers which wish to restrict access to those visitors that are viewing ads, may do so.
View reply
Re: Corrections
by Danny Carlton September 12, 2007 12:39 PM PDT
First, Cris, I mistook you for someone else that had called for an interview, because the tone of your article was identical to the tone of the interview. I was just called by the same people, and realized it wasn't you. But, there is and has never been an "arms war".

Snarler, in context...

"In the end, a few things are clear: Users of advertisement-skipping technology are essentially engaged in theft of resources. Web site owners have not, yet, wrapped their Web sites in shrinkwrap contracts, and so while the ad-skipping may be immoral, it certainly isn't illegal."

The context denotes technology which skips advertising, not an individual chopice to skip and individual ad.

I find pop-ups annoying and note sites which use them, and avoid them. I still hesitate to go to any page at about.com because they were one of the worst pop-up abusers at one time. I intentionally do not click on pop-ups regardless of how intersting they may seem, becuase I don't want to reward unethical makreting tactics. An active approach to marketing produces results. A passive approach, such as ad blocking, is ineffective, becuase you build o negative image and therefore they turn to other methods, perhaps even more unethical. You don't solve bad behavior with bad behavior. If bad ads are unethcal, blocking good ads is not a valid solution.

Trting to equate the individual choice to not watch an individal ad with ad blocking is comparing apples to bricks. It's nowhere near a fair comparison.
Reply to this comment
by cnetblogreader123231 May 2, 2008 10:42 AM PDT
I think you've just explained how you (and many other people discussing the same issue) have missed the point - Adblock doesn't block ads, it provides a convenient way for a user to not request them in the first place. Pepsi is really tasty, go buy some! My guess is there are plenty of users with Adblock who just read that advert. Using such a tool is not theft, and is not unethical - by using it all I'm doing is choosing not to send HTTP requests to certain servers - much like your choice not to send HTTP requests to about.com. A website owner doesn't have any right to decide how somebody else should act once they've received the content of a page from their server - if they include code intended to load adverts that doesn't give them the right to execute that code on somebody else's computer; I'm guessing Google's bots don't follow all your advertising links but they certainly consume your content - so is Google the biggest theif of all? If site owners acted in a responsible way and placed text-only adverts in the content of their HTML they'd probably find that nobody even tried to block them; if they continue to avoid serving adverts themselves and ask users to make requests to other websites that are nothing to do with the communication between the original site owner and that user, then users will continue to opt out of making those requests, and that is absolutely their right.
It was bound to happen.
by saborlas September 12, 2007 12:54 PM PDT
Ya know, if ads hadn't become these obnoxious distractions (covering content, playing audio without first asking user permission), people wouldn't be installing ad blockers. I'll disable my Adblock Plus for a site that keeps their ads simple and polite (especially if they really need all the ad money they can get). Unfortunately, this is a wee bit of a rare situation these days.

Someone got greedy for our attention. Getting greedy tends to work out badly, in the end.
Reply to this comment
Simple Matter of Freedom of Choice
by johnb6597 September 12, 2007 1:02 PM PDT
Look, I'm not a professional debater or anything, but it seems to me that one of the cornerstones of American society is freedom of choice, and we don't leave it at the door when we enter the internet. I use the web for a wide variety of reasons and, as an individual consumer, prefer not to see a large chunk of my browser real estate eaten up by ads...if I identify a purchasing need, I know where to go to get what I need. I don't need the ads shoved in my face. As a consumer, should I not be allowed the freedom to block ads if that's my choice? Seems to me that's the spirit of American life. If advertisers restrict my access on that basis, so be it...they're only guaranteeing that I'll never buy their product. Again, freedom of choice. In the end, I believe consumers would win that difference of opinion. Rightfully so, I think.
Reply to this comment
Block the ad blockers?
by wwnuk September 12, 2007 1:39 PM PDT
I think the better question should be... Why do I have to worry about blocking ads? I don't think pushy ads have a place in my world. Ads come blasting onto my computer screen louder than the content. TV commercials come blasting into my living room louder than the program I was watching. Why do we allow advertisers to do this? It is "simple". People respond! If it did not work they would not do it.

I do not watch TV channels that increase the decibel level of their commercial to a noticeably louder level. I do not visit websites more than once that push ads needlessly "in my face".

I have the right to find a way to stop unwanted media from entering my life? An advertiser wanting me to see an ad does not have the right to force me to view it. A website that makes it's money from ads will no doubt find a way to continue the push. As a consumer who is tired of the barrage of ads comming from everywhere I will use every means available to block "ALL ADS".

Morality? Where is the morality of the advertiser?
Reply to this comment
The site hosts a thieving ad!!
by FreewheelinFrank September 12, 2007 4:08 PM PDT
Visiting whyfirefoxisblocked.com in Opera, I noticed an advert for SpywareBot, a product recently de-listed from the list of rogue anti-spyware products at Spyware Warrior, but still criticised for "exploit[ing the] name "Spybot Search & Destroy". This web site happily hosts an ad for a thoroughly disreputable product, one which attempts to steal customers away from a legitimate and effective product to one which is almost certainly almost useless. This is stealing from the hardworking people at Safer Networking who develop Spybot S & D, yet the site author criticises viewers who block his ads. This is hypocritical. If you don't condone theft, don't host ads for thieving products. I'm just left with the impression that the site author is offended by anybody trying to prevent him making money by peddling such low-life ads.
Reply to this comment
O'realy? Here's one for ya...
by kaasie13 September 12, 2007 5:01 PM PDT
So, following the reasoning the writer uses, how in God's name can we use antivirus software? Or Anti Spyware software?
Those poor bastards who wrote that virus or spyware need to eat too?
To the writer: You are an unbelievable ignoramus.
Reply to this comment
Those who block ads wouldn't click them anyway,
by TheSeverian September 12, 2007 5:38 PM PDT
So who's losing *what* exactly?

- You (or your ad company) are not having to pay for the bandwidth to deliver them.
- I'm not wasting my time or paying for the bandwitdth to receive them.

If someone is paying you per impression, work with someone else. They know their ads are crappy already.

Personally, I use AdBlock Plus, but I don't subscribe to any lists of domains to block.

As soon as I am irritated by ad an (content covering, pop ups, have sound, do anything on cursor-over, blink rapidly or shake), I block the entire domain from which it originated, on the basis that any company willing to send crappy ads like that doesn't deserve my business.
Reply to this comment
Go read the HTTP and HTML standards
by rpmyers1 September 12, 2007 7:54 PM PDT
The user agent has FULL CONTROL of what is downloaded and displayed. If you don't like it, don't post stuff in HTML, use a different technology.
Reply to this comment
Profits from unethical marketing tactics.
by FreewheelinFrank September 13, 2007 1:03 AM PDT
I notice Danny Carlton says in a comment: 'I don't want to reward unethical marketing tactics.'

Let's have a look at the advert hosted on Danny's page, for SpywareBot. This is a typical internet forum question regarding the product:

'I accidentally downloaded SpywareBOT thinking I was getting Spybot Search&Destroy. When they wanted money to remove the results of their scan, I realized my mistake and declined. However, their software is still on my computer. It pops up at startup and preforms scans on its own at inappropriate times. Does anyone know how to get rid of it?'

This product employs two 'unethical marketing tactics': the name of the product plays on the name of an established and well-respected product, and the program pops up warnings of spyware infestation and demands money. (The more disreputable of anti-spyware aps will do this even on a clean system; others grossly exaggerate any infection. While it's true that some legitimate products like Spyware Doctor and Spy Sweeper will detect but not remove malware in a trial version, running unrequested scans and popping up warnings is simply a scare tactic: I am also extremely doubtful that a program recently listed as a rogue product at Spyware Warrior is going to have effective spyware detection or removal capabilities.)

Danny Carlton is not being honest: he not only rewards unethical marketing tactics, he attempts to profit from them by hosting such an unethical ad on his page. Anyone naive enough to purchase the product he advertises will most likely come to feel they have been robbed, and a part of the profit from that robbery is ending up in Danny's pocket.
Reply to this comment
Graphic Adverts on websites don't work
by jafarm66 September 19, 2007 6:35 AM PDT
The only ads I see are TEXT ONLY, any graphic ad or popup/pop under ad is gone. I see no ethical dilema in blocking non text ads as I never click or read them anyway. There are so many ads on webpages that they just become background wallpaper (To be ignored). If the ad's are popups or popunders they will not come thru unless I know the site and thats its part of what I am doing on the page. I don't use adblocker but I use the built in blocking on IE 7 and my ???? Internet Security Suite at the default levels for blocking ads. If web authors want to make money come up with a subscription plan. Some folks (like me) would rather pay a couple of dollars a month for good content than look at a bunch of ads which are just background noise and annoying.
Reply to this comment
by mayavada December 13, 2007 11:30 PM PST
Blocking ads is immoral? That's the most absurd thing I've heard in ages. Web advertising has the potential to be something so insidiously negative, and if people are finding ways to avoid it, maybe that should be a signal to the industry. It's been mostly unchecked, and steadily advancing technologically, and is entering an era where it's getting a little too sophisticated. Am I morally obligated to abide this? Um, no.
Reply to this comment
by harrytheboy September 25, 2008 1:50 PM PDT
help i am 80yrs old and just started on this computer lark and need help to stop the following from popping
and forcing me to read it, and telling me what it will cost if i carrying on installing it, when i did not want it in the first place. WINDOWS WARNING MESSAGER
WIN/32ADWARE VIRTUMODE DANGER
WIN/PRIVACY REMOVER M64 DANGER
THERE IS NO PLACE TO CLICK OFF, AND WHERE THEY DO TELL YOU TO CLICK OFF YOU CANT.
my Bullgard protection is working OK, so why cant i get rid of it, can any one contact me at.
irihar77@ntlworld.com and tell a old wrinkley how to do it harrytheboy
Reply to this comment
(21 Comments)
  • prev
  • 1
  • next
advertisement

Graphics showdown: 12 games for newer iPhones

So you've got an old iPhone or iPod and want to see what some of the latest games are doing with the newer hardware? We've checked out 11 titles to show you the differences.
• Images: Old vs. new

Intel to pay AMD $1.25B in settlement

Antitrust and intellectual property fights come to an end for now. AMD will drop all pending litigation, and Intel will "abide by" a long list of prohibitions.
• AMD: Our claims are 'ratified'

About News Blog

Recent posts on technology, trends, and more.

Add this feed to your online news reader

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right