Slashdot Mirror


NoScript Adds Subscriptions To Adblock Plus

hahiss writes "Apparently, NoScript has taken to adding its own whitelist updates to Adblock Plus — so that the ads on the NoScript page show up — without notifying users. (It is described on the NoScript addon page, however.) This was a part of the last update to NoScript. Wladimir Palant, the main developer of Adblock Plus, describes the situation in an informative blog post." Update — 5/02 at 12:30 GMT by SS: Reader spyrochaete notes that "InformAction, makers of the NoScript extension for Firefox, have removed the recently introduced AdBlock exceptions which unblocked the revenue-producing ads on the NoScript homepage with little or no warning to the user. According to the changelog, InformAction pushed out an update specifically addressing this controversial decision 'permanently and with no questions asked.'"

109 of 408 comments (clear)

  1. Personally, I couldn't care less. by Kotoku · · Score: 2

    I only visit the site to update software, software they provide me free of charge, I'm not going to complain.

    1. Re:Personally, I couldn't care less. by DigDuality · · Score: 5, Insightful

      i'm not so much concerned about what money who makes from what as I am as extensions, without ample notification, acting as malware against other software/extensions i have installed in order to make a buck. I moved to linux long ago b/c i was tired of having to run scans once a week. I switch to FF b/c i prefered a more secure browser (made even more secure by extensions). Now basically, this guy, has managed to get malware in both firefox and linux. Seriously, total douchebag move.

    2. Re:Personally, I couldn't care less. by rackserverdeals · · Score: 4, Funny

      I'll repair your car for free, and as an added bonus I'm also going to change all of your saved radio stations, adjust your seats, replace your tires with a cheaper brand, and rape your lass.

      I do it for free, so people aren't allowed to complain!

      The parts in bold happen frequently in my experience. The part in italics happens frequently if you exchange "hit on" for "rape".

      --
      Dual Opteron < $600
    3. Re:Personally, I couldn't care less. by mysidia · · Score: 5, Insightful

      The bottom line is: don't install untrusted extensions.

      It was always a risk.

      By the way, you now know never to trust NoScript, and to warn anyone who tells you they're using it.

    4. Re:Personally, I couldn't care less. by ObsessiveMathsFreak · · Score: 5, Insightful

      By the way, you now know never to trust NoScript, and to warn anyone who tells you they're using it.

      Absolutely. What many programmers and companies do not realise is that there there needs to be a large amount of trust between users and themselves. Ultimately, by installing software, users are giving huge control of their systems and software to people they have never met and who will never meet them.

      If find that most people are if anything, to trusting on the Internet. Hence botnets. But even cautious people do tend to give others the benefit of the doubt. But if they should be given reason to go back on that, it can mean a permanent end to that trusting relationship.

      I know someone who recently installed Google Desktop(Something I would never, ever, do). They were happy at first, as they were happy to use a multitude of Google Apps. However, trouble struck when the geniuses at Google Desktop decided that when you search using their internet search, it should also bring up search results from your Desktop index.

      Imagine someones surprise when their personal computer files appear on an internet search page. It wasn't pretty. The user wanted to uninstall Google desktop, sign out of Gmail, and stop using Google search forever. As I tried to explain that the page was linking to local files, not on the internet, I realised my words were in vain. This person had simply been too shaken my the incident. From their perspective, they had been betrayed. Their personal files had been cast online, or at least, they now recognised that outcome was possible due to the control they had given to a private company.

      All trust in Google, and all its products, was lost forever. The trusting and confident relationship Google had with this person had been shattered by a single incident. I've seen this happen multiple times, with multiple pieces of software. Frustration, data loss, jarring incidents. Even the smallest thing can rupture the good feelings of people towards the people whom they entrust with their data.

      This is such an incident. NoScript is forever tainted, never to rise again. Hundreds of thousands of people will likely uninstall it today alone. It will cease to be recommended, and ultimately another virtually identical extension will takes its place. A good lesson to all who would be so careless with their reputations. You need your users trust to survive.

      --
      May the Maths Be with you!
    5. Re:Personally, I couldn't care less. by Miseph · · Score: 3, Insightful

      Yes, clearly, directing me to a single web page (requiring a single mouse-click to close) that displays a couple of ads (which I've never actually noticed, to be honest) once every 5-14 days as part of updating an optional extension to an optional web browser is equivalent to vandalizing my automobile and forcibly raping my female companion as part of maintaining a very expensive and critical piece of equipment that I need to properly navigate the modern world.

      Bravo on an analogy that is completely valid and reasonable. You sir are a true champion of good taste and rational analysis.

      --
      Try not to take me more seriously than I take myself.
    6. Re:Personally, I couldn't care less. by RoFLKOPTr · · Score: 2, Insightful

      I only visit the site to update software, software they provide me free of charge, I'm not going to complain.

      It's not about whether or not the product is free and whether or not he deserves a little coin for his hard work.... the fact of the matter is that he is providing updates that modify extensions that are not his without the consent of the user. That is called malware, and to avoid just that is part of the reason why I installed NoScript in the first place.

    7. Re:Personally, I couldn't care less. by Donkey_Hotey · · Score: 5, Funny

      But he did use a car analogy... points for that, anyway.

      --
      (There is supposed to be a Sarcmark® here, but my $1.99 check hasn't cleared, yet...)
    8. Re:Personally, I couldn't care less. by hairyfeet · · Score: 5, Insightful

      The problem is NOT seeing ads on the Noscript website. Like many of the others here that didn't faze me one bit. The problem is he is hijacking OTHER software to shovel his ads. Now THAT is a problem.

      It says on the Noscript website it is software under the GPL, that means the source code is available, yes? Can we get a fork please? I mean we seem to have a bazillion OO.o forks now, and there wasn't anything wrong with OO.o that I could see to begin with(that said I prefer to give out oxygen office as it has all the clip art and slideshow presets to make it useful like MS Office) and here we do have something seriously wrong.

      Until we get whichever group is responsible for JavaScript to actually fix the security in it, or get websites to dump it like they did ActiveX, we are going to need a way to filter it selectively. Unfortunately just like ActiveX in the 90s you can't just kill JavaScript dead because there are too many websites like banks(WTF?) that need to have JavaScript to be useful. I don't mind making money, and if the guy would have asked nicely I would have been happy to add his little whitelist so he could keep making the tool I use, seems fair to me. But pulling this backdoor install BS just don't cut it. But frankly I haven't seen any other tool that does the job so this jerk kinda has us over a barrel. Proxies and fiddling all day with HOSTS files is frankly a royal PITA.

      So does anybody know of ANY software that can give us roughly the same functionality as Noscript without being a PITA? Because those of us that have to use Windows really need the extra protection.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    9. Re:Personally, I couldn't care less. by Av8rjoker · · Score: 5, Insightful

      Ironically, people install NoScript for the specific reason of not trusting others on the internet.

    10. Re:Personally, I couldn't care less. by BrokenHalo · · Score: 2, Insightful

      Hundreds of thousands of people will likely uninstall it today alone.

      Maybe, maybe not. I uninstalled it less than an hour after installing. I just found the damn thing too much of an intrusive speed-bump to what I do. However, I rarely see any ads, since I have a large hosts file to lock out most of the offending domains, and a combination of adblock and flashblock to fine-tune the rest. NoScript is more or less redundant.

    11. Re:Personally, I couldn't care less. by Zumbs · · Score: 3, Interesting

      According to TFA (check out the comments of Wladimir), the codebase of NoScript is a mess, and the author recommends that one starts from scratch in stead of forking out. JavaScript also does have its uses, most notably it allows for a lot of stuff to be handled clientside, speeding up the user experience and reducing the load on the servers of the website. The FF addon closest to NoScript is NoFlash, but it only blocks flash applications.

      --
      The truth may be out there, but lies are inside your head
  2. Really Smart by rackserverdeals · · Score: 5, Insightful

    Start a project that blocks ads that is funded by advertising on their website and donations.

    Sounds real smart.

    They have 3 AdSense ad units (the max) on their home page, a couple of small buttons and a set of sponsored links. The sponsored links also don't use the rel="nofollow" tag but I guess google doesn't penalize everyone for that or nobody has reported them.

    Seriously, this is a business model that shoots itself in the foot.

    --
    Dual Opteron < $600
    1. Re:Really Smart by Anonymous Coward · · Score: 5, Informative

      NoScript is not primarily an ad blocker. It manipulates AdBlock to allow ads on NoScript domains.

      What happened: NoScript blocks scripts (which also catches some typical ad delivery scripts). NoScript exempts the domain of the NoScript authors from script blocking (bad). An AdBlock subscription list recently added entries to block ads on the NoScript domain. NoScript tried to evade that measure by manipulating the way AdBlock works. Now NoScript has changed again and only ads a visible exception subscription to the list of AdBlock subscriptions. This exception can not be removed, only deactivated, as it's added back in whenever Firefox starts.

      As an extension author, I can sympathize with the NoScript authors: Firefox users are really stingy. Unless an extension is inherently intertwined with a business opportunity and not just a convenient stand-alone feature, working on a Firefox extension is a losing proposition, at least financially. However, an author should either accept that and find other motivations for continuing the work, try a transparent commercial approach or cut the extension loose. The dark side is big enough without Firefox extension authors joining it.

    2. Re:Really Smart by rackserverdeals · · Score: 2, Informative

      NoScript is not primarily an ad blocker.

      That may not have been its intention, but a lot of people are using it for that purpose since many forms of advertising are served up through JavaScript.

      Even the advertising on NoScript's site is primarily JavaScript based.

      From reading the blog, he didn't just whitelist his own domain, but also the domains where Google AdSense ads are served.

      Personally, I don't see the big deal in blocking advertising. Most good sites aren't too in your face about it and it helps keep them running. I haven't run ABP in years because of it and I've found some of the ads to be useful.

      The only issues seem to be in some NSFW advertising but since advertising tends to be based on the content of the site (either through contextual advertising such as AdSense or the webmaster's own good sense to put related ads on the site) NSFW ads tend to show up on NSFW sites which you shouldn't be surfing during work anyway. There are some exceptions but they seem to be infrequent.

      --
      Dual Opteron < $600
    3. Re:Really Smart by Jafafa+Hots · · Score: 5, Insightful

      "However, AdBlock is illegally manipulating the author's content "

      Citation please.

      --
      This space available.
    4. Re:Really Smart by UncleFluffy · · Score: 4, Insightful

      In a sense, AdBlock is acting as malicious software, because it's altering the site author's message, without their permission.

      In what sense? Adblock doesn't modify anything on the server - the content remains unchanged. Once the bits are on my machine, I can do anything I want with them without permission from the author as long as I don't republish the modified version.

      --

      What would Lemmy do?

    5. Re:Really Smart by andymadigan · · Score: 5, Insightful

      They're not modifying the content in any way, as the content is the source of the page, not the display. Rather, AdBlock changes the display of content based on the user's preferences. You are not required to watch TV on a color screen, and you are not required to view web pages with a browser capable of displaying ads. Web browsers apply plenty of rules to display a page, adblock merely extends those rules. It is not illegal at all.

      If you want to make sure people are looking at your ads, come up with a mechanism that ensure they are, and make them leave if they aren't. I don't feel like come up with the mechanism now, but it could be as simple as having the JavaScript for the ad set a variable in page. If the variable isn't set when the page finishes loading, redirect them to another page that tells them to go away.

      If I opened a page in links or another text-mode browser I wouldn't see ads either, are you saying those browsers are illegal? If a site doesn't want me there because I'm not looking at their ads, fine, I'll leave. The fact is that advertisers are too greedy, with ads that move, some that even play sound. Internet Advertising is killing itself with bullshit like that, and blaming it on AdBlock Plus is ridiculous. People want to be able to browse the web and read without being constantly distracted by a moving ad on the side, and without worrying that their speakers will suddenly start blasting because they navigated to a page that has a jackass advertiser on it.

      If your response is "well not all ads do that, AdBlock should only block the bad ones" then consider advertisers brought the block on themselves by allowing those advertisers to exist. If they want to save their industry, they need to stand up and say that obnoxious ads shouldn't exist, and that they won't do business with anyone who displays them. That means that Google shouldn't show ads for a company that also has obnoxious ads (IBM is a good example). Until serious self-regulation occurs, ABP will keep getting more users.

      --
      The right to protest the State is more sacred than the State.
    6. Re:Really Smart by scdeimos · · Score: 4, Insightful

      However, AdBlock is illegally manipulating the author's content to remove ads designed to produce revenue.

      Bollocks. You must work in the advertising industry. Using your own logic it could be said that NoScript is "illegally" modifying the operation of a web site by disabling the scripting on it.

      In reality, neither is illegal. Both practices (blocking script, blocking advertising) are users exercising control over their own computers and their own browsing experience.

      Advertising on web pages can generate revenue for both the advertiser and the web page author, but they cost the viewers in terms of:

      1. money - because the ads have to be downloaded to end-users and that bandwidth has to be paid for, and
      2. time - because ads are generally garish and/or animated and so distract the viewers from their whole reason of being on the page: to read the actual content.

      If advertising was subtle and all scripting was trustworthy then there would be no need to block either. Alas, that isn't the world that we live in.

    7. Re:Really Smart by Anonymous Coward · · Score: 5, Insightful

      By this logic lynx is ILLEGAL because it CHANGES the webpage so that it displays on a terminal.

    8. Re:Really Smart by MattHawk · · Score: 5, Interesting

      It's not actually illegal. It is, however, apparently against the Mozilla Addon ToU (https://addons.mozilla.org/en-US/firefox/pages/policy) - that was the original terms under which the ABP author asked the NS author to remove the code in NS that intentionally harmed ABP's operation.

    9. Re:Really Smart by AnalPerfume · · Score: 4, Insightful

      If advertisers weren't so greedy at shoving their shit down our throats for profit we wouldn't need to block them. When subtle adverts start to get ignored, you make them more aggressive. When a new medium appears and has some value, the advertisers are all over it like flies on shit shoving adverts in our faces yet again. It's multi-national corporate greed, nothing else. Advert blocking / skipping in DVRs are just tech karma in effect.

    10. Re:Really Smart by el+americano · · Score: 3, Informative

      There is is. I do not find it sufficient:

      v 1.9.2.3
      ======
      + A "NoScript development support filterset" gets added to AdBlock
          Plus, whitelisting the noscript.net, flashgot.net, informaction.com
          and hackademix.net web sites recently broken by an aggressive
          EasyList campaign against sites sponsoring NoScript development.
          ABP users are informed both on the install and on the release notes
          pages, so they can easily disable the filterset if they whish to.

      --
      Those are my principles. If you don't like them I have others. -Groucho Marx
    11. Re:Really Smart by GF678 · · Score: 5, Insightful

      As an extension author, I can sympathize with the NoScript authors: Firefox users are really stingy. Unless an extension is inherently intertwined with a business opportunity and not just a convenient stand-alone feature, working on a Firefox extension is a losing proposition, at least financially.

      I beg your pardon?

      The reason I started using extensions like Adblock Plus is because ads were so bad they were preventing my entire COMPUTER from working. The straw that broke the camel's back in my case was when I was trying to view artwork on Deviantart. They had these really badly coded Flash animations which took up 100% CPU on my (then) single-core desktop machine. It was IMPOSSIBLE to do anything - the entire machine was jamming up to the point where it took more than a minute for the task manager to appear when launched. This is bullshit - ads shouldn't do this, they shouldn't be so obnoxious.

      My current machine is a bit more modern and would handle such ads, but it's the principle of the thing, and I don't see things getting any better. The only ads I can deal with are text-based, light image, non-flash/non-JS ads. If people only used these ads and were sensible about using them, then I wouldn't have been pushed into seeking out relief.

      So stop painting us as stingy folk. Some of us just want to access the Internet without frustration.

    12. Re:Really Smart by Xibby · · Score: 4, Interesting

      Personally, I don't see the big deal in blocking advertising. Most good sites aren't too in your face about it and it helps keep them running. I haven't run ABP in years because of it and I've found some of the ads to be useful.

      Following the same logic (sites need revenue from ads to stay operational) I too did not use the Adblock Plus add in.

      Until one day when I was served the most annoying ad ever. I was attempting to read an lengthy article while listening to my favorite internet stream at the time, when my ears were assaulted with a sound that made GSM interference sound pleasant.

      On the page with the lengthy article I was planning to read, I was presented with a "punch the monkey" type flash ad. Only this ad was hit some evil ninja villain. The Flash ad was the source of the horrendous noise. The Flash programmer had set the the thing to loop infinitely and disable all of the flash plug-ins controls. Every time I refreshed the web page the same ad was served up again.

      That's when I changed my position. I loaded up NoScript and Adblock Plus, and this annoyance was no more. I've never looked back. I was pushed too far, and it won't happen again. Ever.

      --
      I'm going to go back in my box and will think within the limits of my box: MS Sucks Linux Good I read too much Slashdot.
    13. Re:Really Smart by Anonymous Coward · · Score: 2, Interesting

      I've work in interactive advertising, and we simply don't care about people who block ads.

      When you run ABP or NoScript, you drop out of the stats. Your hit doesn't count and we don't pay for the impression. Your traffic is meaningless unless someone is looking at OS/browser stats.

      The people who do care about ad blocking tend to be porn webmasters and other people running affiliate sites.

    14. Re:Really Smart by koiransuklaa · · Score: 3, Funny

      Amen. Continuing on the same path, changing browser window width below 800 is probably borderline illegal: most websites aren't designed to work like that.

    15. Re:Really Smart by siddesu · · Score: 2, Interesting

      "Copyright law says you don't have that right."

      Citation, please.

    16. Re:Really Smart by Nick+Ives · · Score: 2, Insightful

      What if I'm browsing in text mode? What if I don't happen to have flash installed so I can't see flash adverts?

      In order for a webpage to be seen on screen it has to be modified and translated into an image in my computers' memory. You seem to be claiming that I'm violating copyright law by not processing those instructions in the correct way but I'm not aware of any case law that interprets copyright law like that. If website operators want me to view their page in a specific way perhaps they should furnish me with a standard, proprietary browser that would illegal to modify?

      By that argument users of MythTV who use the commercial marking features are also in violation because they're using a programme to skip the ads rather than pressing fast-forward themselves.

      --
      Nick
    17. Re:Really Smart by jack2000 · · Score: 2, Informative

      What my client displays to my is my own business. The author of the content has NO authority on MY machine.

    18. Re:Really Smart by UncleFluffy · · Score: 2, Informative

      Copyright law says you don't have that right.

      I know of no law, anywhere, that says that I can't legally obtain a copy of a copyrighted work then modify said copy as I see fit as long as it stays in my possession. If you do, please enlighten us all. Please be as specific as possible.

      This is no more illegal than purchasing a copy of a book, writing notes in the margins, and crossing out sections you disagree with.

      The issue is similar to that of mod chips for game consoles: contributory infringement.

      Contributory infringement applies where there is an (actual or potential) infringement to connect it to. If an ISP offered an Adblock-filtered web as a service to its customers and the Adblock makers recommended it for this purpose then maybe you'd have a point. But they don't. All filtering is performed by the end-user, so no transfer of the copyrighted material takes place.

      By the way, it's "tailored" not "taylored".

      --

      What would Lemmy do?

    19. Re:Really Smart by Zero__Kelvin · · Score: 2, Informative

      "Once the bits are on my machine, I can do anything I want with them without permission from the author as long as I don't republish the modified version."

      "Copyright law says you don't have that right."

      So if I buy a newspaper I don't have a right to cut out the articles I like and post them on the wall and discard the ads? Don't be ridiculous. Copyright law absolutely allows me to manipulate content and long as I don't distribute it.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    20. Re:Really Smart by Raenex · · Score: 2, Informative

      It is a difficult task to discriminate legally between the mode of display of a rendering means [browser] incapable of displaying visual ads /versus/ a mode of display of a rendering means modified so as not to display ads.

      Stop making up law. It's well established that the user has fair use rights to do with content as they see fit, as long as they don't redistribute.

  3. this is like Little Snitch by Anonymous Coward · · Score: 4, Insightful

    Little Snitch on the Mac, which helps you identify when apps 'phone home, itself 'phones home, and you can't block it using Little Snitch itself.

    I like to call this the Communism trait, for the Party elite always manage to make themselves more equal than others.

    (Moderators: this isn't an anti-communism or pro-capitalism post. An important part of growing up is knowing that ideals are merely the primary colours, and life requires a mixture.)

  4. Timeline of events by Anonymous Coward · · Score: 4, Informative

    When the Easylist filter was made for Adblock Plus, it generically blocked ads for many websites, with some specific rules for other sites. Giorgio Maone (creator of NoScript) relies to a certain extent on ad revenue on his websites, without which he may spend less time working on the extension. He made a workaround on the ad blocking, and though the filter could have been updated to counter this, no attempt was made to update it.

    When Rick Petnel died, they needed a new maintainer for the filter. Ares2 continued where Rick left off. He decided to fix the workaround made on Giorgio's sites.

    What then followed was a game of cat-and-mouse. Giorgio would attempt a new workariound, and Ares2 would attempt to block the ads. It reached the stage where large parts of Giorgio's sites weren't working due to false positives.

    Here, it seems clear that Ares2 has gone too far, and a compromise should have been reached. ABP and NoScript are a good pair when working together, though the people behind them have different philosophies. Unfortunately, things start to take a turn for the worse.

    In an attempt to defend his site and ad revenue, he makes an update of NoScript to version 1.9.2. This version contains a file called MRD.js, which adds a CSS stylesheet rule to his websites that overrides the filter, by adding -moz-binding: none after the filter has loaded, which the filter depends upon. Furthermore, the file is obfuscated to hide what it does. No warning is given to Firefox users of what the extension has added in this tit-for-tat battle.

    When this addition started breaking users ABP installations, version 1.9.2.3 instead adds his websites to the ABP whitelist, calling it a "NoScript development support filterset". The user isn't informed of what this is, and isn't given a choice on whether to accept it.

    At present, the filter has removed its false positives, though leaves the ad blocking in place. The NoScript behaviour still remains in the latest version.

    Ares2 was overzealous in attempting to block ads, and shouldn't have made Giorgio have to make excessive changes to his site. But the larger concern is that while Easylist is a filterset, which can be removed and updated by the user, NoScript went further and started to modify existing extensions, executing code without user's consent or awareness, and acting in a way that resembled malware, to display ads on his websites.

    Extensions can be great for giving people freedom to control how they view the web. But creators of extensions need to be careful in what they do with them, especially with those with a large user-base like Adblock Plus and NoScript. If not handled correctly, Firefox extensions could become the next vector of malware, and that would be a shame for all.

    1. Re:Timeline of events by angrydotnerd · · Score: 5, Insightful

      NoScript has no business injecting itself into the AdblockPlus-addon. PERIOD!

    2. Re:Timeline of events by derfy · · Score: 5, Informative

      I recall in an earlier version of noscript that had Giorgio's sites whitelisted, and you couldn't remove them from the UI. You had to edit the plugin files themselves. This isn't new behavior for him.

    3. Re:Timeline of events by mrbene · · Score: 2, Informative

      The practice of creating specific filters for web sites bypassing the more generic filters is long standing in Adblock Plus subscription history.

      One of the more colorful incidents was Danny Carlton (one more), and a quick perusal through both the ABP and EasyList forums shows that site-specific filters are a fairly common practice - especially when site owners try to detect or circumvent ad blocking.

      In this case, there was user requests for ad blocking on the noscript.com page, as documented in this late-March thread that resulted in a bug detection - which would have resulted in additional observation of the noscript.com page.

      Personally, I think that the only thing Ares2 could have done better would have been to publicly document the ways that noscript.com was circumventing ad display. This usually isn't necessary, but would have been handy.

    4. Re:Timeline of events by Hymer · · Score: 4, Funny

      This IS a program on Windows.

    5. Re:Timeline of events by Kaboom13 · · Score: 2, Interesting

      You would think someone who makes an add-on designed to block sites from forcing annoying shit with java would realize how silly it is to fight with the people who make an addon to block annoying shit done with ads. Does noscript whitelist java ads on sites of others? After all, they need to eat too, right?

      We all know the reality is if the no script dev quit today the add-on would live on with minimal interruption. Hell, the surprising thing is it is still being actively developed so hard, it already pretty much accomplishes exactly what it set out to do, and adding any new features will almost certainly be to it's detriment (and should probably be spun off into a new add-on). No-script was not the only java-script whitelisting add-on early on, the others probably quit because they felt it was a duplication of effort. Honestly in my opinion it's clearly time to fork it and get it out of the control of this jerk-off. Maybe then I won't have an incredibly minor update to install every morning.

      As firefox grows this kind of thing will definitely increase. It's only a matter of time in my mind before people start trying to pass off malware in their plug-ins as updates. After all, when you are giving away something for free, and see the chance for some easy money, it's easy to be tempted. Here's hoping mozilla can revoke this guys ability to push updates. I like noscript, but I will be removing it from my work pc first thing Monday morning after seeing this, and my personal pc's as soon as I can find a decent replacement. He's crossed the line firmly into malware-author territory (deliberately interfering with another application/extension and overriding the user's express wishes without permission, while being deliberately deceptive about it.

      It's really sad when a tool I use to give me greater control over my browsing experience becomes a lever to be used to hijack that same experience.

  5. Its GPL licenced, someone should fork it. by ThomasHoward · · Score: 5, Insightful

    It is a useful tool, it shouldn't be too hard to strip out all the dodgy code and host it on another site.

    1. Re:Its GPL licenced, someone should fork it. by MrEricSir · · Score: 2, Interesting

      I imagine the cost of doing this would be quite high, especially considering the constant updates to the extension.

      --
      There's no -1 for "I don't get it."
    2. Re:Its GPL licenced, someone should fork it. by bcrowell · · Score: 4, Insightful

      It is a useful tool, it shouldn't be too hard to strip out all the dodgy code and host it on another site.

      Yes, please. If someone will fork it, I will happily donate five bucks every year. What I will not do is run code on my machine that's obfuscated or that attempts to mess with things it shouldn't mess with.

      I'd never understood why NoScript had to have such frequent updates. It seemed like several times a week, sometimes even more than once in a day. It was a nuisance, but I figured the author must just be working really hard. Now I have a sneaking suspicion that it was because the author was playing cat and mouse with adblock.

      Why is this even a nontrivial software project? Don't run javascript unless it comes from a site that's on a whitelist. That doesn't seem like it should be a big deal.

    3. Re:Its GPL licenced, someone should fork it. by thesolo · · Score: 5, Insightful

      Has anyone pondered the fact that maybe the updates aren't really that frequent at all, and the developers just push out minor changes so that all updated users get a forced visit to their homepage when they reload Firefox?

    4. Re:Its GPL licenced, someone should fork it. by Stephen+Parks · · Score: 4, Informative

      Why is this even a nontrivial software project?

      Surrogates. The arms race is going on more than one front. From what I understand, on sites that use returns from ad-tracking scripts like google-analytics or yieldmanager to block access, NoScript has the ability to run surrogate scripts that give the appropriate return without the ad-tracking. This seems non-trivial.

      However, now knowing how embroiled the author of NoScript is in getting his own ads viewed, users may lose their trust in his surrogate scripts.

    5. Re:Its GPL licenced, someone should fork it. by bob+whoops · · Score: 5, Interesting

      Why does noscript need to be updated that often, if ever? What happens in these updates anyway? I honestly cannot tell the difference in functionality in noscript now and when I first downloaded it a few years ago. Someone should fork it, strip out the crap, and then never update it again (except security fixes, etc.)

    6. Re:Its GPL licenced, someone should fork it. by bcrowell · · Score: 3, Insightful

      From what I understand, on sites that use returns from ad-tracking scripts like google-analytics or yieldmanager to block access, NoScript has the ability to run surrogate scripts that give the appropriate return without the ad-tracking. This seems non-trivial.

      Interesting. I'd actually prefer that the site just fail to work in that situation. Then I can make the decision for myself: do I care enough about this site's content, and trust its owners enough, to run their javascript? I suspect that in most cases the answer would be no. I'd mosey on by, and they wouldn't get my eyeballs.

    7. Re:Its GPL licenced, someone should fork it. by PotatoFiend · · Score: 3, Insightful

      So are you already donating $5 a year to the current NoScript author? That is the entire issue, he just wants to get some kind of payment for his obviously valuable work.

      And when the author didn't get the level of donations he was expecting, he lashed out like a child, adding obfuscated code to NoScript which modified, without the Firefox user's permission, AdBlock Plus's functionality -- although a later update reversed this, and played only a little nicer by adding new ABP whitelist rules without the user's consent.

      Yeah, that's someone who deserves our $5 alright. Try R'ing The FA before being a knee-jerk apologist.

      --
      "Liberty may be endangered by the abuses of liberty as well as the abuses of power." -- James Madison
    8. Re:Its GPL licenced, someone should fork it. by Deanalator · · Score: 3, Informative

      If you haven't been following web security (or reading the changelog) these guys are extremely cutting edge when it comes to blocking various XSS based exploitation techniques.

      Clickjacking, cross domain keyloggers, and javascript connect-back proxies, etc are all out there now. Even if you have a given site whitelisted, noscript will still filter out known attack methods. It will even detect heap spray attempts etc if someone is trying to break out of a browser plugin.

    9. Re:Its GPL licenced, someone should fork it. by iYk6 · · Score: 2, Informative

      user_pref("noscript.firstRunRedirection", false);

  6. Re:Links are helpful by derfy · · Score: 5, Informative

    First, noscript added code that disabled adblock plus if EasyList was used. Then, noscript auto-adds (no user prompting) an abp subscription whitelisting his sites. You cannot delete it (it readds upon FF restart), only disable it.

  7. Re:Shhhh! by int2str · · Score: 4, Insightful

    It's somehow okay now that an extension goes behind the users back and circumvents other plug-ins? Especially a plug-in that most users use presumably to protect themselves against malware and intrusive JavaScript driven ads?

    I sure hope the community will step up and create a new open source plug-in that goes "back to the basics" (disable JavaScript per site + whitelist) and people ditch NoScript faster than you can say "WTF!"....

    Apparently the NoScript developers (which is btw. the most obnoxious plug-in I currently have installed; re: updates...) heads have gotten a bit to big for their own good.

    I can't wait to see the fallout from this one. Hopefully at the end NoScript in it's current form won't exist anymore!

  8. I Would Have Allowed It by SpottedKuh · · Score: 4, Insightful

    Like many Slashdot users, I run both NoScript and AdBlock Plus.

    Had NoScript asked me if I wanted to whitelist adds on their site (in my AdBlock preferences) to support NoScript development, I would have happily clicked "Yes."

    As it is, I've left the NoScript whitelist intact in my AdBlock preferences, because I do want to support their development (NoScript leaves a comment in the AdBlock preferences indicating that this whitelist can be disabled easily). That said, I would have been much happier had my permission been asked!

    1. Re:I Would Have Allowed It by ahsile · · Score: 5, Informative

      Currently you can't actually delete the list, only disable it. If you delete the list, it will come back the next time you load firefox. I have actually tried this myself and it is very obnoxious.

      I was looking on the noscript forums, and I did find this:

      On the other hand, I guess I'll have to work overnight to release 1.9.2.5 immediately: it prompts users beforehand (something I announced 10 minutes after 1.9.2.4's release), and also fixes the bug which allows the filterset only to be disabled, rather than removed. That's a genuine bug, but is being nonetheless singled out as a malicious behavior by Wladimir...

      While I don't know if I believe this or not, it's at least the way it should have been from the start.

    2. Re:I Would Have Allowed It by Deanalator · · Score: 2, Informative

      http://noscript.net/changelog

      Minutes after the suggestion, and it is already in the new version that was just pushed out.

    3. Re:I Would Have Allowed It by Cow+Jones · · Score: 2, Insightful

      Had NoScript asked me if I wanted to whitelist adds on their site (in my AdBlock preferences) to support NoScript development, I would have happily clicked "Yes."

      Exactly. The NoScript author has a point, and I understand he has to generate some revenue to fund his work, but going behind the users' backs is unacceptable.

      As it is, I've left the NoScript whitelist intact in my AdBlock preferences, because I do want to support their development (NoScript leaves a comment in the AdBlock preferences indicating that this whitelist can be disabled easily).

      I've immediately disabled the filter set, and prevented the NoScript site from being displayed. I will however re-enable it soon, because the next version of NoScript will ask for permission (even retroactively), and allow its modifications to ABP to be reset:

      From a post by Giorgio Maone on his forum:

      However I hope all this mess will be at least partially cleaned by NoScript 1.9.2.5, which adds the prompt that has been stupidly omitted in 1.9.2.4. It's 6.57 AM here, and I stayed up all night to speed this update scheduled for tomorrow evening before Wladimir's explosive post.

      v 1.9.2.5
      + One-time startup prompt to ask users if they wants to install/keep
      the AdBlock Plus "NoScript Development Support Filterset" deployed
      with NoScript 1.9.2.3 and above
      x Fixed filterset bug: it could be disabled but not removed.
      x Fixed "Attempt to fix JS links" not working for drop-down lists on
      Gecko < 1.9 (thanks therube for report)
      x Updated zh-CN translation
      x Updated el-GR translation

      He SHOULD have done so in the first place, and I still feel he should apologize for his error in judgement, but at least he's doing something about the problem. NoScript is an invaluable extension (much more so than ABP, as long as I've got FlashBlock), and I'm grateful for his efforts. I hope next time he'll think twice before he tries a stunt like this.

      CJ

      --

      Ah, arrogance and stupidity, all in the same package. How efficient of you. -- Londo Mollari
  9. Stupid trick by Pinckney · · Score: 3, Informative

    It's a stupid trick, but the whitelist can be disabled easily. Go to Adblock preferences and disable the "NoScript Development Support" filter. It doesn't seem to re-enable the whitelist on restart. It may when it updates.

  10. Re:Does this shock anyone? by Anonymous+Brave+Guy · · Score: 5, Insightful
    1. Most people sharing popular Firefox add-ons don't do it to make money.
    2. In any case, there is no excuse for modifying the behaviour of other software on a computer without the user's consent. There are words for that sort of behaviour, starting with "malware" and in many places ending in "illegal".
    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  11. Sleazy and disgraceful by d_jedi · · Score: 5, Insightful

    If I have ad blocking software installed, that means I don't want to see ads (unless I explicitly approve them).
    If I have script blocking software installed, that means I don't want to run scripts (unless I explicitly approve them).

    How difficult is that to understand?

    I don't care if the Noscript developer relies on ads for revenue. If I have ad blocking software installed, I don't want to see ads, period.. that doesn't mean "except on noscript's site, of course!". If the Noscript developer doesn't like that, it's too fucking bad.

    This behaviour is disgraceful, and Noscript should be blocked by Mozilla (is this possible? Or, at least, not hosted on their site..) because at this point, it's clearly malware.

    --
    I am the maverick of Slashdot
    1. Re:Sleazy and disgraceful by scdeimos · · Score: 4, Interesting

      This behaviour is disgraceful, and Noscript should be blocked by Mozilla (is this possible?...

      Yes, read the Addons.Mozilla.Org policy page. All versions of add-ons are supposed to start out in the the Sandbox for review before they can go into the Public area. They can just as easily be kicked-back into the Sandbox if it's later shown that there's something wrong with them.

      I heartily recommend that you file a complaint with the AMO editors, amo-editors_atsymbol_mozilla.org, since NoScript is clearly violating the following rule:

      Do the add-on and add-on author both treat the user respectfully?
      Your software should not intrude on the user unnecessarily, try to trick the user, or conceal any of its activities from the user.

      How the obfuscated code in NoScript's content/noscript/MRD.js file got through the Sandbox review process is a question I'd like to see answered - perhaps only the initial add-on versions are reviewed and then updates get fast-tracked. AMO reviewers are all unpaid volunteers and are probably overwhelmed by the number of submissions, so this wouldn't surprise me.

    2. Re:Sleazy and disgraceful by shutdown+-p+now · · Score: 2, Insightful

      If you feel entitled to read someone's content, why do you feel entitled to read it without ads?

      I feel entitled to read anyone's content that is published on the Net for everyone to view, in any way imaginable - from my desktop or from my laptop, while picking teeth or sitting on a crapper, with or without ads. In fact, scratch that - there's no "entitlement" in this, even. If content is published to be read, then don't complain when it's read, and don't try to shove your presentation of that content on me. I consider ad blockers in the same category as browser settings that let me override author's hardcoded font face and size, or obnoxious colors. On my PC, I alone have the right to control how stuff is presented to me.

      Let's rephrase it that way: why does the author feels entitled to get ad views with his content?

    3. Re:Sleazy and disgraceful by Mr2001 · · Score: 3, Insightful

      If you feel entitled to read someone's content, why do you feel entitled to read it without ads?

      Because it's being displayed on my computer.

      TV stations are free to broadcast all the ads they want. But in turn, I'm free to change the channel during a commercial break, or mute the sound and go fix myself a drink, or record the show and watch it later by fast-forwarding through the ads. They decide what to send me; I decide what to accept from them.

      Web site operators are free to put all the ads they want on their page. But again, I'm free to pick and choose what I want to pay attention to, or spend my time, bandwidth, and CPU power downloading and rendering.

      If the web site operators have a problem with that, then they have a problem with the design of the web itself. When they start paying for my computer and internet connection, then they can tell me how to use it, but not before -- and they still can't tell me what to pay attention to.

      I used to read a website where behind the banners, the author had a simple text graphic worked into the background with text along the lines of "If you can read this, you are hurting my ability to pay for the hosting of this site".

      See, that's fine. Don't force anything on your users, just be honest with them.

      --
      Visual IRC: Fast. Powerful. Free.
  12. Scum. by geekboy642 · · Score: 4, Insightful

    NoScript will no longer be permitted on any of my computers, period. This is unacceptable behavior. If I'd payed for the addon, I'd be demanding a refund. As it is, all I can do is try to take back the favorable word-of-mouth I've been giving the author, and try to find a version without the invasive behavior.

    --
    Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    1. Re:Scum. by Anonymous Coward · · Score: 5, Funny

      Stick it to the man, Internet Tough Guy!

  13. This suddenly explains a lot by Mortimer82 · · Score: 5, Insightful

    For some time now, I have been getting more and more annoyed with the regularity of NoScript updates, especially as it would ALWAYS open the home page after every update, this is after the nuisance of me already having been asked to restart Firefox for the addon update.

    Now it makes sense, they clearly artificially make this happen just for adrevenue. The addon probably doesn't even need that many updates.

    Anyway, even though I know I can change the option to not go to the homepage after each update, I am tired of having to restart Firefox once a week for software which is for the most part adware. I barely use noscript, except on 1 site, I'll wait for someone else to make an addon which doesn't piss me off, or simply tolerate the minor annoyance of that one site.

    As for the real world security benefits of noscript, they are questionable at best. If a website codes itself so it needs javascript, one would likely turn on noscript, and then the website could run malicious code.

    1. Re:This suddenly explains a lot by ahsile · · Score: 2

      Where is said option. I looked in NoScript and was unable to find it. Maybe I've just had too many tonight though...

  14. I would complain by carlzum · · Score: 4, Insightful

    Sure you may not be bothered by some ads on their site, but it's a slippery slope they should avoid. Users place their trust in add-ons like AdPlus and NoScript when they allow a third party to filter content. They proved they're willing to cross the line for a few dollars in ad revenue. What would they do for a significant amount of money?

    1. Re:I would complain by PopeRatzo · · Score: 5, Interesting

      The author of the article says this is a problem he predicted would happen if we didn't "give extension developers a way to make money".

      Now it's our job to "give" developers a way to make money?

      It amuses me when someone decides to use the "free" model of software development, making an application and then not charging for it, and then gets offended because he's not making money.

      Dude, if you're smart enough to come up with a useful app, I bet you can figure out a way to monetize it.

      I hear the same thing from artists who post all their work for free and then complain about being poor. Job 1 is survival, no matter how creative you are. You have to keep body and soul together if you're going to make a contribution. Same with guys who fix all their friends' computers and then get mad because they're fixing all their friends' computers. All passive-aggressive wearing "Don't Ask Me To Fix Your Computer" t-shirts. Grow some minerals and say "I'll have to charge you". You'd be surprised how reasonable people are when you're not a dick.

      --
      You are welcome on my lawn.
    2. Re:I would complain by carlzum · · Score: 2, Funny

      --
      "It is time, for stormy weather." - Pixies

      I think a new signature would reinforce your point :)

      --
      "Gouge away... if you want to." - Pixies

    3. Re:I would complain by x_MeRLiN_x · · Score: 2, Interesting

      No, it's not a user's job to give developers a way to monetise their product, but I also think we have a responsibility not to remove such methods.

      I use NoScript and explicitly whitelist reputable advertising agencies. I had Adblock Plus installed for a time, but only to hide distasteful images. I rarely click on advertising, but every couple of months an advertisement will spark my curiosity. I have a hard time believing many users who install these types of addons never do the same thing. I also contribute to the websites statistics, which may or may not help a webmaster negotiate with advertisers.

      I routinely ask the question, "what if everyone did it?". In the case of ad removal, there would be quite serious ill-effects: I would much prefer to consume ad-supported content than pay subscription fees.

      I'm a little uncomfortable with what the NoScript author has done, but as far as I'm aware, there is no viable alternative.

      It must also be pointed out that, if Microsoft were to behave in a similar fashion, many here at Slashdot would find it hard to contain their disgust.

  15. Good thing by elashish14 · · Score: 3, Insightful

    This is an exact example of why it's so important for source code to be freely viewed. The OSS model works - this demonstrates why and how. When developers are motivated by the wrong sources and use unethical means for obtaining their ends, users can be made aware of their digressions. Good work by the Adblock team.

    --
    I have left slashdot and am now on Soylent News. FUCK YOU DICE.
    1. Re:Good thing by scdeimos · · Score: 3, Insightful

      Funny, I thought that all Mozilla (Firefox/Thunderbird/Sunbird/etc) add-ons are already, in effect, open source.

      The .xpi files that they come in are just .jar/.zip files containing all of their Javascript source code, styles and images. The NoScript author in this very case actually went out of his way to obfuscate the code in the content/noscript/MRD.js file just to make it harder for people to see what he was doing. Luckily, there's an easy way to decode it (credit to the Matt McCutchen who posted in the article's link):

      mkdir tmp; cd tmp
      wget http//software.informaction.com/data/releases/noscript-1.9.2.xpi
      unzip noscript-1.9.2.xpi
      unzip chrome/noscript.jar
      perl -np /dev/fd/3 3MRD.unescaped.js s/\\\\x([0-9a-f]{2})/pack q{c}, hex(\$1)/ge EOS
      less MRD.unescaped.js

      It shows, unfortunately, that even open source software can be malicious. It's just easer for people to find the nasties.

  16. Re:Shhhh! by Anonymous Coward · · Score: 5, Funny

    Parent is correct; NoScript is EVIL. It will install malware, upload \My Pictures\ to a russian server and molest your children. The frequent updates the parent complains of are required to keep the NoScript's keylogger signature ahead of the anti-virus databases. NoScript was funded by Scientologists and developed by Sony. Users of NoScript are providing bandwidth to global botnets and have copies of all IM and email forwarded to the NSA.

    STAY AWAY

  17. Re:Shhhh! by Tubal-Cain · · Score: 4, Informative

    (which is btw. the most obnoxious plug-in I currently have installed; re: updates...)

    Set noscript.firstRunRedirection to False and it won't open the homepage after every update.

  18. Ad Supported Ad blockers by basementman · · Score: 2, Insightful

    I find it incredibly ironic that two ad blockers are at war with each other over blocking ads that support their service. I hope this isn't a preview of what's to come if the use of ad blocking software becomes widespread.

    1. Re:Ad Supported Ad blockers by shutdown+-p+now · · Score: 2, Insightful

      I find it incredibly ironic that two ad blockers are at war with each other over blocking ads that support their service

      NoScript is supported by ads, and maliciously tries to prevent them being blocked by AdBlock. However, AdBlock itself is not supported by ads, and does not try to block NoScript in a similar fashion. It may be a war, but it's pretty one-sided, and it's fairly clear who's being an asshole here.

      I hope this isn't a preview of what's to come if the use of ad blocking software becomes widespread.

      It is already widespread, even for IE users.

    2. Re:Ad Supported Ad blockers by the_other_chewey · · Score: 2, Informative

      I find it incredibly ironic that two ad blockers are at war with each other over blocking ads that support their service.

      They aren't. Adblock Plus isn't ad-supported (Wladimir doesn't even want donations),
      and NoScript isn't (primarily) an ad blocker.

  19. Re:Links are helpful by bignetbuy · · Score: 5, Insightful

    "I must admit I don't have much expertise in this area. I've never used either Adblock or Noscript."

    You should have stopped right there.

  20. Indicative of more serious problem? by Redacted · · Score: 5, Interesting

    This highlights a security problem: if addons can affect/patch each other, how can you ensure the integrity of the browser?

    Example: a malicious addon is released, and it takes some time before the malicious behaviour is discovered, and people delete the addon. But has it injected malicious code into other addons on the system? Now you have to remove all addons to be sure.

    Is this outlandish or possible? Has Mozilla implemented any security against such an attack?

    1. Re:Indicative of more serious problem? by mattwarden · · Score: 3, Interesting

      Thank you! Finally someone points out the real problem. If this was a story about a Windows app, it wouldn't have taken NEARLY as long for someone to point out that the real issue is lack of security with the platform.

    2. Re:Indicative of more serious problem? by Eil · · Score: 3, Insightful

      Example: a malicious addon is released, and it takes some time before the malicious behaviour is discovered, and people delete the addon. But has it injected malicious code into other addons on the system? Now you have to remove all addons to be sure.

      Is this outlandish or possible? Has Mozilla implemented any security against such an attack?

      What do you define as malicious behavior? A Firefox extension can modify the browser in almost regard. There's not much you can do to sandbox the extensions without removing the flexibility of the extensions feature altogether.

      Bottom line: You, the user, take responsibility for any software you install on your computer, even Firefox addons.

    3. Re:Indicative of more serious problem? by BerkeleyDude · · Score: 2, Informative

      A Firefox extension can modify the browser in almost regard.

      And not just the browser. You can write a binary add-on that will execute arbitrary code. It's no different from running a regular executable.

      Firefox add-ons aren't any more secure than ActiveX on IE.

  21. Re:AdBlock "Plus" vs regular AdBlock by bignetbuy · · Score: 3, Insightful

    "(If I recall correctly)"
    "Of course that's just how I remember the whole thing. I never visit the AdBlock Plus page and I am deliberately blind to most ads anyway."

    So, your entire post was based on a guess? You don't have any direct experience with AdBlock either? Are you kidding me? Why are you posting again?

  22. If they do this any more... by Evelas · · Score: 2, Insightful

    If NoScript screws with AdBlock any more, I'm just deleting it, AdBlock is the more valuable of the addons to me. I definitely don't like a developer screwing with someone else's addon, and then when it can't be deleted claims it's a "bug". No way it's a bug, just an undocumented feature.

  23. Re:Disabling NoScript Update Notificaions by Drafell · · Score: 5, Informative

    In the Firefox address bar, type : about:config

    Scroll down to: noscript.firstRunRedirection

    Right click this value, and 'toggle' it to false.

    Due credit goes to posts at http://adblockplus.org/blog/attention-noscript-users

  24. Solution (I hope) by AnalPerfume · · Score: 2, Interesting

    Create a new filter with a copy of the NoScript developer filter, add it below the pre-installed one and make sure both are disabled. Hopefully then if it's re-enabled by an update your manual copy will still be disabled, nullifying the effect....assuming it's read like CSS from top to bottom.

    Alternatively, look for another script control addon. Personally I've been getting rather pissed at the opening of new tabs on each update for a while now; not just NoScript either. Depending on whether my thinking will keep the block in place and how much longer I'm willing to accept the tab opening shit, I am close to removing it myself. There is YesScript and Controle De Scripts on the addon pages but I've not yet tried them.

    It may help to let the NoScripts people know why their usage numbers are going down on their Mozilla addon feedback page. Perhaps if they see enough people are pissed off, it may change things.

  25. Fight noscript.net with NoScript by the_raptor · · Score: 2, Informative

    Just remove noscript.net and his other domains from NoScripts allow list and his own addon stops his Google adbars.

    I am sure he will hard code around this in his next patch, that will be the point where I start adding firewall rules.

    --

    ========
    CINC, 4th Penguin Legion
  26. Re:Links are helpful by el+americano · · Score: 5, Interesting

    I always thought the incremental updates to NoScript were too frequent to be entirely for the benefit of its users.

    1) Involuntary web page visits after an update
    2) serve ads
    3) no step 3
    4) profit

    He probably looks for any typo that he can fix to get the next update out on time. At some point he needs to just call it adware, and I think we'd all agree that point has been reached. I'm now going find a way to avoid going to his page after an update, that way it won't matter if his ads were blocked or not.

    --
    Those are my principles. If you don't like them I have others. -Groucho Marx
  27. Be prepared... by Windwraith · · Score: 2, Interesting

    I am not sure, but this has just set a precedent. Because of NoScript dev's moronic attitude (It is perfectly fine to protect revenue, but DO NOT mess with another program, and a well-reputed one, on the way), may others might have learned of that clever trick...regulations to avoid this will have to be ensured by Mozilla so no extension will fight with another negatively by blocking functionalities like this.

    Expect more on this line in the future for sure. It's a really bad idea to make this kind of nasty trick public, others might learn and instead of a black egg in the basket we will have many. It's like idiots ramming demolition balls on their crotch just because they saw it on Jackass.
    And precisely extensions are what make Firefox a winner, I won't like the idea of having to fear them like one of those IE toolbars.

    Of course it's a worst case scenario, hopefully things will stay like this, and I hope they do.

    If not because I need noscript to block JS files to make Internet usable with my slow dial-up, I'd have ditched it long ago. I have some kind of feeling it's blocking something in Ubiquity's last version, it stopped working right after a noscript upgrade for me.

  28. NoScript's side of the story by bigbigbison · · Score: 4, Informative

    Since NoScript recently put up a forum I figured I would go over to see what people on there had to say. Here's a thread which starts with a discussion of noscript breaking adblock and then turns into a discussion of the specific issue: http://forums.informaction.com/viewtopic.php?f=7&t=877

    Here's a post where the NoScript guy asserts his reasoning for it: http://forums.informaction.com/viewtopic.php?p=2777#p2777 basically he says that the update to the filterset broke noscript.net making things like the menus unusable.

    In this post http://forums.informaction.com/viewtopic.php?f=7&t=877&start=90#p3162 he claims that the inability to remove the noscript filterset is a bug and that the next update to noscript will fix that and prompt users beforehand.

    --
    http://www.popularculturegaming.com -- my blog about the culture of videogame players
  29. Re:Links are helpful by neokushan · · Score: 2, Interesting

    How's that going to stop nefarious scripts running?

    --
    +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
  30. No more NoScript by xlotlu · · Score: 2, Insightful

    Until 1 minute ago I had NoScript installed.

    All the guy had to do was ask: "Do you want to whitelist the noscript webpage in adblock? I depend on these ads for revenue." I'd have damn well clicked yes.

    It's unfortunate how the sleazy way out seemed appropriate to someone who's supposed to be developing software against malware...

  31. Re:Links are helpful by _Sprocket_ · · Score: 5, Informative

    about:config
    set noscript.firstRunRedirection to false

  32. No it's not by Akita24 · · Score: 5, Insightful

    It isn't a "stupid trick." I installed NoScript specifically to help prevent things running in FF that would screw with my system behind my back. This behavior, screwing with ABP's configuration WITHOUT ASKING ME FIRST is EXACTLY THE SORT OF SHIT I installed it to PREVENT. This has nothing to do with how "trivial" said screwing is, or how much money the author does or doesn't make from the damn plugin. It's a matter of trust and what the damn plugin was built to do. The author just used his plugin to do exactly what we all installed it to PREVENT. I (and apparently a lot of others) no longer feel that we can trust the author or his software since he's now stooped to the tactics used by the people and software his plugin was designed to prevent.

  33. Re:Hello? Can y'all read? by scdeimos · · Score: 2, Interesting

    I would expect most /. users would be smart enough to actually see what's being changed before updating something.

    Except that the Update Add-ons dialog doesn't have a link to the Changes page for each add-on that's about to be updated (Mozilla is talking about adding that feature, by the way, not just because of this particular incident).

    I doubt most NoScript users would bother to check the Changes page even if the link was there - it's already running on their browser and has probably earned the rank of Trusted Add-on in their minds. I'm not convinced that NoScript-using /. readers would be much different.

  34. Alternative extension by hopkid · · Score: 2, Informative

    There's an extension called requestPolicy that seems to be a viable alternative to those who are no longer willing to use NoScript: https://addons.mozilla.org/en-US/firefox/addon/9727/ As the addons page says, it's still experimental/not publicly vetted, so "take this with a grain of salt," "caveat emptor," etc...

    1. Re:Alternative extension by justin+samuel · · Score: 2, Informative

      [Note: I'm the RequestPolicy author.]

      Thanks for letting people know about RequestPolicy. I would like to stress, however, that RequestPolicy is not a replacement for NoScript. I actually keep a FAQ entry about the high-level differences between the two extensions as this is a not uncommon misunderstanding:

      http://www.requestpolicy.com/faq#faq-noscript

  35. Re:Links are helpful by el+americano · · Score: 4, Interesting

    but the Mozilla Add-on Policy requires them to inform you in some detail of what is being changed by an update. Since you're in a browser, a web page seems the logical way to do it.

    Maybe you shouldn't update them all at the same time?

    --
    Those are my principles. If you don't like them I have others. -Groucho Marx
  36. A word from a NoScript Forum Moderator by Anonymous Coward · · Score: 5, Informative

    First, I'm not an anonymous coward, I'm Tom T., a Moderator at the NoScript Support forum. Just didn't need one more U/P login as probably a
    one-time poster here. Having read only the top pages, just wanted to make sure that these points were covered:

    1) Giorgio Maone himself has pointed out repeatedly, including at the thread in question, that anyone can disable his pages' ads with NoScript just by blocking the Google-Syndication scripts. NoScript itself cannot be circumvented in this blocking, even by NoScript. :)

    2) For those who think the updates are a revenue-(ad-viewing)-generator, aside from the fact that the NS FAQ includes simple instructions for turning off the home-page redirect for each update (try reading the FAQ before criticizing), please look at the complete history and at how many times some new attack, e. g., XSS etc., has surfaced, and Giorgio has dropped everything -- wife, new baby -- and rushed to protect NS users with an update. Some of these updates turned out to prevent future attacks that weren't even known at the time of the update. Go to the Changelog, see the number of feature requests/bug reports, and tell us which ones were unnecessary. Go to the blog of world-class hakker Sirdarckhat, http://sirdarckcat.blogspot.com/2008/06/hacking-noscript.html, who has responsibly and privately reported his discovered vulnerabilities, and note his comment on Giorgio's response to such reports:

    "Is important to say, that Giorgio fixes stuff in "hours", (or minutes in some cases), and he has done some crazy stuff, just so NoScript users can be safe, so if you dont use it, go get it."

    Straight from the hakker's mouth there, peeps.

    3) As a personal opinion only, and not speaking for Mr. Maone, NoScript, or the NS Support Forum, I have repeatedly recommended AdBlock Original, in which only I can set blocks or permissions, no one else, and with which I can affect or hose only my own machine, not anyone's else, nor can I affect anyone's web site. That is why NS does not offer "blacklists", despite repeated requests from users who don't want to be bothered with making their own decisions (the whole point of NS), and why, despite my great respect for Wladimir Palant and his product, I don't use ABPlus. True, I don't "have" to subscribe; I just don't want to open that door. The only exception would be the Hosts file, offered by http://www.mvps.org/winhelp2002/hosts.htm ,which has *specific criteria*: a site must drop tracking cookies or drive-by adware, spyware, or other malware; and the file is plain-text readable and editable by any user to remove any block-entry that they feel is unnecessary. I never have. They're all there for a good reason and are sites I don't want to allow my browser to connect to.

    4) Anyone who thinks that scripting or other web executables are without danger and require no user attention probably shouldn't be using a computer, or is already pwned. Do some research. "If you aren't worried, you just don't understand the situation." Cheers!

    1. Re:A word from a NoScript Forum Moderator by ushimitsudoki · · Score: 2, Insightful

      "1) Giorgio Maone himself has pointed out repeatedly, including at the thread in question, that anyone can disable his pages' ads with NoScript just by blocking the Google-Syndication scripts. NoScript itself cannot be circumvented in this blocking, even by NoScript. :)"

      Except the NoScript site serves ads from other sources than just Google. For example, I count 3 "pop-up on hover" adds from DoClix, Inc. on the "GetIt" page alone. Please note the references to "s3.buysellads.com" as well as a "sponsored links" sections that is not from Google in addition to the doclix.com ads. Not that either side of this point is actually relevant to how inappropriate the action was.

      "2) For those who think the updates are a revenue-(ad-viewing)-generator, aside from the fact that the NS FAQ includes simple instructions for turning off the home-page redirect for each update (try reading the FAQ before criticizing)"

      Except - as has been pointed out many times - the user has to set this up themselves in about:config, rather than a simple checkbox from the NoScript GUI. Not that either side of this point is actually relevant to how inappropriate the action was.

      The fact of the matter is that Giorgio crossed a line, violating user trust and behaved in a manner exactly like malware. Rationalizing the action by saying there was an "an aggressive EasyList campaign against sites sponsoring NoScript development" or that it was an "attack" on the NoScript site, indicates a problem of acceptance of responsibility and does not help - it only compounds the mistake. Giorgio needs to apologize, promise not to do anything like this again in the future and try to regain user trust.

      --
      Me and U(buntu) - my blog about Ubun
    2. Re:A word from a NoScript Forum Moderator by mikelieman · · Score: 4, Insightful
      Tom, Thanks for your contribution. It is imperative you communicate this to *everyone* in the NoScript project -- especially to Giorgio Maone. I think the real issue here is that Giorgio violated our trust, and *appears* to have been acting without integrity and without "Good Faith". This earlier post echoes my, and many others feelings: #27794533

      Had NoScript asked me if I wanted to whitelist adds on their site (in my AdBlock preferences) to support NoScript development, I would have happily clicked "Yes."

      As it is, Giorgio acted like a piece-of-shit, scumbag, newbie-hacker throwing a temper tantrum, should be ashamed of himself for embarrassing himself, YOU, and everyone on the project , and needs to make public apology for his misguided attempt. Here's a hint. If you put it in the documentation, README or changelog it WILL NOT BE READ. Get out an update which says, "SORRY! We've rolled back all the patches for this to version xxxxxx, and we will never make any changes outside our application without your PRIOR EXPRESS INFORMED CONSENT. And then learn from this mess -- and don't fuck up like this again.

      --
      Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
  37. Uninstalled it but... by robmv · · Score: 2, Informative

    This was one of the reasons I just uninstalled NoScript a few hours ago, but the main reason I did it is because this story made me check the NoScript source code, and it is a mess.

    I decided to look for a replacement and found YesScript (it works as a sites blacklist), after looking the code I found that it uses Mozilla Configurable Security Policies. Too bad CSPs only allow or disallow javascripts by site, and the sameOrigin policy does not works for "*.javascript.enabled"

  38. Optional in 1.9.2.5 and removed in 1.9.2.6 by tnnn · · Score: 2, Informative

    v 1.9.2.6
    + NoScript now automatically removes the controversial "NoScript Development Support Filterset" deployed with NoScript 1.9.2.3 and above on startup, permanently and with no questions asked.
    v 1.9.2.5
    + One-time startup prompt to ask users if they wants to install/keep the AdBlock Plus "NoScript Development Support Filterset" deployed with NoScript 1.9.2.3 and above


    While I'll most likely check the changelog before applying new NoScript version, I doubt I'll stop using it. I have mixed feelings about this situation but at least author warned us about what he was doing and broke nothing. Some of you may remember what happened with Fast Dial - it added some spam links, which completely broke user bookmarks. While its author also informed about this change in changelog, he forgot to mention that it will totally break your bookmarks.

  39. NoScript 1.9.2.6 fixes it by pmontra · · Score: 5, Informative

    Giorgio released version 1.9.2.6 which disables the filter. I quote from http://noscript.net/?ver=1.9.2.6&prev=1.9.2.5

    Why such a tight release schedule? Version 1.9.2.6 automatically and permanently removes the cotroversial NoScript Development Support Filterset deployed with NoScript 1.9.2.4. I sincerely apologize with those ABP users who missed the information about it given on the AMO install page, on this site's install page, on this very release note page and in the FAQ. Not including a prompt asking for permission beforehand from the start has been a very bad omission, and I want all the ABP users who felt betrayed to know how much I'm sorry for that. As a sign of good will, current NoScript 1.9.2.6 completely removes the filterset itself, if found there, on startup with no questions asked. Thanks for your patience.
    -- Giorgio

    It seems that he eventually got it right.

    1. Re:NoScript 1.9.2.6 fixes it by laughingcoyote · · Score: 2, Insightful

      Giorgio released version 1.9.2.6 which disables the filter. I quote from http://noscript.net/?ver=1.9.2.6&prev=1.9.2.5

      Why such a tight release schedule? Version 1.9.2.6 automatically and permanently removes the cotroversial NoScript Development Support Filterset deployed with NoScript 1.9.2.4. I sincerely apologize with those ABP users who missed the information about it given on the AMO install page, on this site's install page, on this very release note page and in the FAQ. Not including a prompt asking for permission beforehand from the start has been a very bad omission, and I want all the ABP users who felt betrayed to know how much I'm sorry for that. As a sign of good will, current NoScript 1.9.2.6 completely removes the filterset itself, if found there, on startup with no questions asked. Thanks for your patience. -- Giorgio

      It seems that he eventually got it right.

      It seems that he eventually got caught.

      --
      To fight the war on terror, stop being afraid.
  40. Altering Data without Consent *IS* a crime by CuteSteveJobs · · Score: 2, Interesting

    IANAL but in Australia we have laws which among other things makes it a crime to alter data without the owner's consent. There's a similar crime in Britain. I don't know the specific European Laws he'd be prosecuted under, but altering data without consent is one of the first things that cybercrime laws legislated against. Shop around, but this Giorgio Maone is treading on some shaky ground here and he did it with clear forethought. Unlikely Maone will be prosecuted - few people ever are, but if I were him I'd be apologising profusely now and promising never to do it again. Instead he's been pretty obnoxious over the whole affair and pretty much killed the NoScript brandname. He's also violated Mozilla's T&Cs.

    http://www.aic.gov.au/publications/htcb/htcb006.html
    http://www.aic.gov.au/publications/htcb/htcb005.html
    http://www.saflii.org/za/other/zalc/dp/99/99-CHAPTER-3.html
    http://en.wikipedia.org/wiki/Computer_Misuse_Act
    http://en.wikipedia.org/wiki/Noscript#NoScript_exceptions_and_AdBlock_Plus

    > MattHawk (215818): It's not actually illegal.
    Well, yes it is. Either state IAAL and/or give links to support what you are saying.

  41. Re:Links are helpful by trewornan · · Score: 3, Insightful

    it desperately asks for an answer

    So, begs the answer surely?

  42. Re:Links are helpful by mirshafie · · Score: 2, Funny

    By using sunshine. No. Privoxy can block scripts, or manipulate incoming traffic any way you like.

  43. dirty game, security risk, liability? by dch · · Score: 2, Interesting

    This seems like a dirty game that noscript is playing. They are intentionally subverting the intention of the AdBlock plugin. Blocking ads is the intention of the user because the user installed the plugin. Therefore the noscript authors are subverting the intention of the user. Users (some) will put up with this for a while, however if it gets to bad a new "noscript" will be created. It will be a fork noscript is open source or it will be a complete rewrite. There only way this can end well for no script is to not "go too far with it" that it really pisses off users/developers. What "too far" is, is what is under debate. Since what is being blocked is mostly ads from ad servers, can it be claimed it is "part of the content of the page" as some here have described. With snail mail some companies place ads in with your bill. IMHO that does not make the ads part of the bill. However I think this can be a security risk, as ads servers can be a vector for attack. I was listening to a respectable internet radio station that required that I run IE (I know, I have to live in the dark side once in a while). I came back later and found avg saying it found a virus. After some investigation I noticed an ad on the internet radio page had the url, file://c:/windows/system32/. And when I visited that "url" exactly avg popped up again. Now I always block ads when I can (and try not to use IE) because the author of the page has not authorized each ad to be "part of the content". I would hate to live in a world where it was "part of the content" and sites where responsible for the ads that got served. Then again, maybe there would be less ads that way. Anyway, just my 0.02 cents