Slashdot Mirror


Mozilla Developers Respond to Malware

An anonymous reader writes "Last week's well- publicised (and quickly fixed) security hole in Mozilla, Firefox and Thunderbird reminded the Slashdot faithful that Mozilla is not invincible and that it is now big enough for malware (virus and spyware) authors to target. MozillaZine has a short article on this topic, looking at the rise in attacks aimed at Mozilla and how the developers are responding."

41 of 429 comments (clear)

  1. Mozilla "innovation" reaches new low? by Allen+Zadr · · Score: 5, Insightful

    I'm quite happy to see that the Mozilla team is pro-active in fixing the bugs that could allow MalWare to install unchecked.

    Yet, a base Mozilla 1.7 downloaded right after release will have this issue for a very long time. This situation is worse, in one big way, than the Internet Explorer issues; Mozilla users 'feel' safe. Non-techies that use Mozilla assume it's 'safe' because a geek once told them that this is the case.

    I've been an Open Source supporter for quite a long while, but the days of relative desktop safety for F/OSS cross-over users is coming to a close.

    And, I'm probably not the only one who "shivers", when reading, "... almost a carbon copy of the new Internet Explorer Information Bar ..."

    There's no way to defend that.

    --
    Kinetic stupidity has a new brand leader: Allen Zadr.
    1. Re:Mozilla "innovation" reaches new low? by T-Keith · · Score: 4, Insightful

      "Non-techies that use Mozilla assume it's 'safe' because a geek once told them that this is the case." Non-techies are more likely to assume that the "Internet" that came with their computer is safe too. Which they really should. Unfortunately this is not the case.

    2. Re:Mozilla "innovation" reaches new low? by Blindman · · Score: 4, Insightful

      No software package can fix ignorance. Mozilla makes ignorance a little cheaper. Microsoft is trying to do the same with changing the defaults in Service Pack 2. However, the real problem won't be fixed as long as people choose not to think.

      --
      I don't practice what I preach because I'm not the kind of person that I'm preaching to.
    3. Re:Mozilla "innovation" reaches new low? by Florian+Weimer · · Score: 3, Insightful

      I'm quite happy to see that the Mozilla team is pro-active in fixing the bugs that could allow MalWare to install unchecked.

      The Mozilla team isn't proactive on security issues. The dangers of Windows URL schemes have been known to the Mozilla team since mid-2002:

      http://bugzilla.mozilla.org/show_bug.cgi?id=163767

      If they had implemented a whitelist of known-good URL schemes back then, it would have been a proactive security measure. Fixing things after they have been announced on some mailing list (or reported privately) is, of course, only reactive.

    4. Re:Mozilla "innovation" reaches new low? by sigaar · · Score: 5, Insightful

      "This situation is worse, in one big way, than the Internet Explorer issues; Mozilla users 'feel' safe. Non-techies that use Mozilla assume it's 'safe' because a geek once told them that this is the case."

      Non-techies using IE, like my mother, feel safe too, just because Microsoft said it's OK. Such a big company with so many users can't be wrong, after all.

      Despite the fact that her computer's gotten infected a couple of times already. Despite the fact that she refuses to do her Windows update (it takes so damn long over the modem). Despite the fact that her son (me) who works for an IT security company, have told her repeatedly not to use IE, and have made sure that she always has the latest Mozilla/FireFox and Opera installed.

      On a slightly different but related topic. I am not a programmer, so this is just a guess. The same vulnerability that was discovered in Firefox and Mozilla, was discovered in IE too. Would the fact the vulnerability in Firefox and Mozilla only affected the Windows 2000/XP versions, and not the ones on other platforms, suggest that it might have been a vulnerability in windows rather than Mozilla? Sure, preventitive maintainance on Mozilla's side would prevent it from being expoited.

      I just find it to be a bit like mopping the floor because the bathtub is overflowing, instead of closing the tap.

      --
      sigaar
    5. Re:Mozilla "innovation" reaches new low? by jesser · · Score: 2, Insightful

      If they had implemented a whitelist of known-good URL schemes back then, it would have been a proactive security measure.

      And it would have broken a large number of programs. What's your point?

      --
      The shareholder is always right.
    6. Re:Mozilla "innovation" reaches new low? by t1m0r4n · · Score: 5, Insightful

      The Mozilla team isn't proactive on security issues. The dangers of Windows URL schemes have been known to the Mozilla team since mid-2002

      I said last time around I said if I heard this comment one more time I would scream, and, well, I just scared my poor dog. Who the heck is this "Mozilla team" you are insulting? Last time I checked mozilla source code was readily available to you. Patch it. Done. If someone "official" doesn't want to include it in the nightly build, too bad. Put up a little website at geocities.com/securemozilla and post a message on your geek board of choice.

      Such is the burden of open source. You can't complain about the coding choice of another person if you are lazy and/or stupid. I don't see it as a failure of the Mozilla team, but a failure of Windows users who were too lame to fix it themselves.

    7. Re:Mozilla "innovation" reaches new low? by ajs · · Score: 5, Insightful

      Actually, you should look at the link (though you have to copy/paste it because Bugzilla is refusing connections that have a Slashdot URL as referer). The bug was reported by someone who wrote, tested and bug-fixed a patch. Two years later (TWO YEARS) someone from the Mozilla Team (and by that, I mean people with control over the released source) said that they thought it wasn't a good idea. A few months later the exploits were "discovered".

      This whole incident is a huge black-eye for Open Source's theory of many eyes. The eyes saw. The fingers fixed. The brain ignored.

      PS: I am still an open source advocate and I still believe in the many-eyes theory of security, but this incident shows that we cannot be abolutely confident in that theory producing better results that proprietary solutions.

  2. the interesting thing by koan · · Score: 5, Insightful

    Will be how fast the community can fix these types of issues compared to M$'s response time.
    I think we all know that whatever is the popular software is what will be targeted so the big difference maybe how it's responded to.

    --
    "If any question why we died, Tell them because our fathers lied."
    1. Re:the interesting thing by Anonymous Coward · · Score: 2, Insightful

      That would seem logical except that the end user never seems to download the fixes. At least with IE it can be auto-updated with Windows Update. I don't think Microsoft is going to let Mozilla include their patches so it is back to the old proactive approach for the end user which never works.

      Hell - I haven't update Mozilla on this laptop I am working on yet.

    2. Re:the interesting thing by kir · · Score: 2, Insightful

      I think we all know that whatever is the popular software is what will be targeted. . .

      This isn't necessarily true. Just look at Apache for an example.

      --
      3cx.org - A truly bad website.
    3. Re:the interesting thing by Anonymous Coward · · Score: 1, Insightful
      This isn't necessarily true. Just look at Apache for an example.

      Well, Apache is targeted -- just not successfully.

    4. Re:the interesting thing by daviddennis · · Score: 3, Insightful

      Only if you download the nightly builds, though.

      Most mainstream people would wait for an "official" release, just like IE.

      I wouldn't count the problem as "fixed" until it's "officially fixed" and available for mainstream people who don't want to beta-test software.

      D

  3. Re:I'd still rather by Anonymous Coward · · Score: 3, Insightful

    I know we all like to take jabs at Microsoft, but really people, we will take these comments more seriously if you don't make your little "witty" changes to the names. IE: no more "M$, Micro$oft, Internet Exploiter"..etc

  4. OSS vs non-OSS by siplus · · Score: 4, Insightful

    if people are going to start targetting mozilla for exploits, then we can see the true difference between security/stability of OSS vs proprietary products. i have no doubt that mozilla will come out in the lead, because in being open source when there IS a problem, it is fixed in a timely manner :)

    1. Re:OSS vs non-OSS by thenextpresident · · Score: 2, Insightful

      We already have that with Apache v.s. IIS. Consider that Apache is way more popular than IIS, so you can easily take a look at something like that as an example of OSS v.s. non-OSS.

      However, you do have a point that Mozilla will allow us to look at the consumer/user end of things and see how this plays out.

      --
      Jason Lotito
  5. Why should installing plugins be easy? by Neil+Watson · · Score: 4, Insightful
    Apart from initial install, how often does one need to install a browser plugin? Why should it be made easy? What kind of legitimate website needs a plugin to browse it?

    There is a fine line between easy to use and easy to exploit. Let's not repeat the mistakes of others.

  6. It was a Windows flaw, not a Mozilla flaw by dtjohnson · · Score: 5, Insightful

    It was widely reported that a flaw was found in 'Mozilla' which was not correct. The flaw was in the Shell: protocol on Windows. That's why the alleged 'flaw' in Mozilla did not exist on non-Windows platforms. The only 'flaw' in Mozilla was its failure to block the use of the shell: stuff on Windows (which the patch now does).

  7. Bad example by gpinzone · · Score: 3, Insightful

    The shell: vulnerability is a bad example. Other things like buffer overflows are pertinant, but will not support the idea that open source is any more or less prone to attack. Bugs occur in any software.

    What has not yet occured is a plug-in or extension for Mozilla/Firefox that is similar to the kinds of spyware/malware that has been developed for IE. If the "AOL crowd" starts dumpping IE for Mozilla/Firefox, spyware/malware authors will have a reason to invest their time and money into developing such applications. Seriously, how will the Mozilla team ensure somone doesn't intentionally install an extension because some website told the user that it will "accelerate their web experience for free?"

  8. Re:IE by Anonymous Coward · · Score: 5, Insightful

    It wasnt just Mozilla Firefox and the like.

    And there's the rub. As was reported before, the problem with Mozilla was only on Win32 platforms. Then, it comes out that MSN IM and Word are also affected with this problem. So, truly the bug lies in Windows. Why this point isn't getting more press, I am not sure, but it really should.

  9. Mozilla being OSS by nitrocloud · · Score: 1, Insightful

    Mozilla is Open-Source Software, therefore any exploits there may be, are easily discoverable, in this aspect, proprietary code would seem more invincible by default eh? OSS is more than just a team working on a project, it is a quest by those to search for better and more stable software. I ask you today, since that OSS relies on contributers of code to fix many bugs that may pass by developers, and therefore can we really blame Mozilla for the exploits in their code? Look at Microsoft for instance, when their code was proprietary, exploits were found with brute force, when the Windows 2000 source code leaked, a person made a BITMAP to exploit the core of the OS, tell me, which is worse?

    --
    Karma: Good, or bust!
  10. Re:Misleading by Paulrothrock · · Score: 4, Insightful
    I'm guessing that even some ex-MSIE users might not go through all that on the request of a malicious WWW site they have found.

    That depends. Does the link promise free pr0n, money, or chocolate? Or does the link say it will find and destroy malware or pr0n on your system.

    Social engineering is the most effective exploit of any system.

    --
    I'm in the hole of the broadband donut.
  11. Re:not so fast of a fix by That's+Unpossible! · · Score: 5, Insightful

    No, the bug was in Windows XP's handling of the shell: protocol. It can be exploited to run arbitrary code. When this was found out, Mozilla team released a patch to prevent shell: protocol links from working, cutting off access to the real culprit in Windows, which won't be fixed until SP2 for XP.

    The 'bug report' opened at Mozilla in 2002 was essentially trying to deal with the way Mozilla handles unknown protocols. The normal way was just to pass them to the OS.

    E.g. since aim: isn't recognized by Mozilla, an aim: link would be passed to the OS, and if you had AOL IM installed, it would have registered to handle that protocol. (Often used to install a new "buddy icon.")

    I believe Mozilla is now going to allow you to let certain protocols through, instead of allowing all.

    So it's QUITE a stretch to say that this exploit bug we're talking about is (a) in mozilla, and (b) around since 2002.

    --
    Ironically, the word ironically is often used incorrectly.
  12. Re:K-Meleon - 1 line fix in 30 seconds by juhaz · · Score: 2, Insightful

    K-meleon, Moz based browser I use (and have for 3 years both at home and here at work on winders) was fixed by the users with a simple User_Pref

    Which is exactly how it's actually fixed on normal Mozilla and Firefox as well. What's your point? That there absolutely shouldn't be a fix easy enough for non-techies to use just because it can be done by fudzing around the hidden config system?

    Who needs a 20Mb download, huh?

    The people who couldn't possibly understand even about:config, or well, not really, they could always just install the 512 byte shellblock.xpi

  13. Re:This will be the true test. by riley · · Score: 4, Insightful
    Business types are afraid of OSS mostly for the fact that it's "unsupported." To them, support doesn't mean having developers on hand to fix problems so much as it does having someone to blame when things go wrong. As long as someone else is fiscally responsible for their technology problems, their customers/shareholders are happy.

    Here's the hole in that theory: no one has ever successfully sued Microsoft for technology problems with MS products. Worms, viruses, etc have all cost reported billions of dollars (real cost unknown, but obviously significant), yet MS does not bear the consequences of those losses.

    The question of whether it is possible for us (as a species) to build completely error free systems (thus making it feasable to hold vendors responsible for mistakes) is for another time. The possibility that software is more abstract and thus more complex for humans than any other form of commercial engineering maybe the case.

    This is not to let MS off the hook. In my dealings with them, the company in the past has tended to let the marketers write the program specifications, often over the objections of actual engineers. The difference in perspective between a salesperson and an engineer is significant with regards to long term security and reliability.

  14. Re:IE by That's+Unpossible! · · Score: 4, Insightful

    Yeah, yeah. Point is, Mozilla shouldn't have been affected at all (like Opera, for example).

    Yeah, Opera never suffers from security problems!

    Gimme a break. No fancy software is secure.

    --
    Ironically, the word ironically is often used incorrectly.
  15. Re:I'd still rather by Mongoose+Disciple · · Score: 4, Insightful

    Disclaimer: My post is about the "let me make name changes I think are clever and funny" trend and not the parent poster.

    As opposed to people massively using names like "Lunix" or "open sores"?

    I've... never seen anything like that used here on Slashdot. Not ever.

    That's not saying it hasn't been, but it's sure a hell of a lot less common.

    As long as those MS zealots don't disappear, expect names like "M$".

    Wouldn't you rather be the bigger person?

    Personally, I'd rather have intelligent discussion about the strong and weak points of various OS/software/languages/etc. here than stupid name calling. Maybe it's just my own prejudices, but when I see a post with that kind of crap, I assume I'm as likely to get reasonable discourse out of the post as I am to get a fair and balanced opinion about non-Causasians from a member of the KKK. I skip to the next post.

    (I also assume the poster lives in their parents' basement and has never touched a real girl, but I keep that to myself. That'd be unfair and non-constructive name-calling, too.)

  16. Handling a full court press? by CaroKann · · Score: 1, Insightful

    It will be interesting to see how OSS developers handle a full court press by maleficent hackers. For all talk and criticism about Microsoft's security responses, I don't believe OSS has ever encountered the concentrated, unrelenting targeting Microsoft has to endure. Will OSS have the organization and time to endure what Microsoft has to endure?

    On another note...
    I wonder, at the rate we are going, with millions of full featured operation systems connecting to the internet, if all of these security issues will slowly make the internet useless. Perhaps it is time for a major paradigm change. Perhaps we should do away with idea of full featured operating systems existing on millions of PCs, and get back to the old mainframe idea, with users connecting to a central, secure OS/server using a dumb terminal. After all, a handful of servers are defendable. Millions of fully featured PCs will never be defendable, and will always be a threat to one another.

    The internet is fast enough that a rich, powerful GUI interface into such a remote OS/server is feasible. A company, such as Microsoft, IBM, etc., could sell access to a secure OS/Server. I think enough people have a robust internet connection to make this practical.

    1. Re:Handling a full court press? by argent · · Score: 5, Insightful

      I don't believe OSS has ever encountered the concentrated, unrelenting targeting Microsoft has to endure.

      You're mistaken in your belief.

      People argue that Microsoft's getting unfairly blamed becauise they're the majority of the targets. And yet in areas where they haven't been the primary target they have still often had a significantly larger number of exploits for extended periods of time.

      For example, for years IIS had a consistent 30% share in the webserver market, yet over the same period IIS served the vast majority of defaced websites.

  17. it's still partially Mozilla's responsibility by dekeji · · Score: 2, Insightful

    If you develop for Windows, you have to develop for it as it is. That is, you have to expect that things aren't secure in the way you like them to be or don't work the way you might like them to work.

    The attitude Mozilla should have that they should only call library and OS interfaces on each OS that they can have a reasonable expectation to be safe and secure in practice. That is, they need to orient themselves not only based on what they think an API ought to do or how the API ought to behave, but what it actually does. If they don't, then some of the blame for security holes will fall on Mozilla.

    In this case, the Mozilla developers knew what the API they were calling did. As I understand it, they had even known of the possibility of the shell: exploit for quite some time. Furthermore, the security hole could have been fixed in Mozilla, yet the Mozilla chose not to do anything about it. The secure thing for Mozilla to have done would have been only to hand over a few known protocols to the OS for handling (mailto: and maybe ftp:), and only if Mozilla first verified that the entire URI was, in fact, valid and harmless.

    1. Re:it's still partially Mozilla's responsibility by Anonymous Coward · · Score: 2, Insightful

      It's not that easy. If you glance over the bug comments, you'll notice that they were unsure about adequate fixes. First, there's the difference between data-source schemes and other schemes like mailto: (which can't be the source of data to be displayed in the browser). It is obvious that non-data-source URLs can be ignored in SRC attributes unless the browser knows how to handle them. No calls to OS necessary. But what do you do with links to external schemes? Whitelisting means the user has to jump through hoops to get new protocols working. Blacklisting was in place and did not prevent this bug because blacklisting can only act on known exploits.
      IMO they should have done something similar to the file download dialog: You're about to open "scheme:something". () open with default application, () choose application, () don't open. [] remember my choice for this scheme.

  18. Re:No change for protocols... by jesser · · Score: 2, Insightful

    Bombarding the user with incorrect, jargony warnings rarely improves security. It also leads to "dialog fatigue", which reduces security in the long run.

    --
    The shareholder is always right.
  19. Re:Just to clear some things up... by RonnyJ · · Score: 4, Insightful
    Actually I think the biggest marketing achievement in the last 10 years was Microsoft convincing the public that Win2000/XP is more secure than Win9x.

    Are you serious? You're saying that an operating system that let anybody use it by simply selecting 'Cancel' on the login screen (if even enabled), is more secure than Windows 2000/XP. Madness.

  20. NOT just a Windows/Mozilla problem by for_usenet · · Score: 5, Insightful

    Folks - this is not just a Mozilla/Windows problem. Just a few short weeks ago, a lot of noise was made about a very similar URI exploit on Mac OS X, both through any browser that runs on OS X (noise was made about Safari, and I verified that the exploit was also present in Camino) and OS X's help system.

    Because of the seemingly general nature of this type of exploit - why are we letting browsers run code ?? The web SHOULD primarily be to exchange information (text, images, audio, video). Why are we allowing remote program execution?

    1. Re:NOT just a Windows/Mozilla problem by argent · · Score: 4, Insightful

      Oh good, it's not just me who thinks the promiscuous use of protocol handlers and helper apps is a bad idea. Every time I bring it up on /. or anywhere else I get hit with platitudes like "it's a balance between security and convenience"[1], or "it's not Mozilla's job to debug Microsoft's bugs."

      IDGI. This should be an open and shut case. Feeding data you know can't be trusted to an application you don't know is secure without so much as asking the user if that's OK is so obviously a bad idea that I can't comprehend the confusion of the mind that considers it for a moment.

      [1] No, it isn't, you can build a system that's more secure and convenient if protocol handlers didn't have to double as security software because they don't know if they're being run from a browser or directly from local code... if a browser doesn't KNOW that it's safe to use a registered protocol or helper app, it shouldn't blithely go ahead and use it.

  21. Re:Just to clear some things up... by drinkypoo · · Score: 2, Insightful
    It has filesystem security and true protected memory. Whatever else you say about it, it is more secure than Win9x.

    It's also much more reliable, and on higher end systems, seems much faster than Win9x, unless you are badly starved for memory (say, less than 256MB.)

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  22. Call to Arms (or maybe just eyes) by MythoBeast · · Score: 3, Insightful

    This brings up an interesting concept. It has been the conjecture of most people on this forum that opensource is more secure because it's more freely examined. This doesn't hold true if the opensource code in question is never actually examined.

    A number of years ago, an initiative was created to make FreeBSD the most secure operating system on the planet. OpenBSD is the result, and I have to say that they did a darn fine job of it.

    I'd like to propose that the Opensource community do the same thing with Mozilla. Start a line-by-line security audit of the Mozilla code base. Leverage the opensource massively distributed model and create the first browser that can be called truely secure.

    If you don't want to do it to create a truely awesome product, then just do it to rub Microsoft's nose in something that they are completely incapable of. *evil grin*

    --
    Wake up - the future is arriving faster than you think.
  23. Re:The price of success by pjrc · · Score: 2, Insightful

    By your logic, Apache webservers would be paying the "price of success". In reality, it is Microsoft IIS servers that are suffering security breaches, despite the fact that IIS runs far fewer websites than Apache.

  24. Re:Now THAT is quick! by sparrow_hawk · · Score: 3, Insightful

    It is slightly worrying. What's *more* worrying is that, in a proprietary software company, the software package might have been *released* like that, because no one on the devel team thought it was a bad idea. That's the beauty of open-source -- you're bringing many, many eyes outside the devel team to look at and critique your design decisions, and if something is flawed, someone will notice it and persuade people with CVS access to fix it, many times before the software in question is released. In a sense, we're *all* part of the devel team, if we want to be.

    Go Mozilla!

  25. Re:Mozilla exploit? by Sloppy · · Score: 2, Insightful

    Not patch your Linux version, but perhaps start trusting it less. The lesson for Linux users here, is that the Mozilla designers apparently trust the host OS more than you would expect -- they were willing to expose an interface that you would think of as local, to the internet. That should raise any Linux user's eyebrows. It reveals an error in thinking, that suggests that Mozilla-on-Linux expoits certainly aren't out of the question.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  26. Re:not so fast of a fix by KevinKnSC · · Score: 2, Insightful
    This isn't a triumph of open source - it's an example of how open source falls prey to exactly the same problems closed source does. Except publically, so you can point to these discussions to demonstrate that they knew about the issues for two years.

    The advantage to open source, in this situation, is that this is transparent and everyone can look in on the process. We can see, in hindsight, where the mistake was made (choosing a blacklist strategy instead of whitelist or user confirmation). And then we (the whole community, not just Mozilla) can try to avoid making the same mistake again.