Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Mozilla The Internet News

NoScript Adds Subscriptions To Adblock Plus 408

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.'"
This discussion has been archived. No new comments can be posted.

NoScript Adds Subscriptions To Adblock Plus

Comments Filter:
  • I only visit the site to update software, software they provide me free of charge, I'm not going to complain.
    • by DigDuality ( 918867 ) on Friday May 01, 2009 @08:29PM (#27794505)
      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.
      • by mysidia ( 191772 ) on Friday May 01, 2009 @09:17PM (#27794817)

        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.

        • 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.

    • I would complain (Score:5, Insightful)

      by carlzum ( 832868 ) on Friday May 01, 2009 @09:11PM (#27794777)
      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?
      • Re:I would complain (Score:5, Interesting)

        by PopeRatzo ( 965947 ) * on Friday May 01, 2009 @10:02PM (#27795057) Journal

        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.

        • Re: (Score:3, Funny)

          by carlzum ( 832868 )

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

          I think a new signature would reinforce your point :)

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

        • Re: (Score:3, Interesting)

          by x_MeRLiN_x ( 935994 )

          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 contribut

  • Really Smart (Score:5, Insightful)

    by rackserverdeals ( 1503561 ) on Friday May 01, 2009 @08:23PM (#27794445) Homepage Journal

    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.

    • Re:Really Smart (Score:5, Informative)

      by Anonymous Coward on Friday May 01, 2009 @08:43PM (#27794591)

      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.

      • Re: (Score:3, 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 year

        • Re:Really Smart (Score:5, Interesting)

          by Xibby ( 232218 ) <zibby+slashdot@ringworld.org> on Saturday May 02, 2009 @12:56AM (#27795983) Homepage Journal

          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.

      • Re:Really Smart (Score:5, Insightful)

        by GF678 ( 1453005 ) on Saturday May 02, 2009 @12:15AM (#27795773)

        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.

    • 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.

  • by Anonymous Coward on Friday May 01, 2009 @08:24PM (#27794463)

    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.)

  • Timeline of events (Score:4, Informative)

    by Anonymous Coward on Friday May 01, 2009 @08:25PM (#27794475)

    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 [informaction.com].

    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 [adblockplus.org], 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" [noscript.net]. 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.

    • Re: (Score:2, Insightful)

      by pete6677 ( 681676 )

      Abe Simpson, is that you?

    • by angrydotnerd ( 1377713 ) on Friday May 01, 2009 @08:38PM (#27794565)

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

    • by derfy ( 172944 ) * on Friday May 01, 2009 @08:39PM (#27794571) Homepage Journal

      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.

    • ...he makes an update of NoScript to version 1.9.2...

      I don't know how it happened, but I am glad I missed any updates after 1.9.1.91. I think I'll stick with that for the time being, if I don't remove NoScript completely.

    • Re: (Score:3, Interesting)

      by Kaboom13 ( 235759 )

      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 pre

  • by ThomasHoward ( 925022 ) * on Friday May 01, 2009 @08:26PM (#27794477)
    It is a useful tool, it shouldn't be too hard to strip out all the dodgy code and host it on another site.
    • Re: (Score:3, Interesting)

      by MrEricSir ( 398214 )

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

    • by bcrowell ( 177657 ) on Friday May 01, 2009 @09:06PM (#27794737) Homepage

      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.

      • by Stephen Parks ( 661470 ) on Friday May 01, 2009 @09:37PM (#27794935)

        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.

        • by bcrowell ( 177657 ) on Friday May 01, 2009 @10:50PM (#27795329) Homepage

          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.

  • by SpottedKuh ( 855161 ) on Friday May 01, 2009 @08:34PM (#27794533)

    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!

    • That's all great. More power to you.

      However, I'm trying to think of the last time I've been to the NoScript site. I think the last time I was there was when I installed NoScript. Ever since then, Iceweasel has updated the program without ever going to the site.

    • by ahsile ( 187881 ) on Friday May 01, 2009 @09:13PM (#27794787) Homepage Journal

      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 [informaction.com]:

      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.

    • Re: (Score:3, Informative)

      by Deanalator ( 806515 )

      http://noscript.net/changelog [noscript.net]

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

    • Re: (Score:3, Insightful)

      by Cow Jones ( 615566 )

      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 [informaction.com]:

      However I hope all this mess will be at least parti

  • Stupid trick (Score:4, Informative)

    by Pinckney ( 1098477 ) on Friday May 01, 2009 @08:38PM (#27794567)

    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.

    • No it's not (Score:5, Insightful)

      by Akita24 ( 1080779 ) on Friday May 01, 2009 @10:55PM (#27795353)
      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.
  • by d_jedi ( 773213 ) on Friday May 01, 2009 @08:46PM (#27794609)

    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.

    • by scdeimos ( 632778 ) on Friday May 01, 2009 @10:32PM (#27795247)

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

      Yes, read the Addons.Mozilla.Org policy page [mozilla.org]. 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.

  • Scum. (Score:5, Insightful)

    by geekboy642 ( 799087 ) on Friday May 01, 2009 @08:50PM (#27794629) Journal

    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.

  • by Mortimer82 ( 746766 ) on Friday May 01, 2009 @08:51PM (#27794637)

    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.

  • Good thing (Score:4, Insightful)

    by elashish14 ( 1302231 ) <profcalc4 AT gmail DOT com> on Friday May 01, 2009 @09:11PM (#27794781)

    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.

    • Re:Good thing (Score:4, Insightful)

      by scdeimos ( 632778 ) on Friday May 01, 2009 @11:05PM (#27795417)

      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.

  • NoScript will never be installed in my computer never again, alas, it has been disable for most of it lifetime in my profile.

      I'd fork it if I actually cared for it, but still I invite people to down rate it in mozilla.org and uninstall it from their computers. In the FOSS world the only way to vote is with your feet.

  • by Redacted ( 1101591 ) on Friday May 01, 2009 @09:29PM (#27794889)

    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?

    • by mattwarden ( 699984 ) on Friday May 01, 2009 @11:58PM (#27795677)

      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.

    • by Eil ( 82413 ) on Saturday May 02, 2009 @12:06AM (#27795715) Homepage Journal

      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.

  • Solution (I hope) (Score:3, Interesting)

    by AnalPerfume ( 1356177 ) on Friday May 01, 2009 @09:39PM (#27794947)
    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.
  • by bigbigbison ( 104532 ) on Friday May 01, 2009 @10:20PM (#27795155) Homepage
    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 [informaction.com]

    Here's a post where the NoScript guy asserts his reasoning for it: http://forums.informaction.com/viewtopic.php?p=2777#p2777 [informaction.com] 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 [informaction.com] 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.
  • by Anonymous Coward on Saturday May 02, 2009 @12:19AM (#27795789)

    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!

    • by mikelieman ( 35628 ) on Saturday May 02, 2009 @08:28AM (#27797745) Homepage
      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 [slashdot.org]

      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.

  • by pmontra ( 738736 ) on Saturday May 02, 2009 @03:58AM (#27796797) Homepage

    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 [noscript.net]

    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.

    • Re: (Score:3, 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 [noscript.net]

      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.

A morsel of genuine history is a thing so rare as to be always valuable. -- Thomas Jefferson

Working...