Slashdot Mirror


Opera Screeches at Mozilla Over Security Disclosure

The Register is reporting that Mozilla's handling of a recent security exploit that affected both browsers has drawn an unhappy response from the Opera team. "Claudio Santambrogio, an Opera desktop developer, said the Mozilla team notified it of a security issue only a day before publishing an advisory. This gave the Norwegian software developers insufficient time to make an evaluation. [...] Santambrogio goes on to attack Mozilla's handling of the issue, arguing that it places Opera users at unnecessary risk."

208 comments

  1. All Things Considered... by neonmonk · · Score: 5, Insightful

    At least Mozilla told them of the issue. I personally don't think it's their ultimate responsibility. Definitely obligated to do something... but imagine the kind of action Opera would have if Microsoft found the security flaw.

    1. Re:All Things Considered... by allcar · · Score: 5, Insightful

      I agree that they probably fulfilled their minimum obligation, but it would be great to see a much higher degree of co-operation between the vendors of minority browsers. By all means attack MS in this way, but play nice amongst the good guys.

    2. Re:All Things Considered... by moderatorrater · · Score: 5, Insightful

      I don't see it as an attack. It sounds like Opera didn't respond to Mozilla's notification at all. In addition, it's not Mozilla's obligation to make sure that Opera's secure, and it is their obligation to be open with the community to the extent that they can be while still being secure. Sometimes waiting to disclose can bite you in the end like it did with php a few months back. Add to that the bullshit excuse that you can't evaluate a security risk in one day and I think that Opera's just lashing out because they're embarrassed that they have a security flaw.

    3. Re:All Things Considered... by pthisis · · Score: 5, Insightful

      I agree that they probably fulfilled their minimum obligation, but it would be great to see a much higher degree of co-operation between the vendors of minority browsers. By all means attack MS in this way, but play nice amongst the good guys.

      Full public disclosure of security bugs is generally considered the best way to get rapid fixes, and was the entire reason that places like BugTraq were founded. Following standard protocol is not an "attack". Vendors like to assume that you're just maliciously publishing things that would be no problem for their users until you did so. That's untrue.

      Many bugs are well-known by black hats before they are found by the good guys. The safest thing for users is to assume that all severe bugs are well-known by the bad guys; when you disclose publically, you give the users a chance to protect themselves even if the software is not yet fixed. I'm not sure of the details of this exploit, but they may be able to protect themselves by limiting their surfing to well-known trusted sites, using an alternate browser, or turning off javascript or whatever. In other cases, some sort of external wrapper or proxy, tighter firewall rules, limiting access to DMZs, or other external steps can help prevent big security problems even without a full vendor fix available yet. It may even be worth it to some users just to forgo using an application for a few days until it's fixed.

      Keeping silent until the vendor fixes things might just hurt the user's security situation, and certainly doesn't give the user the option of evaluating the risk and determining whether it's worth ignoring it or not--it forces them to make their usage decision without good information.

      --
      rage, rage against the dying of the light
    4. Re:All Things Considered... by mdwh2 · · Score: 1

      Agreed. My thought was that the Opera guys could get their own back at Mozilla next time it's a bug that they discover first.

      But then I thought, is that what we really want?

    5. Re:All Things Considered... by RonnyJ · · Score: 1

      The best thing to do here would be to compare how both Opera and Mozilla notify each other about exploits they find in other browsers.

    6. Re:All Things Considered... by Anonymous Coward · · Score: 0

      Uh, if you actually took a look at the thread in question, you'd see that Microsoft has notified them in the past. Of course, since the issue is relevant to Firefox and Seamonkey too, it isn't as bad as many people in that thread make it out to be/interpret it. Cause Mozilla is of course allowed to fix problems with their software as soon as they want and as they see fit.

    7. Re:All Things Considered... by saltydog56 · · Score: 3, Insightful

      Attack? How did any of the Mozilla devs attack Opera - from what I can see no public mention was ever made about Opera having the same issue.

      Further, why would you encourage others to "attack MS in this way?" - that is stupid and unprofessional. I am a committed Linux user, in my free time I build and test each kernel snapshot as it is released. Why, because I love to get into the guts of the system.

      Am I a Windows lover? Not really, but I do bring up an XP image from time to time as a guest on my Linux system. I have an older IBook running OSX which is the central core of my music system.

      I even have a system up and running IBM's MVS 3.8 for those days when I really miss the old days of mainframes punch cards.

      Each of these systems has its good points and its bad points, I stick with Linux because I CAN get into the guts of the system. I keep my thumb on the pulse of all these Operating Systems because I love being close to the hardware.

      That said I have NEVER seen any vendor come out and invite an attack on a rival OS by detailing a security hole in public. Balmer may be a fool with his rants on Microsoft's perceived superiority but even he doesn't come out and discuss the details of anyones security issues.

      So why would you encourage it?

    8. Re:All Things Considered... by Anonymous Coward · · Score: 4, Insightful

      > it's not Mozilla's obligation to make sure that Opera's secure

      True, but surely Mozilla has a moral obligation to ensure that other browsers (and ultimately, users) have as much time as possible to prepare for when the exploit becomes public domain?

    9. Re:All Things Considered... by WhatAmIDoingHere · · Score: 3, Insightful

      Yes, because it means that people look HARDER for the bugs in both browsers and release information about them to the public faster, meaning they'll be patched MUCH faster than a bug report sent through some behind the scenes emails.

      --
      Not a Twitter sockpuppet... but I wish I was.
    10. Re:All Things Considered... by mdwh2 · · Score: 2, Insightful

      Fair enough. I think there are arguments to make on both sides - but whichever one's point of view is, both sides are reasonable positions I think. I just don't understand why one side of the argument here seems to get such contempt, just because Opera's involved.

    11. Re:All Things Considered... by kesuki · · Score: 1

      The single best thing you can do for web exploits is to get a list based firewall, such as Peerguardian, iplist.sourceforge.net , or moblock the latter 2 are linux based, peer guardian 1 was released for mac os, and peer guardian 2 is for windows still, so no matter what os you use, there is a peer guardian application, if you just want the 'web exploit' sites blocked they have a separate list for that, i realize they were started as a 'blacklist' against people making p2p applications not work (seeding bad data, etc) but they are also really good for making web browsing safer. obviously some web exploits can be carried out without needing a special web server, as some exploits can be posted as bad links on social networking sites etc.

    12. Re:All Things Considered... by bigdavesmith · · Score: 4, Insightful

      Agreed, and I think it's a very poor way to handle the situation, from Opera's side. If I were Mozilla, and got this kind of junk after reporting the bug to them, next time around I wouldn't even bother. Someone at Opera owes someone at Mozilla an apology.

    13. Re:All Things Considered... by webmaster404 · · Score: 0, Flamebait

      Exactly, Opera isn't Open Source so it isn't like Mozilla can just go in and patch the code. I honestly don't think how Opera can manage to stay in the browsers war without an open source browser or rendering engine. Although, their deals with Nintendo probably made them some cash.

      --
      There is no "disagree" moderation, and troll, flamebait and overrated are not valid substitutes
    14. Re:All Things Considered... by Dan541 · · Score: 1

      I don't see it as an attack. It sounds like Opera didn't respond to Mozilla's notification at all. In addition, it's not Mozilla's obligation to make sure that Opera's secure, and it is their obligation to be open with the community to the extent that they can be while still being secure. Sometimes waiting to disclose can bite you in the end like it did with php a few months back. Add to that the bullshit excuse that you can't evaluate a security risk in one day and I think that Opera's just lashing out because they're embarrassed that they have a security flaw. I say well done Mozilla

      They are looking out for the end users of both system even when they are only obligated to look after their own.

      Opera needs to stop winging and be thankful they had the flaw pointed out to them.

      ~Dan

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    15. Re:All Things Considered... by SETIGuy · · Score: 4, Insightful

      > it's not Mozilla's obligation to make sure that Opera's secure

      True, but surely Mozilla has a moral obligation to ensure that other browsers (and ultimately, users) have as much time as possible to prepare for when the exploit becomes public domain? That obligation is trumped by Mozilla's moral obligation to make sure that people who use Mozilla are not vulnerable to an exploit.
    16. Re:All Things Considered... by Anonymous Coward · · Score: 0

      Typical of your ilk of person-MS is inherently evil so everyone else is good and can therefore do bad or wrong to MSInvalid If...Then proposition. But that is why I read Slash Dot, so that I can see how many 'intelligent' morons the world hasWant to know why 'Open Source" freeware and shareware does not go much of anywhere? Check out how difficult most is to work/interface in and Apple or PC. And how many are programmers. I am and I dislike Linux for anything other than servers. I want things I can start and use not strart, program and then use

    17. Re:All Things Considered... by nigelo · · Score: 5, Insightful

      Am I missing something?

      The problem was reported in November and fixed in early February.

      Clearly, this is longer than one day.
      Following the links in other posts to the mozilla issue tracking, it apparently took a while to fix.

      The Opera guys would have liked a little more heads-up than one day, that's all, and that doesn't seem unreasonable to me.

      Why all the high-and-mighty whining about 'if they really cared they would have fixed it'?

      --
      *Still* negative function...
    18. Re:All Things Considered... by Anonymous Coward · · Score: 0

      OK, but played your way, M$ is the only winner.

    19. Re:All Things Considered... by Anonymous Coward · · Score: 0

      Full public disclosure of security bugs is generally considered the best way to get rapid fixes, and was the entire reason that places like BugTraq were founded. Following standard protocol is not an "attack".
      I agree with this; however, Mozilla is among the organizations that encourage "responsible disclosure," where you notify the vendor of the problem only, and allow them to disclose the bug once they have a fix. It's hypocritical of them to treat competitors differently.
    20. Re:All Things Considered... by aussie_a · · Score: 2, Insightful

      So you think Mozilla told Opera within 24 hours of finding out themselves? If not, then how is Mozilla's users made vulnerable by telling Opera earlier?

    21. Re:All Things Considered... by Anonymous Coward · · Score: 0

      Opera makes most of their money not from Nintendo, though that does help, but by being the only good browser for portables, smart phones, pda's, etc. They were doing perfectly fine before the Opera for DS and Wii.

    22. Re:All Things Considered... by palegray.net · · Score: 1

      I'd rather know about the issue immediately. At least then I have the option of using alternate software until a fix is released. Would you feel the same way about a server vulnerability that affected both Linux and Microsoft platforms?

    23. Re:All Things Considered... by fatcop · · Score: 1

      I agree, and let me add, it can take quite a while from when an exploit is advertised to the point when users either get the news or get around to doing something about it.
      So the sooner the process of alerting can start, whether the vendor/author has analysed/fixed it or not, the sooner action will be take by the public. What type of action is up to the individual.

    24. Re:All Things Considered... by Anonymous Coward · · Score: 0

      I agree that they probably fulfilled their minimum obligation... Their 'minimum obligation' was to fix the bug, and release a patch, as quickly as possible. That's their obligation to their users, and that's what they did. In addition to this, they also noticed that Opera had the same issue, and notified the Opera folks about it.

      The only way they could have been nicer to the Opera folks would have been to delay their patch until there was one available for Opera, too - and in that case, they would have failed to meet their obligation to their users.
    25. Re:All Things Considered... by ozmanjusri · · Score: 1
      By all means attack MS in this way, but play nice amongst the good guys.

      Mozilla have historically played nice with everybody, including Microsoft.

      Opera Software found and patched what it's calling a "highly severe" bug in its flagship browser, using a security tool released by its competitor, Mozilla.

      Mozilla worked with Microsoft, Apple, and Opera before making the JavaScript fuzzer widely available in order to reduce the possibility that the tool might be used to expose vulnerabilities in those browsers. Strangely enough, the actual advisory by Mozilla which was linked to by Opera's Claudio Santambrogio in his complaint doesn't mention Opera at all. Given Mozilla's history of cooperation with other browser teams, you'd have to guess any failure in early notification was through oversight rather than intention.
      --
      "I've got more toys than Teruhisa Kitahara."
    26. Re:All Things Considered... by Anonymous Coward · · Score: 0

      Full public disclosure of security bugs is generally considered the best way to get rapid fixes, and was the entire reason that places like BugTraq were founded.

      Bzzt, thank you for playing. Full public *responsible* disclosure is considered the best way to get rapid fixes.

      Rainforest Puppy's RFPolicy v2.0 details the community policy of responsible disclosure. Full immediate disclosure is just as bad for security as no disclosure at all, and mainly the sign of an immature e-peen hunting hacker wannabe.

    27. Re:All Things Considered... by notrandomly · · Score: 1

      Mozilla can release its own fix and still hold back on the details until the other browser vendors have been able to release their fixes.

    28. Re:All Things Considered... by olehenning · · Score: 2, Insightful

      I don't see how that obligation stands in the way of responsible disclosure. How would it take Mozilla any longer to fix the problem if they tell Opera about it in good time? Don't get me wrong. I'm not saying that Mozilla has done something extremely wrong here. I'm just saying they could have done it better, followed responsible disclosure properly and given Opera developers time to fix it before they went for full disclosure.

    29. Re:All Things Considered... by eam · · Score: 2, Interesting

      Considering that their browser is open source, how do they release the fix and still hold back on the details?

    30. Re:All Things Considered... by AmiMoJo · · Score: 1, Flamebait

      That obligation is trumped by Mozilla's moral obligation to make sure that people who use Mozilla are not vulnerable to an exploit.


      That's what it boils down to. Mozilla had a simple choice: fix the vulnerability and publish (since FF is open source), or leave it unpatched until Opera fix it too (i.e. indefinitely). If Opera can't keep up, too bad, because they can't expect FF to remain vulnerable while they get their act together.
      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    31. Re:All Things Considered... by notrandomly · · Score: 1

      They can avoid mentioning the specifics, and if needed, they can hold back the source. That rather depends on how difficult it would be to construct the details by analyzing the changes in the source code.

    32. Re:All Things Considered... by Ash+Vince · · Score: 1, Insightful

      They can avoid mentioning the specifics, and if needed, they can hold back the source. I am certainly glad they did not do that. If they hald back the source those of us who use gentoo or build our browser from source would still be vulnerable until Opera got around to fixing it. Why should we be? Also note that most open source projects CVS tree is very much open, the whole point is that any user can download the source.

      In fact, you are a complete moron: The GNU licence means they HAVE to make the source code available on request at the very least.
      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    33. Re:All Things Considered... by notrandomly · · Score: 1

      Firefox is released under MPL, not GPL. And even if it were GPL, Mozilla can still change the license at any point.

    34. Re:All Things Considered... by JesseMcDonald · · Score: 1

      Firefox is released under MPL, not GPL.

      You're half right. Firefox is released under a triple license; the MPL is one choice and the GPL is another. I forget what the third choice is. I'm not sure if they require copyright assignment, but even if they do it wouldn't help much to make a binary-only release; most of their users wouldn't get the update before they got around to releasing the source code anyway. Some Windows users, perhaps, but a large share are on Linux where updates are managed through a central repository, and without source code those repositories won't carry the fix.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    35. Re:All Things Considered... by dmitri3 · · Score: 1

      I know I shouldn't feed the flamebait, but... These things you talk about aren't open and certainly aren't in the spirit of Open-Source. You should provide choice and make it a well known alternative, but forcing them to use something? Are we any better then? If Open-Source supporters start doing these things, then I think the cause is lost.

    36. Re:All Things Considered... by Fordiman · · Score: 2, Informative

      Why is Mozilla responsible for Opera's poor QA? It may be that one of the MozDev's, late in the game, was poking around and said, "Hey, guys. Did you notice this exploit works in Opera too? We should phone 'em up."

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    37. Re:All Things Considered... by Ilgaz · · Score: 2, Insightful

      I agree that they probably fulfilled their minimum obligation, but it would be great to see a much higher degree of co-operation between the vendors of minority browsers. By all means attack MS in this way, but play nice amongst the good guys. There are very advanced developers at Opera too, remember these guys manage to code a 90 KB J2ME single binary which may work in hundreds of millions of mobile phones (Opera Mini) or a browser small enough to run on various kinds of Symbian smart phones.

      Also these guys are browser developers, same job...

      I am near sure they see some potential issues on Mozilla source sometimes and silently inform them about them. If this happened, I can understand their frustration about a hit from "nice guys".

      Of course, these are guesses only and I don't even run Opera until they release 9.26/9.50 final on OS X Leopard.
  2. First... by hsdpa · · Score: 5, Funny

    to fix the exploit wins!

    --
    :(){ :|:& }:;
  3. Oh bitch, bitch, bitch! by Enuratique · · Score: 3, Interesting

    Listen, would you rather they give you no advanced warning? Like chivalry, professional courtesy is all but dead these days. What are they supposed to do? Wait until you get your ass in gear to address the issue? Perhaps letting the weakness be known might actually give you the incentive to make it a top priority bug fix - which is good for everyone.

    --
    A black hole is where God divided by 0
    1. Re:Oh bitch, bitch, bitch! by smittyoneeach · · Score: 2, Funny

      s/bitch/advertise/

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    2. Re:Oh bitch, bitch, bitch! by police+inkblotter · · Score: 0, Troll

      Why do you think Opera bitched about it? Do people still have to pay for that crap?

    3. Re:Oh bitch, bitch, bitch! by MobileTatsu-NJG · · Score: 1

      "Do people still have to pay for that crap?"

      Wrong on both counts, for several years actually.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    4. Re:Oh bitch, bitch, bitch! by Anonymous Coward · · Score: 0

      Yeah. No one ever pays for any version of Opera Mini, Opera Wii, or Opera Mobile. Opera just pulls money out of its ass. You should see their SEC filing!

    5. Re:Oh bitch, bitch, bitch! by MobileTatsu-NJG · · Score: 1

      "Yeah. No one ever pays for any version of Opera Mini, Opera Wii, or Opera Mobile. Opera just pulls money out of its ass. You should see their SEC filing!"

      Were you replying to somebody that said Opera didn't make money and replied to my post by mistake? Heh.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    6. Re:Oh bitch, bitch, bitch! by notrandomly · · Score: 1
      The point you are missing is that Mozilla could have released their fix without releasing the actual details. They could have mentioned that there are important security fixes that would be published at a later date. That the advisory doesn't mention Opera doesn't mean that no one would think about testing it in Opera.

      Mozilla has asked other browser vendors to cut them some slack and give them time to fix before advisories are published. They have been quite outspoken about how browser vendors should work together on security issues. Clearly, Mozilla should do to others what it asks others to do to them.

    7. Re:Oh bitch, bitch, bitch! by Anonymous Coward · · Score: 0

      No, I was replying to you who said the same thing. What, you think Opera makes money without people paying for it? Or do you just think that Opera was not concerned about money when they started bitching?

    8. Re:Oh bitch, bitch, bitch! by MobileTatsu-NJG · · Score: 1

      "No, I was replying to you who said the same thing."

      Um, no, there you ago again. Heh. Want me to help you find the guy that said Opera doesn't sell any products?

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

  4. Sheesh... by TripMaster+Monkey · · Score: 3, Interesting
    From TFA:

    Claudio Santambrogio, an Opera desktop developer, said the Mozilla team notified it of a security issue only a day before publishing an advisory. This gave the Norwegian software developers insufficient time to make an evaluation. "They did not wait for us to come back with an ETA for a fix: they kept their bug reports containing the details of the exploits closed to the public for a few days, and now opened most of them to everybody," Santambrogio writes.

    I'm finding it a bit difficult to feel bad for Opera. Exactly how long does it take to "evaluate" a security issue, especially when someone else goes to the trouble of finding it in the first place, and then notifies you of the issue?

    Opera had ample opportunity to roll out a fix...but they dragged their feet (as is their habit). This time, their habit got them burned. Perhaps next time they'll take a notification of a security issue more seriously.
    --
    ____

    ~ |rip/\/\aster /\/\onkey

    1. Re:Sheesh... by xactoguy · · Score: 5, Informative

      From the Opera developers' description it appears that the Mozilla foundation could have handled things more professionally - Opera was only notified the day before a public advisory was published, and since that time the Mozilla foundation have opened most of the bug reports containing exploitation details to the general public. Judging from the emoticons on Opera's blog, the latter action by the Mozilla foundation is the primary issue here, not that they published the advisory.

      --


      And so we go, on with our lives
      We know the truth, but prefer lies
      Lies are simple, simple is bliss
    2. Re:Sheesh... by drinkypoo · · Score: 4, Insightful

      Opera was only notified the day before a public advisory was published, and since that time the Mozilla foundation have opened most of the bug reports containing exploitation details to the general public. Judging from the emoticons on Opera's blog, the latter action by the Mozilla foundation is the primary issue here, not that they published the advisory.

      I think we all know already that disclosing the exploit is what brings the motivation to fix the hole.

      The fact that they hid the bug reports at all should be enough to make the Opera kids grateful. After all, the Mozilla foundation operates in a pretty open and transparent fashion. The most honest (and destructive) way to go would be to never hide the bug reports.

      But just to cover that old ground once again; when code changes, diffs happen automatically, and people know just precisely what changed. You can be sure that some of those people are malicious hackers looking for new ways to screw us all; there's good money in it. So by hiding the details of the exploit, you make sure that only the more skillful and malicious hackers have the exploit. Does that sound like a good idea to you?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Sheesh... by NMagic · · Score: 5, Insightful

      You know, looking at Mozilla's release, they didn't seem to mention anything to anybody about Opera having a problem too. Looks more like Opera screwed themselves.

    4. Re:Sheesh... by xenocide2 · · Score: 1

      Mozilla takes security seriously, so, like many other systems, allows people to mark things as security vuln's, so that intelligent disclosure techniques can be applied. They will publish things in due time, and maybe not on a schedule that Opera deems acceptable. But never hiding bugs is silly. For example, if you provide an strace of ssh crashing, you'd want to mark that private at least.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    5. Re:Sheesh... by Jeff+DeMaagd · · Score: 2, Insightful

      But allowing only one day is excessive. Can you track down and fix security problems in your software within one day of notification?

      I think we all know already that disclosing the exploit is what brings the motivation to fix the hole.

      You haven't given a specific example of Opera needlessly hiding an exploit.

    6. Re:Sheesh... by moderatorrater · · Score: 4, Insightful

      Unless for some reason they use the same engines, what's the problem with this practice? Opera's security isn't Firefox's responsibility. The fact that they notified opera at all went above and beyond what they needed to do, and asking firefox to be less open with their community is asking them to risk their image for the sake of opera and its users. Unless I'm missing something here, Firefox was being polite and Opera's throwing a world class hissy fit.

    7. Re:Sheesh... by pthisis · · Score: 5, Insightful

      But never hiding bugs is silly. For example, if you provide an strace of ssh crashing, you'd want to mark that private at least.

      Maybe, maybe not. You never know what the black hats already know; as a _user_ of ssh, if you disclose then I can take steps to limit damage--e.g. if I'm allowing full ssh access from outside my network (so that employees can work on the go), I may decide that the small benefit of doing so doesn't merit the risk. I'd rather turn off external ssh access for a few days until there's a fix.

      When you hide the bug, you're hiding the ability for the users to take steps to protect themselves. You're forcing me to run with exposed systems for several days, and hoping that nobody "bad" knows about the bug. And you're making that judgement for your users rather than giving them the ability to make that call themselves; that's almost impossible given that the judgement might hinge heavily on whether I'm a large financial institute or a personal blog site that backs up daily. Just guessing that most users are happy with your security through obscurity is bound to be wrong in some cases, and those cases are likely to be some of the more financially significant ones.

      (That's on top of the pressure to issue a real fix that full disclosure brings. Before things like BugTraq, it was common for people to sit on severe security bugs for literally _years_.)

      --
      rage, rage against the dying of the light
    8. Re:Sheesh... by zIRtrON · · Score: 0

      With the two siblings posts here and the parent post, it looks like OSS Projects are well positioned to form some sort of guild/co-operative/etc/business-procudure

      Transpose this into another context:
          a) Border patrol catches a vessel - they notify other defense teams and work in a procedural manner
          b) A musician can hear something out of tune, go and let the other muso know

      Harmony. Utopia.

      Mozilla did the right thing. One day is enough for security announcements - I haven't RTFA - If Mozilla said, "we've got all these millions from Google - can we have a meeting in 3 hours time to discuss how to allocate it amongst minority browsers" - they'd be down there in a hurry....

      Just fix the damn thing.

    9. Re:Sheesh... by drinkypoo · · Score: 5, Interesting

      But allowing only one day is excessive. Can you track down and fix security problems in your software within one day of notification?

      Now, wait a second. If I am developing software package "A", and you develop competing package "B", and I find a hole in A and fix it, then just for laughs test to see if your product has the same hole and then I am kind enough to let you know that it does, then I announce that there is a hole in A, how am I responsible for the security of B at all? I've done you a favor by performing the test and giving you a heads up in the first place! I don't owe you anything.

      I think we all know already that disclosing the exploit is what brings the motivation to fix the hole. You haven't given a specific example of Opera needlessly hiding an exploit.

      I'm not sure what you think that has to do with anything. The Mozilla foundation didn't even announce to the public that there was a hole in Opera. The announcement is that there is a hole in Firefox. Why not try reading the advisory? There is NOTHING in there about Opera's susceptibility. You can't even view the bug report without a Mozilla bugzilla account with the proper access - I just logged into my account, and that doesn't include me, so it's not like even the report is generally available. Also, as per the advisory:

      These bugs are variations on earlier problems reported by Charles McAuley and Michal Zalewski which were fixed in Firefox 2.0.0.4, as well as an issue reported by hong which was fixed in Firefox 2.0.0.8.

      So it seems as though the Opera team has had some warning about problems similar to these in the past - along with the rest of the world.

      Could I find and fix a bug in one of my pieces of software in a day? Probably, because all of them are very simple. If I had a development team and a security response team (they do have one of those, don't they?) then I bet "I" could find and fix known security problems in larger software products in a day, too.

      Actually, a number of security holes in the Linux kernel have been found, announced, and fixed on the same day, now that I think of it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:Sheesh... by zIRtrON · · Score: 1

      Probably not, but always a possibility.
      Evaluation though - that is immediate action when it comes to security.
      Wanna be sued?

    11. Re:Sheesh... by Anonymous Coward · · Score: 0


      > a) Border patrol catches a vessel - they notify other defense teams and work in a procedural manner ... but first notifies all the smugglers to take a different route ...

    12. Re:Sheesh... by Translation+Error · · Score: 1

      It probably doesn't take more than a few hours to "evaluate" a security issue. If you want to throw out a half-assed patch that may very well break other things or make the problem works, that is.

      I see lots of people coming down on Opera, saying they're just whining and that it's ridiculous for them expect Mozilla to hold off on fixing their browser until they could fix their own... but maybe they're just peeved that instead of telling them about the exploits they were working on earlier, Mozilla waited until the day before they publicly released the details.

      --
      When someone says, "Any fool can see ..." they're usually exactly right.
    13. Re:Sheesh... by Jugalator · · Score: 1

      So by hiding the details of the exploit, you make sure that only the more skillful and malicious hackers have the exploit. Does that sound like a good idea to you? No, of course the details should be revealed in time. This is just a discussion of how long said time should be out of courtesy.
      --
      Beware: In C++, your friends can see your privates!
    14. Re:Sheesh... by Jugalator · · Score: 2, Insightful

      When you hide the bug, you're hiding the ability for the users to take steps to protect themselves. Yes, it's definitely a case of finding an equilibrium when being curteous in giving software developers around the world affected by the same vulnerability a reasonable time to adapt.
      --
      Beware: In C++, your friends can see your privates!
    15. Re:Sheesh... by Jugalator · · Score: 1

      I've done you a favor by performing the test and giving you a heads up in the first place! I don't owe you anything. Opera was never claiming Mozilla was bound by law and did anything wrong per se; they just wished to have seen it handled a bit differently because apparently it usually is in this business, even for being Mozilla.
      --
      Beware: In C++, your friends can see your privates!
    16. Re:Sheesh... by Chuck+Chunder · · Score: 1

      You can't even view the bug report without a Mozilla bugzilla account with the proper access - I just logged into my account, and that doesn't include me, so it's not like even the report is generally available
      Just because it's locked now doesn't mean it always has been. Perhaps it was locked again after the Opera complaint?
      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    17. Re:Sheesh... by Anonymous Coward · · Score: 0

      I think one of the important questions are if at a later stage the developers of "B" finds a bug in "A", would you like to know about it? If so, how would you like to know about it?

      Remember that at this level the security teams mostly spend their days trying to come up with elaborate ways of breaking the security, and most probably it would be one of the other browsers that breaks (assuming equal quality of products).

    18. Re:Sheesh... by Anonymous Coward · · Score: 1, Insightful

      True... but, advertising a bugfix in one browser does mean that attackers will test the others to see if they're vunerable for the same thing. And it does happen - remember that there was a SSL vunerablity that both Konquerer and Internet Explorer fell foul of. Two very different code-bases!

      There should be a standard protocol among significant web-browser vendors notifying each other of upcoming public annocements of vunerabilities. No more than, say two weeks notice (possibly less?) among each other to check for potential flaws. (One week should be enough for any browser that's not a one-man-band to at least do a 'are we vunerable?' investigation.)

      So, Mozilla notify Opera they've discovered a flaw in Mozilla, gives Opera two weeks to check they're not vunerable to the same thing. If any siginifcant browser is, maybe give another two weeks for a patch to be devloped. Then the information becomes public.

      Sure, MS might be lagging behind with their patch-tuesday, but hey.

      Still, Opera's security track-record does exceed Mozilla's.

    19. Re:Sheesh... by Anonymous Coward · · Score: 0

      Still, Opera's security track-record does exceed Mozilla's. Look down, your bias is showing.

      So, Mozilla notify Opera they've discovered a flaw in Mozilla, gives Opera two weeks to check they're not vunerable to the same thing. If any siginifcant browser is, maybe give another two weeks for a patch to be devloped. Then the information becomes public. But seriously, just wanted to point out that it's ridiculously easy* to find the exploitable code without including it in the release notes/security bulletins.

      *might need to copy-paste that link from here.
    20. Re:Sheesh... by BZ · · Score: 2, Informative

      I just checked, for what it's worth. This bug has never had the security flag removed.

    21. Re:Sheesh... by joebp · · Score: 1

      I don't owe you anything. "Responsible disclosure."

      Mozilla would've been better off keeping their mouths shut. As it is, they've irresponsibly disclosed a vulnerability in a competitor's product.
    22. Re:Sheesh... by notrandomly · · Score: 1

      how am I responsible for the security of B at all?
      Mozilla has been very vocal about sharing these things between browser vendors in the past, so one would expect them to follow up themselves on what they ask of others.

      There is NOTHING in there about Opera's susceptibility.
      It would be naive to think that evildoers wouldn't test holes in one browser in other browsers as well.

      I bet "I" could find and fix known security problems in larger software products in a day, too.
      There's a difference between creating an actual fix, and deploying the fix in a finished, tested version. This post has a bit more detail on that.
    23. Re:Sheesh... by notrandomly · · Score: 1

      The fact that they hid the bug reports at all should be enough to make the Opera kids grateful.
      What kids? The Opera employee who in his blog mentioned this whole thing with a couple of sentences in a blog post about something else? The fact is that Mozilla is a big promoter of "responsible disclosure". In this case, they did not practice what they preach (and expect from other browser vendors).
    24. Re:Sheesh... by drinkypoo · · Score: 1

      Mozilla has been very vocal about sharing these things between browser vendors in the past, so one would expect them to follow up themselves on what they ask of others.

      Without the bug actually being unlocked, it's hard to say what the history was!

      Have you actually SEEN the bug report in question? I can't actually access it, and neither can most anyone else. And since it hasn't been unlocked, it's not really clear as to what they're complaining about. Only a chosen few can even see the bug at all!

      It would be naive to think that evildoers wouldn't test holes in one browser in other browsers as well.

      And? Again, it has not been demonstrated that any malicious types have access to the information at this point (unless they've hacked bugzilla, not impossible.)

      There's a difference between creating an actual fix, and deploying the fix in a finished, tested version.

      Well once again, this is basically the major difference of opinion, isn't it? You believe it's best to hide the information from everyone who hasn't discovered it independently, so that only the people fixing it and the people exploiting it know it's there until a fix can be released. I believe that disclosure is best, because that enables everyone to see if they have the problem and release a fix immediately. The fix can be released in a nightly build so that it can be tested by the community and used by anyone who follows such things.

      Your method would have us all as ignorant as the people who don't even care about security, and it would prevent only script kiddies from exploiting the holes.

      But seriously, one last time, who can actually see this bug?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    25. Re:Sheesh... by SEE · · Score: 1

      Mozilla would've been better off keeping their mouths shut. As it is, they've irresponsibly disclosed a vulnerability in a competitor's product. Except, of course, Mozilla never mentioned that there was a vulnerability in Opera to anyone but the Opera team.

      Let's assume that the Mozilla team learned of a bug in Firefox, and spent their time fixing the bug in Firefox. Then, when doing final regression testing of the fix against Firefox by comparing it with other browsers, then they discover that Opera has the same vulnerability, and immediately inform Opera about the vulnerability.

      Now the Mozilla team has a choice. They can either release the ready fix for Firefox, or they can refuse to patch Firefox. If they don't patch, the Firefox vulnerability remains open, and Firefox users remain vulnerable to anyone who discovered the vulnerability on their own. If they do patch, they reveal that Firefox used to have a specific vulnerability, and some third party might try the exploit against Opera.

      So, the only way Mozilla could have acted "responsibly" under your formula is to leave a known security vulnerability in Firefox unpatched despite having a patch tested and ready. That's a really weird definition of responsible.
    26. Re:Sheesh... by Fordiman · · Score: 1

      "So, Mozilla notify Opera they've discovered a flaw in Mozilla, gives Opera two weeks to check they're not vunerable to the same thing. If any siginifcant browser is, maybe give another two weeks for a patch to be devloped. Then the information becomes public."

      You know, Mozilla's bug tracker is public, right?

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    27. Re:Sheesh... by Anonymous Coward · · Score: 0

      And I wish I had a Lamborghini...we don't all get what we wish for.

      However Mozilla wants to run its operations are of no concern to Opera. They are separate entities. Basically Opera can go cry in the corner, nobody cares about what they want.

    28. Re:Sheesh... by notrandomly · · Score: 1
      It doesn't matter what you or I think. The point is that Mozilla has committed itself to "responsible disclosure". It expects "responsible disclosure" from others (and they get that). And Mozilla normally does that themselves, but not this time around, as they published the advisory the day after they notified Opera.

      Also, when I explained that there's a difference between creating a fix and deploying a fix, I was pointing out that between the time the bug is analyzed and a final fix is deployed will not be as short as some seem to think. If you want to do it properly.

  5. I must be missing something here... by moderatorrater · · Score: 4, Insightful

    As far as I can tell, Firefox had a flaw, they fixed it and notified Opera that they had the same flaw the day before Firefox's fix was announced. Sounds to me like the only thing that Firefox did wrong was notice that it affected Opera at all, because if they hadn't Opera would have been left with egg on their face and nothing to bitch about.

    1. Re:I must be missing something here... by Jester998 · · Score: 5, Funny

      Clearly, the Mozilla team should be performing full regression testing on every bug they fix against every browser known to man. What if the bug affects NCSA Mosaic?

      Hmm, there's something wrong with my sarcasmeter, it seems to be off the scale...

    2. Re:I must be missing something here... by Anonymous Coward · · Score: 0, Insightful

      No, what Mozilla did wrong was immediately announce it in some sort of lameass attempt to smear Opera as being as insecure as Firefox has proven to be.

      Proper security response has always been to NOT release data until the vendor has had a chance to response. Mozilla DIDN'T DO THAT, and released the information anyway.

      The should have given Opera time to fix the flaw BEFORE announcing it to the world.

      If Microsoft did the same thing to Firefox, people would be calling for blood. The same standards should apply to open source projects!

    3. Re:I must be missing something here... by sholden · · Score: 5, Insightful

      So mozilla should have left their users open to the big for longer, by delaying the fix so that Opera can catch up?

      Or are you saying they should have released the fix and not mention what it was fixing - making it less likely people would apply the fix (plus it's open source not saying what it's fixing doesn't really keep it secret)?

      Note that mozilla never mentioned Opera in the advisory anyway.

      So what you're really saying is that Mozilla should pass all it's security fixes past Opera and IE and Safari and Konqueror and etc and not release them until all of those competitors have said "OK we've fixed it too".

    4. Re:I must be missing something here... by i.of.the.storm · · Score: 3, Funny

      (Sorry, I couldn't resist) His sarcasmeter- it's OVER 9000!!!!!!!!!

      --
      All your base are belong to Wii.
    5. Re:I must be missing something here... by Otter · · Score: 3, Insightful
      Clearly, the Mozilla team should be performing full regression testing on every bug they fix against every browser known to man.

      I think the point is that they *did* know that this particular vulnerability affected Opera and took their time about telling them.

      It still doesn't seem like a huge deal, but on the other hand if you read what the Opera guy actually wrote, it also doesn't seem like a huge deal. "Screeches" seems a bit excessive.

    6. Re:I must be missing something here... by saltydog56 · · Score: 5, Insightful

      You know, maybe I am blind, or perhaps just a little slow today, but I looked at the actual advisory (did you?) and I see no mention of the fact that the same bug impacted the Opera browser.

      What I seem to get from the article is that a problem was found with Firefox, a fix was developed, and sometime prior to wrapping things up and deploying the fix, someone at Mozilla cared enough about the Internet environment we all share to do a quick regression test of Opera and when a problem was discovered, they PRIVATELY notified the Opera team.

      What more could you ask for in the way of good citizenship?

    7. Re:I must be missing something here... by adona1 · · Score: 1

      Um...if they'd given Opera time to fix the flaw, then what would be the point of announcing it?

      "Attention, Opera once had a security hole but doesn't any more. News at 11"

      --
      Between the falling angel and the rising ape
    8. Re:I must be missing something here... by rapidweather · · Score: 0, Offtopic
      I think it's been a while since Opera updated their browser. I'm running Opera version 9.25 now in my Knoppix remaster.
      I like Opera when running on older computers, it does seem faster. Not so much on my remaster, but if I run Ubuntu 7.10 on this same box, a HP Pavilion 8250, Firefox seems very slow, and Opera is a welcome relief. I actually had to install Opera in Ubuntu for that reason, really. It's the 2.6 kernel, I have a 2.4 kernel in my remaster, and that runs much better on older boxes. Here is a screenshot of Ubuntu on that box, and here is a screenshot of my remaster running on that box.
      (I put these in here just to make this post more interesting)
      But, neither screenshot shows the current topic, Opera vs Firefox, performance on older boxes... (sorry).

      I do wish Opera would take this update opportunity to fix their toolbar so it looks similar to IE and Firefox, in that the blank space, where Opera used to have their advertisement bar, is removed, and filled with browser controls like the others have. To me, the greatest thing is Firefox having the toolbar editor, so the user can set it up like they want.

    9. Re:I must be missing something here... by BeeBeard · · Score: 1

      It still doesn't seem like a huge deal, but on the other hand if you read what the Opera guy actually wrote, it also doesn't seem like a huge deal. "Screeches" seems a bit excessive. Agreed, but if minor quibbles between software groups weren't overplayed and sensationalized, then what exactly would we be reading on Slashdot? Plus, you must be new here, because what business do you have reading the article anyway? You're supposed to just read the inaccurate summary and then "wing it."

      Anyways, here, the use of the word "screeches" is not descriptive of the communication that took place, it just means that somebody needs to have their Roget's confiscated. I'm inclined not to think that Santambrogio's ":(" sad faces on his blog aren't exactly the same as "screeching" at somebody.
    10. Re:I must be missing something here... by Paradise+Pete · · Score: 1
      Anyways, here, the use of the word "screeches" is not descriptive of the communication that took place, it just means that somebody needs to have their Roget's confiscated.

      I assumed he was trying to play on unpleasant noises coming from the "opera."

    11. Re:I must be missing something here... by Allador · · Score: 1, Informative

      I do wish Opera would take this update opportunity to fix their toolbar so it looks similar to IE and Firefox, in that the blank space, where Opera used to have their advertisement bar, is removed, and filled with browser controls like the others have. To me, the greatest thing is Firefox having the toolbar editor, so the user can set it up like they want. Do you realize that Opera's entire GUI is completely user-configurable, without any plugins?

      You just right click on the toolbar, click Customize, then drag and drop to your heart's content. Couldnt be easier.

      I'm not sure what blank space you're talking about. My Opera (on windows) have no blank space. And even if it did, you just re-organize the toolbars to eliminate it.

      Heck, you can even put the tabs (or any toolbar or menu bar) on the side of the screen or the bottom (where I prefer) if you want.

      In my opinion, Opera has a much cleaner toolbar than either Firefox (very amateur, blocky) or IE (schizophrenic, why are half the buttons on one side, half on the other?).

      Firefox's GUI in particular always looks very amateurish. Like it was done by 'this guy' that someone knew who 'is good with graphics'. Whereas the other browsers actually hired professionals.
    12. Re:I must be missing something here... by anthonys_junk · · Score: 1

      You're supposed to just read the inaccurate summary and then "wing it." You actually read the summaries? I just jump straight to the posts and try and recreate TFA from the threads. It's pretty funny actually, and never ever has it been accurate.
      --
      Barbara Felden claims prior art on the flip phone, sues Motorola, Nokia.
    13. Re:I must be missing something here... by try_anything · · Score: 1

      You actually read the summaries? I just jump straight to the posts and try and recreate TFA from the threads.
      You try to recreate TFA from the thread? The single post I'm replying to and whatever I was thinking of when I read it is enough context for me. It's people like you who hold back OSS from displacing Microsoft in the enterprise.
    14. Re:I must be missing something here... by Anonymous Coward · · Score: 0

      Firefox's GUI in particular always looks very amateurish. Like it was done by 'this guy' that someone knew who 'is good with graphics'. Whereas the other browsers actually hired professionals. Of course they hire professionals. Microsoft would never use amateur graphics like Firefox.
    15. Re:I must be missing something here... by Sentry21 · · Score: 2, Funny

      Oh, a sarcasm detector. That's useful.

    16. Re:I must be missing something here... by notrandomly · · Score: 1
      Mozilla could have released their fix without releasing the actual details on the relevant flaws. They could mention that there are important security fixes that would be published at a later date. That the advisory doesn't mention Opera doesn't mean that no one would think about testing it in Opera.

      Mozilla has asked other browser vendors to cut them some slack and give them time to fix before advisories are published. Clearly, Mozilla should do unto others what it asks others to do to them.

    17. Re:I must be missing something here... by notrandomly · · Score: 1
      The point is that Mozilla could have released their fix without releasing the actual details. They could have mentioned that there are important security fixes that would be published at a later date. That the advisory doesn't mention Opera doesn't mean that no one would think about testing it in Opera.

      Mozilla has asked other browser vendors to cut them some slack and give them time to fix before advisories are published. Clearly, Mozilla should do unto others what it asks others to do to them.

    18. Re:I must be missing something here... by sholden · · Score: 1

      It's free software, anyone can see what code changed so if you "mention that there are important security fixes that would be published at a later date" then exactly 17.3 seconds later the bad guys know what it was anyway. Heck they manage that by disassembling binaries, it just takes longer (and hence might be practical).

      In fact the curious people will probably find the security problem sightly quicker...

    19. Re:I must be missing something here... by notrandomly · · Score: 1

      Security flaws are kept under wraps until a fix is out, right? So you can't just see the change before the fix is out. And once the fix is out, do you really think it's just a matter of diffing the sources?

    20. Re:I must be missing something here... by sholden · · Score: 1

      So it's back to delaying releasing the fix until every other web browser has also been fixed, leaving mozilla's users exposed for longer than necessary?

      And yes given the source code it is trivial for someone interested in security in the slightest to determine what the security hole was. People do it by looking at the changes in disassembled binaries...

    21. Re:I must be missing something here... by SiChemist · · Score: 1

      You should copy-paste this response several other places in the thread-- just in case someone misses the first two instances.

    22. Re:I must be missing something here... by Kelson · · Score: 1

      I think the point is that they *did* know that this particular vulnerability affected Opera and took their time about telling them.

      Did they? I asked about the nature of the communication, and no one seems to be willing to say whether it was a case of "Oh, we just noticed this affects you" or "By the way, we knew this affected you two weeks ago and we're just telling you now." The former is bad timing, but if that's the case I don't see anything wrong with Mozilla's behavior. On the other hand, if they did sit on that knowledge for however many weeks, then it's irresponsible.

      But no one "in the know" has been willing to reveal what, to me, is the critical detail.

    23. Re:I must be missing something here... by Otter · · Score: 1
      Did they?

      I have no idea, and in hindsight it doesn't seem unreasonable that they were preparing the public disclosure and only decided at that point to test it in other browsers.

      I was just responding to the people ridiculing the idea of Mozilla testing in Opera at all, when it's obvious that in this particular case they did.

    24. Re:I must be missing something here... by Allador · · Score: 1

      Dont normally like feeding the cowards, but ..

      Thats interesting, I didnt know that the Mozilla folks came up with the now-ubiquitous RSS feed icon. Thats pretty cool.

      And FireFox's dragon (or whatever) icon for the main product is cool. It's the rest of the browser that just looks amateurish, at least IMO.

      Wonder if they have different folks doing the icons than the rest of the browser UI.

      I also have a memory of news that Mozilla was finally going to hire professional graphic designers for their UI. Cant find a link offhand though, so could be mis-remembering.

    25. Re:I must be missing something here... by notrandomly · · Score: 1

      You'll have to ask Mozilla, as they are the ones who chose to push "responsible disclosure" along with the other browser vendors... They have committed themselves to that, as have other vendors, and so they should be expected to follow through on it.

  6. overreaction by kongit · · Score: 2, Insightful

    While I do not know all of the details behind this I suspect that Mozilla did not have to notify Opera of any bug, in other words they did it as a heads up but were not obligated, I could be wrong though. The article is rather short and does not explain anything. For all I know Mozilla gave Opera the info as soon as they knew it, I highly doubt this, but just from the article it is hard to tell. While Mozilla could have waited, I would bet that people with malevolent intent are not overly concerned with the small Opera user base. I think that the over all the risk to the end user of the Opera browser is not much, and that the developer needs a chill pill. I know that Mozilla is not perfect, but I think that they had a good reason for releasing details about the problem. I do not know the reason, but knowing that there is a problem and that there is an update might make people more inclined to update to the safer version. So Opera fix the problem on your browser too, guess what you can look at Firefox's source code to see how the Mozilla developer's fixed theirs, and the developer with an pineapple stuck up somewhere needs to take a laxative or something.

    1. Re:overreaction by Fweeky · · Score: 4, Interesting

      I don't see how expressing dipleasure at something on a blog is an overreaction. "Screeching" is stretching it pretty fucking far, since it's basically saying what happened. Where in the blog entry is there screeching, perhaps the bold on "responsible", or maybe the ":("? Wouldn't it be better to link to the blog entry directly and not some dumb opinionated elreg article? Really, did you even read the original source before deciding "the developer needs a chill pill"?

      At the end of the day, Mozilla would have acted better by keeping the exploits closed for a few more days, as they would hope anyone else would do for them. By not doing so, they upset people, and others expressing that upset is perfectly understandable. There's no mass outcry at Opera, no press release or open letter saying the Mozilla team are dicks, there's a few words saying what happened and a couple of emoticons on a developer blog entry.

    2. Re:overreaction by Anonymous Coward · · Score: 0

      Fuck that. As a Firefox user I want them to release the fix as soon as they can. Opera was notified of the problem and if they can't keep up that's just too bad. Someone in the Opera blog wrote that there was "active exploits for Firefox" and that it was "safe to say that the malware authors already knew about this security vulnerability". I don't know if that's true but either way I see nothing wrong in what Mozilla did.

    3. Re:overreaction by mdwh2 · · Score: 1

      Indeed, if anything it's the response to this blog post which is the overreaction.

      (And I agree with your comments about the register, I used to read it, but it really does seem to be the tabloid of the geek world - if they're not picking on some blog post, they're trying to run a scare story based on a bogus Wikipedia edit they found in the history three years ago...)

    4. Re:overreaction by AySz88 · · Score: 1

      ...except that the blog entry, especially the whole "we believe in responsible disclosure" snark, implies that Mozilla publicly disclosed the *Opera* problem. According to the other /. comments, Mozilla didn't say anything publicly about Opera - it sounds like the Opera people saw something in the release that wasn't actually there. I don't know about you, but that sounds pretty silly to me.

      Agreed, though, on linking to the original blog instead. I don't like the register's unnecessary coloring.

    5. Re:overreaction by Fweeky · · Score: 1

      Nobody's saying to delay the release of a fix, but to delay release of the details of the issue and the code showing how to exploit it. Pls be improvink ur reading comprehension k tnx.

      True, suitably smrt and inclined people can probably look at the fix and come up with the exploit on their own, but there are very few such people compared to the masses of kiddies who just want a readymade exploit they can hack on and use.

    6. Re:overreaction by notrandomly · · Score: 1

      Mozilla's a big proponent of "responsible disclosure", which means that you give other vendors a chance to get their fixes out. Mozilla notified Opera only a day before they published the details, and that goes against Mozilla's "responsible disclosure" stance. And when a flaw is found in a browser, do you really think it's a big strecth to try it out in other browsers as well?

  7. See this? by imipak · · Score: 3, Funny

    >>>>> . It's the world's smallest violin...

    1. Re:See this? by calebt3 · · Score: 1

      -->...... And here is a whole symphony.

  8. the alternative being...? by rsw · · Score: 4, Insightful

    Let's imagine that the Mozilla developers had modified the release notes for 2.0.0.12 so that it wasn't obvious what they'd fixed. Would that have been any better? Of course not. I can grab the code, diff against 2.0.0.11, take note of the changes, and presumably figure out why they were made. Now I can craft a working exploit against 2.0.0.11. After testing it on Firefox, what's the first thing I might try? How about... see if other browsers have the same problem?

    So keeping in the fix but not mentioning it in the release notes is out. What, then... not patch the flaw? Yeah. Right.

    Opera might be a nifty browser, but apparently its authors are whiny bitches.

    -=rsw

    1. Re:the alternative being...? by Otter · · Score: 1
      the alternative being...?

      The alternative being to inform Opera as soon as they realized it was affected, not at the last minute before public disclosure. (Presuming they didn't first test in in Opera right before public disclosure, which might have been the case.)

    2. Re:the alternative being...? by morgan_greywolf · · Score: 1

      Right. Because the Mozilla developers are sitting around, working secret. They keep their code all locked up tight and no one can see it. They don't keep a source repository online, updated hourly. They don't publicly discuss the code on any mailing lists or news groups, have a public irc channel where they discuss development, nothing! The Opera developers and everyone else are kept totally in the dark, right up until release! Why, you'd think Mozilla wasn't an open source project, but was instead developed by Microsoft!

    3. Re:the alternative being...? by m50d · · Score: 1
      Let's imagine that the Mozilla developers had modified the release notes for 2.0.0.12 so that it wasn't obvious what they'd fixed. Would that have been any better? Of course not. I can grab the code, diff against 2.0.0.11, take note of the changes, and presumably figure out why they were made. Now I can craft a working exploit against 2.0.0.11. After testing it on Firefox, what's the first thing I might try? How about... see if other browsers have the same problem?

      That'd take you a while though - which is all Opera needs, a bit of delay so that they can get the patch out. Or even if you insist on showing the changes, keeping the working exploit code in the bugreports hidden for a few more days would hurt noone, and help Opera out a lot, since it changes the game from "vulnerable to every script kiddie and his dog" to "vulnerable to anyone with the time to do a decent amount of research".

      --
      I am trolling
    4. Re:the alternative being...? by Anonymous Coward · · Score: 0

      Security bugs are handled by mozilla through private channels so get back to the help desk champ.

    5. Re:the alternative being...? by notrandomly · · Score: 1

      Actually, they keep security bugs under wraps until they've been fixed.

    6. Re:the alternative being...? by notrandomly · · Score: 1
      Are you sure that diffing the source would be sufficient? They could also have, say, held back the source code until other browsers got a fix out. You don't have to go full disclosure to release a fix.

      It's interesting how anyone who criticizes Mozilla (or exposes its double standards when it comes to responsible disclosure, which Mozilla has been bragging about for a long time) is a "whiny bitch"...

  9. Apologies! by Jester998 · · Score: 3, Funny

    As a Firefox user, I'd like to apologize to Opera users (both of you) for leaving you exposed.

    Next time we'll just let you figure it out on your own.

    1. Re:Apologies! by Harin_Teb · · Score: 1

      As one of the many disguised Opera Users (currently identifying as IE 7), I accept your apology.

      Seriously though I think the complaint here is alleging (whehter justly or unjustly) that the Firefox team knew of the bug in BOTH Opera and Firefox, spent a lot of time, then the day before releasing their fix (and telling the world about the exploit) told Opera "Oh, by the way, we've been working on this fix for a while, and it seems you have the same problem. Good luck fixing it by tomorrow when we tell everyone about it."

    2. Re:Apologies! by Anonymous Coward · · Score: 0

      I use Opera too. Can you explain why you want websites/people to think you're using IE when you're using Opera? How does that help?

    3. Re:Apologies! by Harin_Teb · · Score: 1

      Because I frequently visit websites (such as www.cvs.com) that expressly disallow Opera users to access the website for no apparent reason. Leaving on "ID as IE" saves me hassle... plus I'm not a super hardcore must evangelize [X] browser person, Opera is the best I've found, so it is what I use. I could care less waht other people use.

    4. Re:Apologies! by bky1701 · · Score: 1

      If they didn't tell that at all, Opera would have nothing to whine about.

      Maybe that's what should happen next time.

    5. Re:Apologies! by LingNoi · · Score: 1

      They published the Firefox flaw and didn't mention Opera at all. That's hardly "announcing to the world that Opera has this problem".

      What did you expect them to do? Not fix Firefox for a few days?

    6. Re:Apologies! by bhtooefr · · Score: 1

      I'll note that at least since Opera 9.2, and maybe earlier, preferences such as that can easily be set per site. Another useful per-site one is disabling plugins (I'm sorry, sometimes I don't want Flash on your site,) or enabling pop-ups.

      Some sites I have it set to mask as Firefox, some are ID as IE (with Opera in the string,) some are ID as Firefox, and I default to IDing as Opera.

    7. Re:Apologies! by Anonymous Coward · · Score: 0

      "I represent that!" But thanks man, I'll tell my bro.

      What a stupid headline by /. -- from the Register we expect grocery-line headlines, but ScuttleMonkey is an ass for repeating it.

      If people will click through, Opera does not screech, but Claudio Santambrogio does whine and shake his finger a little on the Opera Developer Blog.
      http://my.opera.com/desktopteam/blog/2008/02/14/9-26-coming-soon

      He is correctly taken to task for that in the Comments, and has not responded. The question remains: what was the nature of the Mozilla communication?

      Near as I can see, all we have is Moz DID tell Opera (thank you Moz) and then proceeded to release their own advisory THAT DID NOT MENTION OPERA AT ALL.

      I mean come on Claudio, what's your beef with that? Looks like you got a very decent heads-up there. Please explain your position, or apologize. Behavior like that will just encourage Moz folks to skip telling you in future, and that's bad for both of us Opera users.

    8. Re:Apologies! by Anonymous Coward · · Score: 0

      I thought Nintendo Wii had sold better than that.

  10. Big deal by Anonymous Coward · · Score: 0

    There's like 3 guys in the office closet that use opera. Who cares anymore? IE rules the online world with an iron fist.

  11. Streisand effect? by Epsillon · · Score: 4, Interesting

    Seems if they'd kept their whiny mouths shut, nobody would have realised from the vulnerability disclosure that the issue affects Opera. Now EVERYONE knows, from the kiddie scripting 'sploits to the IT manager planning the software deployment for the next few months, who is now seeing why closed-source Opera isn't really such a great choice after all. Even the CVE entry doesn't disclose Opera's vulnerability to this bug. Still, it makes good comedy if nothing else...

    --
    Resistance is futile. Reactance buggers it up.
    1. Re:Streisand effect? by Hatta · · Score: 2, Insightful

      Exactly. Not only does this story bring to light the fact that there's a bug in Opera, but it illustrates how Opera prefers to handle security bugs: by covering them up.

      --
      Give me Classic Slashdot or give me death!
    2. Re:Streisand effect? by mdwh2 · · Score: 0

      closed-source Opera

      Not to disagree with your main point, but why is it important to stress that it's closed source, apart from making a cheap dig at it?

      I don't understand why this appears to come up everytime with Opera, and only Opera. I never hear Firefox fans talking down the closed-source MacOS, for example.

      This closed-sourced software company brought me an IE alternative long before it became trendy, not to mention useful things like Opera Mini for my phone. Firefox is cool too, but I don't see why there has to be some competition between them, when the real enemy is IE.

    3. Re:Streisand effect? by Anonymous Coward · · Score: 1, Insightful

      Central to the argument. Open source Firefox has to disclose the fix in order to fix it, closed-source Opera doesn't and the users could be unaware that anything even happened. Side note: Why is the real enemy IE? The enemy of my enemy is not always my friend.

    4. Re:Streisand effect? by Epsillon · · Score: 1

      OK, I hold my hands up to the cheap dig and I apologise for it. However, in mitigation, I personally feel more comfortable with open source simply because, while I may not understand all of it nor will I ever have the time to read the entire source of, for example, Konqueror, I am sure that people far more skilled than I who would never have seen the code had it been proprietary HAVE seen it collectively. That makes me more confident in that code and the resulting binary.

      As this shows, it's not perfect, but large projects rarely are. It does get fixed quickly, though, which is another advantage of open source: You don't have to beg the one guy who understands that bit of the parser (who happens to be on vacation, has slipped on the ski slope and won't be back until the bones knit) to fix it when you have the source. You can file a patch with the bug report.

      WebKit, upon which Safari is built, isn't closed source. It grew from the KDE project's KHTML and parts of both keep going both ways. MacOS X, yes, you have another valid point, but we're not talking about OSen here, we're talking about web browsers.

      It wasn't a deliberate cheap shot. I have thought about the issues long and hard but I shouldn't assume what works for me is universally acceptable so, again, I apologise.

      --
      Resistance is futile. Reactance buggers it up.
    5. Re:Streisand effect? by notrandomly · · Score: 1
      You are missing the point. It doesn't matter if it doesn't specifically mention Opera, because it's very easy to simply the attack in other browsers. Your post basically assumes that no one will think of this, and that not mentioning Opera will prevent people from trying that attack there.

      What, specifically, do you find to be whiny about the original paragraph on the subject from Opera, by the way? Or are you in fact whining over something you didn't actually read for yourself?

    6. Re:Streisand effect? by Anonymous Coward · · Score: 0

      The real enemy is IE because Opera devs do not behave like IE devs. The hate on IE isn't arbitrary, it's based upon the deliberate intentions of Microsoft to completely fuck over anyone trying to benefit from standards.

      This is not the case of two little guys making a pact to take down the big guy for the sake of taking down the big guy. Sure, there are those who just pick a side and pledge their allegiance with little basis on merit or otherwise putting any thought into it, but that shouldn't be the norm.

      Speaking as a Mozilla supporter, I would be very happy indeed if it was Opera that overtook IE's place as the most used browser, provided they continue their current practices with regard to standards support.

  12. Fanboys by Anonymous Coward · · Score: 1, Interesting

    Anyone else read the comments on the Opera blog? Pretty embarassing stuff.
    http://my.opera.com/desktopteam/blog/2008/02/14/9-26-coming-soon

    "Well those Mozilla guys think that openness is the answer to everything. :-/"

    "Mozilla never knows when to keep their mouths shut...
    Of course, considering that there are active exploits for Firefox, it's safe to say that the malware authors already knew about this security vulnerability."

    "I'm not surprised about the Mozilla Corporation. Maybe they pretend they never have security issues with their code? There are still security issues with Firefox and with *any* software developed by humans, so they should be more humble and responsible. They're not harming Opera Software ASA, they're putting the Opera users in jeopardy, this is not a good way to have them to use Firefox. This is evil, irresponsible and antiethical at the very least. Shame on Mozilla!"

    "Nevermind, guys, let the Mozilla devs have more secure browser for at least few days (-;E"

    1. Re:Fanboys by mdwh2 · · Score: 3, Insightful

      Yeah, it's not like Firefox has any fanboys...

      So I took a look at the last story about Firefox bugs. And guess what - you have people criticising the person for making the bug public in a way not helpful to the developers. And do I hear "crybaby"? No, instead it gets modded up to +4.

  13. Opera users by Tumbleweed · · Score: 2, Funny

    it places Opera users at unnecessary risk

    Yeah, both of them.

    1. Re:Opera users by bmartin · · Score: 2, Insightful

      I don't see why this is so funny. Opera's not that bad, and it does offer some things that aren't available by default in Firefox. Sure, it doesn't have the 400 extensions that FF does, but you don't have to screw around with it much. Opera has some really nifty features enabled OOTB that most people would overlook otherwise. It's also fast and it does a really good job with adhering to web standards.

      Yours is really a flamebait comment, and if there were a considerable number of Opera users with moderation points out there, I'm sure they'd overlook objectivity and mod you down.

      --
      "You could almost look at defense of Microsoft as a form of the Stockholm syndrome." -neapolitan
    2. Re:Opera users by Tumbleweed · · Score: 1

      It's just a joke. There aren't many Opera users compared to Firefox users. If you can't tell the difference between a joke and flamebait, that's unfortunate. Are you from Norway?

      Opera has a lot of nifty features, but to my mind, it's crippled by an interface that makes it take forever to figure out how to configure the thing to do what you want. I'd _love_ for the Opera folks to take the Firefox code and rewrite it to their standards. FF would be SOOO much faster. I just don't want the Opera interface.

  14. Oprah screeches at Godzilla over Security! by jameskojiro · · Score: 5, Funny

    Best episode of Oprah ever!

    --
    Tsukasa: All I really want, is to be left alone...
    1. Re:Oprah screeches at Godzilla over Security! by R2.0 · · Score: 1

      "Oprah, Uma. Uma, Oprah."

      And that fat bitch will make sure you never work on THIS awards show AGAIN!

      (Of course, I think Letterman is a flaming asshole, but not for that particular bit - it was the best part of his whole presentation)

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
  15. Re:26% decrease in comments per hour since /. chan by Hucko · · Score: 1

    what change is that? I haven't noticed anything.

    --
    Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
  16. Only on the internet by 7-Vodka · · Score: 1

    Only on the series of tubes of the Interwebs does someone Piss and Whine when another person does them a favour.

    I hereby declare Opera a whiny bizznatch.

    --

    Liberty.

  17. Opera users? by BeeBeard · · Score: 1, Flamebait

    Santambrogio goes on to attack Mozilla's handling of the issue, arguing that it places Opera users at unnecessary risk.

    In other words, it puts nobody at risk. ;)

  18. Was there an obigation? by deadmongrel · · Score: 2

    Why is Mozilla obligated to wait and release an advisory because Opera couldn't get off their asses fast enough to respond to something. Also, opera users were already at risk and not just because of the advisory.

    Offtopic: Did that opera guy ever swim from US to Norway? speak about obligations.

    1. Re:Was there an obigation? by Anonymous Coward · · Score: 1, Informative

      Mozilla found the bug and fixed it. They only gave Opera one day to fix the bug before notifying the entire world. It doesn't matter that Opera hasn't fixed it yet. They still only gave them one day to react (probably less, given the time difference)

  19. Whats the big deal, just go fix it by KevMar · · Score: 2, Interesting

    Whats the big deal. Just go fix it.

    I know you don't have any people committed to different projects.
    I know you have your code at a stable point so its easy to slip in a change
    I know this only takes one guy 5 min to go change a few lines of code
    I know its ready to ship the moment its changed
    I know you coded it right and didn't break anything else

    Remember this is open source. so you should be able to fix all security issues quickly. I bet someone else had already done it for you. Just ask someone for it.

    Whats the point of being open source if you don't do what the community expects of you.

    END RANT

    OK, i bet the underlying issue is they expected to have a Little time. Emails went out to a few people that would look at and identify how big of an issue it was. Once they reported back, only the resources needed would be pulled off other projects to fix this.

    The next day they see the advisory without warning and now they scramble to figure it out. Probably pulled a lot of people off other stuff that they didn't need to in order to rush out a minimally tested release.

    --
    Im a gamer, not a grammer major. This post is full of spelling and grammer mistakes.
    1. Re:Whats the big deal, just go fix it by deanlandolt · · Score: 1

      Remember this is open source. Perhaps my sarcasm meter is miscalibrated, but are you under the mistaken impression that Opera is open source?
  20. ...it places Opera users at unnecessary risk? by iamacat · · Score: 3, Funny

    I would say it places Opera users at unnecessary risk of becoming Firefox users :-)

    1. Re:...it places Opera users at unnecessary risk? by Paul+Neubauer · · Score: 1

      Not really. Imagine the reverse situation. How many Firefox users would be converted to Opera? Or would they just be angry at the carelessness of those who made an exploit public?

      --
      I don't subscribe to RMS's GNUtopian vision.
    2. Re:...it places Opera users at unnecessary risk? by fafaforza · · Score: 1

      God forbid we should ever face that eventuality. (no sarcasm tags)

    3. Re:...it places Opera users at unnecessary risk? by pdusen · · Score: 1

      Making the exploits public is what Mozilla does ANYWAY. That's how Open Source development works.

    4. Re:...it places Opera users at unnecessary risk? by Anonymous Coward · · Score: 0

      That's not happening as long as Firefox has the unpatched "take up 1GB+ of your memory and thrash your system" vulnerability.

  21. Could a coder please weigh in? by BeeBeard · · Score: 1

    What I'm hoping is that a helpful Slashdot reader who actually patches security holes in widely-used software on the clock can opine as to the practicality of having a one day turnaround. Otherwise, the rest of us are just guessing about what is and isn't reasonable.

    So, is having one day to evaluate and fix a security hole reasonable? And also, is having the source code open and available to others advantageous at all in meeting so short of a deadline?

    1. Re:Could a coder please weigh in? by Allador · · Score: 4, Insightful

      The problem usually isnt coding time. It's organizational response and resource allocation issues.

      For example, Opera is on a very differen timezone from the US, so initial publication may happen overnight from the POV of the Opera staff.

      So then a day starts. When people start their day, they have a pile of things to respond to. The incoming messsages have to be triaged. Someone has to make a decision that this is important enough to escalate or take action on.

      Then you have to find people with the capability to test whether its a real problem. This may take a couple hours. People go on vacation, get sick, etc.

      Then you have to take the time to do the research, test whether this is a real problem, what versions it affects, etc. This takes a couple hours.

      Then yuou have to stop a coder from working on something else, bring them up to speed on the problem (if its not the same person doing the testing), and get them started on the fix.

      Then even with a fix you have to do regression tests. Not sure about Opera, but many mature apps have full test suites that can take a couple hours.

      Then you have to write release notes, update the web page, do a new deploy package, and update your update servers to notify Opera that there is a new update.

      As you can see, very little of the time here is coding.

      Many large orgs have taken steps to create a 'short path of decision making' to streamline this process, always have one coder on call who can do this work, etc. But even then if anything is out of whack or the wrong person is sick or on vacation or on another urgent item, a whole day could pass without response.

    2. Re:Could a coder please weigh in? by PlusFiveTroll · · Score: 2, Insightful

      Yep, it sucks to be big. If the person that found the exploit logs on to IRC and posts it, instead of mailing the authors of the code, how much time do you think they have before a new trojan or malicious attack websites are setup. I'd make a guess it's under an hour. As the application developer you have to take what you're given. Your enemy is not going to give you any quarter. They are not going to wait around for you to patch your apps and distribute them. The ball is in the blackhats hand, all you can hope to do is react fast enough.

    3. Re:Could a coder please weigh in? by SnowZero · · Score: 1

      The problem usually isnt coding time. It's organizational response and resource allocation issues. Opera should probably use this as an opportunity to review those practices.

      For example, Opera is on a very differen timezone from the US, so initial publication may happen overnight from the POV of the Opera staff. So then a day starts. When people start their day, they have a pile of things to respond to. The incoming messsages have to be triaged. Someone has to make a decision that this is important enough to escalate or take action on. Opera has a lot of paying corporate customers and can afford to do better; Their customers also deserve as much. After all, what happens if a 0-day comes out in the US? "I was asleep" is not an excuse for supported software. Where I work, others would not hesitate to call me at 2am if something really needs to be fixed, and that's something I accept as part of my job. For Opera, this could be as simple as hiring a few people around the globe to read bulletins and lists and contact the appropriate developer when needed. One each in Russia, China, and the US would work pretty well (two of those places have employees who work for relatively low pay too). While those extra people would not have helped in this case, the "24 hours is not enough" mentality would concern me as a user.

      Then you have to take the time to do the research, test whether this is a real problem, what versions it affects, etc. This takes a couple hours. Then yuou have to stop a coder from working on something else, bring them up to speed on the problem (if its not the same person doing the testing), and get them started on the fix. There should be a predefined process for fast escalation; As soon as it hits the level of "this might be a real bug", a developer should be looking into it. Also, at least two developers should understand any given part of the code (my work does this through mandatory pre-commit code reviews). That gives you redundancy in case someone is sick or unreachable.

      Then even with a fix you have to do regression tests. Not sure about Opera, but many mature apps have full test suites that can take a couple hours. Then you have to write release notes, update the web page, do a new deploy package, and update your update servers to notify Opera that there is a new update. It's worth noting that these two steps can be done in parallel.

      As you can see, very little of the time here is coding.

      Many large orgs have taken steps to create a 'short path of decision making' to streamline this process, always have one coder on call who can do this work, etc. But even then if anything is out of whack or the wrong person is sick or on vacation or on another urgent item, a whole day could pass without response. Indeed. In a company such as Opera, with 300+ employees, millions of dollars of business, and large corporate clients who will demand top notch support, a fast-track process is not optional; It's an absolute necessity. Otherwise, you could someday find yourself out of business overnight.
    4. Re:Could a coder please weigh in? by Allador · · Score: 1
      A couple responses.

      First, although you are targeting in on Opera, I was not. I know nothing of Opera's internal business organization, or whether my description of how it can work at a generic large org matches what Opera looks like internally. Nor was I suggesting that Opera's response this time was bad or good.

      Neither of us know anything abou Opera's business organization, so you probably shoudnt be so quick to jump to judgement about something you may not know anything about. This article, in particular, was short on cold hard facts and high on the 'read between the lines'. So very few of us posting here know what actually happened.

      There should be a predefined process for fast escalation; As soon as it hits the level of "this might be a real bug", a developer should be looking into it. As I was trying to state, its not always that easy. And the devil in the details is often making the decision that 'this might be a real bug'. Thats not always a trivial step.

      And think about how that might work in the real world. You've found a big hole in a private company (ie, not open source). It's an own your box situation, but its complicated to demonstrate, and is dependent on several things being present, platforms, etc.

      How do you tell 'Opera' (or another similar company) that there is a bug, and that its severe?

      For the company side of things, who want to know this information, they're faced with a conundrum. Make it real easy to contact them about these bugs, and have a very low signal to noise ratio (ie, alot of useless emails, general ranting, complaints about the product). Reality is that if you have a contact form on your website, even if there's big warning labels all over it that its only for severe bug reporting, it'll get spammed to obvlivion. People will use it to bitch at the company, make complaints or suggestions about the product, or give useless bug reports (Opera crashed ... can you fix it?).

      It takes real human beings with real experienced judgement ability to separate the signal from the noise.

      Or a company can make it hard to contact them with this information, which means only quality stuff gets to them, but it can be hard for the newb to pass the information up.

      It can get even worse! The bug reporter may have just the right person, and have a glorious repro demo steps outlined, but they dont speak very well, so the contact comes across as amateurish and useless. That happens. Alot.

      Do you see the problem? Just having people 'standing by' and ready is not very useful. You need to have a way for the people with the real issues to get heard, but while making the noise level low enough to be functional in. This is not easy.

      And the reality is that many companies do this on an ad-hoc person-to-person basis. Some guy knows some other guy, who knows a guy at the company. These are not structures that lend themselves to fast responses.

      Even the open source companies struggle with this. Go look at FireFox's bug list. How many hundreds of people report certain types of problems and the developers just basically give them the finger, because they feel they've heard it all before. Or its not repro'able. Or its hard to understand. Or it doesnt work on their machine.

      You make it appear from your post that someone can just declare, 'Make it so!' and it'll work perfectly. It wont. The best of companies struggle with this. The best of open source projects struggle with this. It is a fundamentally 'hard' problem in CS speak.

      And unfortunately, one of the most effective ways to bypass these networks of people is to make it public and raise some stink. Then the company is sure to see it and respond. But its not a very nice way to get things done.

      Anyway, my point is that its not as easy as you make it sound. Especially in the case of companies whose products sell or distribute to the general public.

    5. Re:Could a coder please weigh in? by SnowZero · · Score: 1

      First, although you are targeting in on Opera, I was not. I know nothing of Opera's internal business organization, or whether my description of how it can work at a generic large org matches what Opera looks like internally. Nor was I suggesting that Opera's response this time was bad or good.

      Neither of us know anything abou Opera's business organization, so you probably shoudnt be so quick to jump to judgement about something you may not know anything about. This article, in particular, was short on cold hard facts and high on the 'read between the lines'. So very few of us posting here know what actually happened.

      I answered one hypothetical with another, using Opera as an example. Note that everything I said relating to Opera is prefixed with one of "should, could, can, would". They might already be doing everything I listed. They might not. In either case I can offer my opinion on what I think they should be doing, or matching with something equivalent.

      As I was trying to state, its not always that easy. And the devil in the details is often making the decision that 'this might be a real bug'. Thats not always a trivial step.

      I agree. I don't think it's easy at all. However I believe it's necessary if you want to stay competitive and avoid being embarrassed. If Opera is already doing all the fast-track things, then imagine how their response would have been without them in place.

      And think about how that might work in the real world. You've found a big hole in a private company (ie, not open source). It's an own your box situation, but its complicated to demonstrate, and is dependent on several things being present, platforms, etc. How do you tell 'Opera' (or another similar company) that there is a bug, and that its severe?

      In the general case, this can be pretty hard. If someone sends you a test case however[1], you need to be able to triage it pretty quickly. If you can't, then its time to work on better tools so you can.

      [1] Especially so if it is sent by a competitor who mentions that it is critical and that they fixed it in their system.

      For the company side of things, who want to know this information, they're faced with a conundrum. Make it real easy to contact them about these bugs, and have a very low signal to noise ratio (ie, alot of useless emails, general ranting, complaints about the product). Reality is that if you have a contact form on your website, even if there's big warning labels all over it that its only for severe bug reporting, it'll get spammed to obvlivion. People will use it to bitch at the company, make complaints or suggestions about the product, or give useless bug reports (Opera crashed ... can you fix it?).

      It takes real human beings with real experienced judgement ability to separate the signal from the noise.

      Understood. That's why I suggested having a person in countries where major hacking/security work goes on, and putting them in charge of finding this information. They should try to develop relationships with the community so that they have trusted contacts. Geographic diversity means that they will never all be asleep as well. This is neither perfect nor easy, as you point out. It's the sort of thing every global company should be thinking about however, whatever solution they come up with in the end.

      Even the open source companies struggle with this. Go look at FireFox's bug list. How many hundreds of people report certain types of problems and the developers just basically give them the finger, because they feel they've heard it all before. Or its not repro'able. Or its hard to understand. Or it doesnt work on their machine.

      Of course; Many OSS projects are far worse than the ideal, and the situation with open submission buglists is very hard to manage. Even for very well developed projects like the Linux kernel, this stage can be very difficult. However, once you've g

  22. What do you say if someone gives you free popcorn? by Anonymous Coward · · Score: 1, Funny

    Scream murder that he forgot to add the butter.

  23. insightful?? by Racemaniac · · Score: 1

    no offence, maybe opera overreacted, but where does it say opera covers up things? opera apparently expected to get a bit more time to fix the bug before mozilla disclosed it to the world... although it appears they didn't really say opera was also affected, so it's an overreaction but saying that they cover up things -_-. i think it's fairly normal not to spread around that there's a vulnurability until it's either fixed, or is obviously in the wild...

    1. Re:insightful?? by Epsillon · · Score: 4, Interesting

      They've had twelve days to fix it. Have they? If you RTFA, you'll see not only have they not, they've expended a greater amount of energy trying to whip up support for their malcontent with Mozilla. So, in reply, yes it does seem that they would rather cover this up than fix the issue in a timely manner. Their actions scream it, even if TFA doesn't.

      --
      Resistance is futile. Reactance buggers it up.
    2. Re:insightful?? by Racemaniac · · Score: 1

      where does it say they had twelve days to fix it? i just read tfa, and see that a.they didn't expend much effort complaining about it, there's a link to a post on an opera blog where they complain about it, that's about it it seems... b.apparantly they just expected from mozilla for them to have a chance to reply on it, or to agree with mozilla on how to disclose it if they would disclose the bug before opera had a chance to fix it. i don't see anything outrageous or cover up going on here. it may be lame that they complain, that's about it... okay, i use opera, so i'm biased, but it seems the bias against opera is far worse here -_-

    3. Re:insightful?? by Rudolf · · Score: 3, Informative
      where does it say they had twelve days to fix it?

      From TFA:

      Mozilla fixed the flaw, along with other more serious bugs, with the release of Firefox 2.0.0.12 on 7 February. Opera, which is yet to plug the moderate risk flaw, objected to the Mozilla team publishing an advisory on the issue.
      Claudio Santambrogio, an Opera desktop developer, said the Mozilla team notified it of a security issue only a day before publishing an advisory.


      Opera was notified the day before the February 7 release - that would be February 6. Today is February 18. Is that not 12 days?

    4. Re:insightful?? by Epsillon · · Score: 2, Informative

      where does it say they had twelve days to fix it?
      God's teeth, man! Have you really read the article? The vulnerability was reported to Opera a day before Fx 2.0.0.12 was released with full disclosure of Fx and Seamonkey bugs (no mention whatsoever of Opera) on the 7th. It is now the 18th. 18th - 6th = 12. Instead of keeping schtum and coding a fix, they chose to shoot themselves in the foot by disclosing that Opera had this vulnerability and it was the big, bad Mozilla Foundation's fault that it was disclosed because they fixed the browser that has 27% market share and growing [1] in Europe and told people what they had fixed. Nowhere did Mozilla, or anyone else, mention that Opera was vulnerable. I didn't even know, despite being subscribed to a number of vulnerability reporting lists, until they opened their mouths and took a swipe at Mozilla. I know now, of course. Why do you think that is?

      The whole point of this entire debacle is that Opera themselves disclosed this and, by complaining about full disclosure, showed their true colours when it comes to vulnerabilities in their flagship browser. Mozilla reported the vulnerability in a professional manner to a competitor to whom they owe nothing but felt ethically it was the right thing to do, then fixed their own product. Opera's actions in this matter show me quite clearly what they would have preferred to do but perhaps I'm just a raving zealot or a tin-foil hatter seeing conspiracies where none exist. There again, perhaps not. Feeling lucky? I hope you are, since you're betting, with apparently very little information, that Opera fixes the bugs in its software instead of simply sitting on reports from security experts trying to do the right thing. Security experts and competitors who may just think twice before submitting findings to Opera in the future.

      [1] 94% of statistics are pulled from someone's behind. Suffice to say a significant portion of the web browsing public use Fx. My analog shows it to be much, much higher but my web server hosts predominantly open source software, so that's to be expected.
      --
      Resistance is futile. Reactance buggers it up.
    5. Re:insightful?? by Anonymous Coward · · Score: 0

      Speaking of RTFA, why is it that you (and absolutely everybody else in here, it would seem) fail to notice that the comments everyone's talking about were written in a post providing users with an RC for 9.26, with a fix included? Is it really so convenient to pretend Opera "never" fixes its security issues that you're willing to flat out ignore what is staring you right in the face?

      And why do people presume that 3-4 sentences in a blog post, written *while* providing the fix, takes so much time? Yes, there's been quite a storm from all this, but none of that was contributed by Opera. All they ever did was to fix the bug, and tell the world what had happened in a very quick summary.
      Writing this comment probably took me longer than it took Opera to write the few short facts this big fuss seems to be all about. It's not like there's an entire development team all dropping everything they're doing to collectively write those few sentences.

      Sheesh.

  24. Fix for Opera users released. by siesindallerscheisse · · Score: 1, Troll
  25. Well, I can understand by Secret+Rabbit · · Score: 1

    Everything that I've read on the topic of disclosure says wait at least a week. Hell, even some mail to the security focus lists have histories in them that go back a couple months! So, I can understand that Opera is rather pissed at the Mozilla people for not giving them ample time to respond. Quite frankly, I find the whole thing rather rude.

    That being said, "Opera's" response wasn't exactly professional either. At least it should have been better worded and cited industry standard ways of working to solve an issue.

  26. Screeching Simpson's Quote by Sponge+Bath · · Score: 1

    "We had another fight over the inflatable bath pillow. I kept screeching and screeching at him, but..."
    -- Agnes Skinner, describing her latest fight with her son, Seymour

  27. Crap article by Tridus · · Score: 4, Insightful

    Somebody posting to Slashdot says that somebody at The Register says that an Opera blogger screeches about Mozilla. Even for Slashdot, this is a pretty weak title.

    What they actually say is that they only had a day between notification and public disclosure. He's actually happy that Mozilla told them at all (hence the :) ), but not happy that there was only a day before it was made public. Nobody is particularly happy when they only have a day from learning there's a security hole to everybody else learning about it, thats not enough time to get a fix rolled out, so this is hardly surprising.

    I know Mozilla can do no wrong around here, but come on. Even the Mozilla devs would be happier getting more then one day before public disclosure of a security hole.

    --
    -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
    1. Re:Crap article by martin-boundary · · Score: 2, Insightful
      The security hole has been there for a long time. It didn't just appear in a puff of smoke when the Mozilla devs discovered it.

      Not announcing it means that the black hats get to use it for longer, and that's bad for millions of users. By contrast, delaying the announcement merely saves two or three develpers some embarrassment, at the cost of increased damage to everybody else.

      However you look at it, the benefits of delayed announcements don't add up.

    2. Re:Crap article by notrandomly · · Score: 1
      You don't seem to see the difference between publishing a fix, and publishing the details of the fix. Mozilla could have released the fix without giving out the actual details. They could have just mentioned that there are as of yet undisclosed security flaws in old versions.

      Where did you hear that the hole has been there for a long time?

      As a big proponent of "responsible disclosure", Mozilla should have acted responsible in this case too.

    3. Re:Crap article by martin-boundary · · Score: 1

      Mozilla could have released the fix without giving out the actual details.
      That's open source. Everybody can see exactly what got fixed. It's not a flaw, it's a feature.

      Where did you hear that the hole has been there for a long time?
      It's obvious. Like I said before, the hole didn't just appear in a puff of smoke on the day the mozdevs became aware of it.

      As a big proponent of "responsible disclosure", Mozilla should have acted responsible in this case too.
      To call hiding the details of a security vulnerability "responsible disclosure" is Orwellian doublespeak. Either one is responsible and honestly confesses one's mistakes, or one is not.

    4. Re:Crap article by notrandomly · · Score: 1

      Whether it is "Orwellian doublespeak" or not doesn't matter. What matters is that Mozilla has committed itself to "responsible disclosure", where "responsible" is that you don't reveal the details until the fix is out, and other vendors have been given a chance to fix it as well. This isn't something I made up. It's what Mozilla and other browser vendors have agreed on.

  28. OT: User agent by InvisiBill · · Score: 1

    Because I frequently visit websites (such as www.cvs.com) that expressly disallow Opera users to access the website for no apparent reason. Leaving on "ID as IE" saves me hassle... plus I'm not a super hardcore must evangelize [X] browser person, Opera is the best I've found, so it is what I use. I could care less waht other people use.

    I'm not sure if Opera lets you customize the UA string to whatever you like, but I find it best to add whatever string the page is looking for into my Firefox UA. For example, Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1.12; .NET CLR 2.0.50727; not MSIE 6.0) Gecko/20080201 Firefox/2.0.0.12. The idea is that it gets you in without much trouble, while still letting the site know that you prefer a different browser and they should fix their site (or browser detection). Wouldn't it be great if every poorly coded site out there realized they were blocking browsers that worked just fine and fixed their code to allow them? Maybe the CVS site is done by a parent company which also does the sites for their other companies - pointing out the mistake on one site might lead to several sites getting fixed. The end result is simply more sites that "just work" which results in less time spent making 15 different versions of a website so that it works in all browsers, and more time spent making the website functional.

  29. Full disclosure by Anonymous Coward · · Score: 0

    I'm sorry, they shouldn't have had any time at all to respond. Next time, publish it as soon as you've got working exploit code. Oh, and make a nice GUI exploit for the skiddies.

  30. But however. by trouser · · Score: 0, Flamebait

    At the risk of offending Opera users and gay people I'd have to say that Opera is gay. Also, Mozilla has the giant lizard monster. What does Opera have? A big letter 'O'. And maybe some dried fish. And Norway? You can't get there from here.

    --
    Now wash your hands.
  31. unacceptable level of risk for Opera users by Anonymous Coward · · Score: 0

    And both of them are rightfully outraged!

  32. Exploit known since November 2007, Mozilla's right by Anonymous Coward · · Score: 0

    Exploit is known since November 2007:
    http://www.0x000000.com/?i=479

    Opera guys complain for nothing, Mozilla doesn't even mention Opera (Safari seems to have the same bug).

  33. Screeching? Try Klingon Opera! by Anonymous Coward · · Score: 0

    Klingon Opera screeches more than a bunch of Norwegians ever could.

  34. I am with the opera dudes on this one. by Vexorian · · Score: 1

    I agree with the opera dudes, avoiding users to find out about the browser's security issues is their business model after all...

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  35. screeches? by sentientbrendan · · Score: 3, Insightful

    >Opera Screeches at Mozilla Over Security Disclosure

    Common, can we get article titles and summaries that don't *immediately* tell us about how we should feel about an article before even telling us the circumstances?

    I mean, give me a break, this is a lower standard of reporting than even fox news uses. For *once* I'd like to see a slashdot editor try to be objective, and let the reader make up our own mind instead of trying to spoon feed us our opinions.

    1. Re:screeches? by supun · · Score: 1

      I thought it was about Opera sending Dustin Diamond to Mozilla to talk about security disclosure.

      --
      :w!
    2. Re:screeches? by n6kuy · · Score: 2, Funny

      > Common, can we get article titles and summaries
      > that don't *immediately* tell us about how we should
      > feel about an article before even telling us the circumstances?

      What?
      You want me to RTFA before drawing conclusions?
      You must be new here....

      --
      If you disagree with me on social issues, then it's pretty clear that you are a narrow-minded bigot.
    3. Re:screeches? by Phroggy · · Score: 1

      You must be new here.

      As you can see from my UID, I've been around for awhile. Slashdot editors have never pretended to be objective in any way. I appreciate what you're saying, but they're not going to change. This is why I'll never subscribe to an RSS feed of Slashdot articles: the articles themselves are usually complete crap; only the comments from other users have any value.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  36. What babies... by NateTech · · Score: 0, Flamebait

    The wrote the crap code (or borrowed it from somewhere else) in the first place.

    Whhhaaaaah... I released GARBAGE with security holes in it and someone else didn't tell me before they released their fix!

    Is about what all this amounts to.

    STOP WRITING CRAPPY INSECURE CODE, REFUSING TO TEST IT, AND NOT BUILDING TO ANY TYPE OF SAFETY STANDARDS - GROW UP AND BE REAL ENGINEERS... and the problem solves itself.

    --
    +++OK ATH
    1. Re:What babies... by gasaraki · · Score: 1

      Considering the bug is also in Firefox doesn't your ridiculous caricature also apply to them? And yeah, it's so easy to write code that doesn't have a single bug in it. Examples of huge apps with zero bugs ever found are:

      End of list.

    2. Re:What babies... by NateTech · · Score: 1

      Yes it does.

      Desktop application code, you must admit, is is pretty crappy these days... when it comes to security. Name one desktop application that hasn't had MULTIPLE security patches in the last year.

      Most security experts also agree that this "patching everything and then patching it again" is killing the real gains found (monetary) by utilizing the technology in the first place. At some point if it was written badly enough to need continuous patching, the support staff required to keep up with patching, internal certification/testing, etc... grows exponentially beyond what most organizations gained by switching to using computers for certain tasks in the first place.

      There *are* examples of how to code nearly flawlessly, and procedures around that. They're usually found behind the closed doors of military and defense systems contractors, so they're not publicized much. Same thing for MOST embedded systems where lives are on the line, including transportation systems, satellites, etc.

      The software quality in those systems is arguably quite a bit higher than the typical software in the "desktop" computing world, but one could argue that with MORE of us using the desktop environment software for day-to-day life these days, the risks and disadvantages of not treating such software as "mission critical" as embedded systems, is a huge oversight or omission on the part of the "software industry".

      How many of us use web browsers (ESPECIALLY WEB BROWSERS) for online banking, command and control of multi-million-dollar systems, and just about everything these days? Isn't a browser then more important to treat the code as if it MUST BE RIGHT THE FIRST TIME (even if it isn't), than just about any other utility piece of software, or any embedded control system?

      Zero-bugs may not be possible, but the current number of bugs is far beyond what the industry can bear, long-term. It's simple financials... if desktop computing and the server hardware and add-on software (virus scanners, malware scanners, etc etc etc... and the never-ending treadmill of additional hardware requirements to run all the SCANNERS) continue up in price for organizations, IT is on a never-ending downward spiral that won't stop until computers are locked back down to bare minimum job-handling capability... a dumb terminal...

      In fact, systems that never left the dumb terminal environment, have done well throughout the years. Only fairly recently were airline reservations moved from the so-called "archaic" mainframe-based systems and command-line/text-only interfaces, to something slightly more modern. Ever wonder why?

      I get the distinct impression that most "desktop application coders" either don't have or don't want the discipline necessary to produce quality software similar to the embedded and life-critical systems mentioned above... even if they could. They would rather whine and make excuses about "find me some bug-free code".

      How about we find them some MUCH better quality code, and show them some techniques for writing code like THAT and not the cruddy mess we currently have for "security" on the desktop/utility computing environment?

      They act like ANY level of bugs is "acceptable" but that PROVING they're making continuous improvement in LOWERING the number of bugs is too inconvenient. Then you add in the love affair with changing the underlying tools, languages, and IDE's, and it's amazing anyone ever gets anything done, but not a surprise that there's NO MEASURABLE IMPROVEMENT in the number or quality of bugs in almost three decades of popular computing.

      It's a machine -- it only does what it's told to. If the software's too complex to debug it correctly, someone made it so. Those "someones" have either been working in the field for that same 30 years, or have been managing the new people incorrectly, and not requiring code re-use and standards to avoid the mistakes they made 20 years ago, when they were coding.

      Have the bugs gotten smaller? Nope. Less frequent? Nope. In fact there's bigger holes found every day, and more of them. The code monkeys need to stop, and THINK, and ENGINEER their next solutions.

      --
      +++OK ATH
    3. Re:What babies... by notrandomly · · Score: 1

      There *are* examples of how to code nearly flawlessly, and procedures around that.
      And you conveniently point out that there are in tightly controlled systems. The internet is a place where you can't predict what you will be served. A browser can't even guess what the user will send. That quickly complicates things when you have to deal with everything from input to output to trying to decipher badly written code, etc.
    4. Re:What babies... by NateTech · · Score: 1

      But a browser can be coded to NOT respond to things that it isn't intended to receive.

      Your argument is invalid.

      If you can't predict what you'll be served, you DEFINE what you will RESPOND to, and you don't respond or do ANYTHING with inappropriate input.

      Basic programming 101 course material there, man.

      --
      +++OK ATH
    5. Re:What babies... by notrandomly · · Score: 1

      A browser is intended to receive just about anything, that's the problem.

  37. The only good browser for portables? by ttfkam · · Score: 1

    I consider Safari on the iPhone/iPod Touch to be a damn good browser for a portable, smart phone, PDA, etc.

    --

    - I don't need to go outside, my CRT tan'll do me just fine.
  38. Wrong again by kars · · Score: 1

    s/bitch/developers/g

    --
    Take life easy: one bit at a time.
  39. Open Letter To Opera Developers by Anonymous Coward · · Score: 0

    Opera should be open source, I laugh at any *security* claims made by developers of closed source products. Open the source and let us decide the degree of security for ourselves with facts we can see and help you make a better product.

    Thank you

  40. But you've missed the point... by Half-pint+HAL · · Score: 5, Insightful

    That obligation is trumped by Mozilla's moral obligation to make sure that people who use Mozilla are not vulnerable to an exploit.

    No one is suggesting that Mozilla should have delayed the fix (in order to hold back disclosure).

    No, it would have been open and responsible and good if someone at Mozilla had thought to send an email to the Opera dev team a week or two ago saying:

    Roses are red, violets are blue
    We're fixing this exploit and think you should too.
    Lots of Love,
    Your secret big red monster Valentine.

    No need to coordinate releases, but given that it took them a while to patch it, they should assume it'll take Opera a wee while to, and in the meantime they're leaving members of the public open to exploit.

    Members of the public that used to use Firefox, but had to stop because Mozilla never fixed the memory leak and these users were using old machines (NT4, 32 meg RAM) and Open Source was supposed to mean never being obsolete, but it was only the non-open, free Opera browser that offered me a fully-patched, fully working browser.

    HAL.

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    1. Re:But you've missed the point... by Deanalator · · Score: 1

      Open source does not mean "never being obsolete". It just means that issues get fixed according to the priorities of the users instead of the priorities of the customers. If there is some terrible memory leak, and no one cares enough to fix it, then it really isn't a big deal is it? The top developers on the project are able to work to push the project forward, and anyone feeling nit picky can clean up the mess they leave behind.

    2. Re:But you've missed the point... by Anonymous Coward · · Score: 0

      All I have to say about Opera is too fucking bad. If they had been on the ball, they would have discovered this exploit themselves.

      I would much rather Mozilla disclose any vulnerability to the public sooner rather than later so that we can take measures to protect ourselves. What Opera is saying in all of this is that they are selfish bastards who only care about their image and not about the users who might have their machines compromised because they wanted to keep it a "secret".

      Good for Mozilla. Information needs to be available and that is what they are providing.

  41. Re: You're the bitch. by Domo-Sun · · Score: 1

    Why are you people being a bunch of bitches? Mozilla gave Opera ONE day to patch it. That's not enough time to unleash a bug on opera and have it patched, but meanwhile Mozilla waited more than a day to evaluate the issue for themselves. And you think dumping bugs on opera is a favor? Then maybe mozilla should have unleashed this news immediately on themselves too. But they didn't, so I guess you're wrong about incentives.

  42. I think Opera may have more stuff to worry about by Anonymous Coward · · Score: 0

    Opera may want to worry about some of this stuff before whining about something new.

  43. TFA didn't mention Opera at all... by Ikar_rb · · Score: 2, Interesting

    I call BS on Opera's complaint. I just read Mozilla's security advisory, and it makes no mention of Opera. So sorry- Mozilla checked and saw Opera was vulnerable to the same exploit and shot them a heads up to let them know about it. Mozilla has ZERO obligation to the Opera folks, so that was being nice. If their advisory had mentioned Opera, there would be something to complain about. As it stands, all Opera's complaint accomplished was advertising to the world that their browser was vulnerable and unpatched. Smart people indeed.

  44. Boohoo. by TheLink · · Score: 1

    So if Microsoft has a similar bug in IE, the Mozilla team are supposed to not disclose a bug in _Mozilla_ till Microsoft fixes IE?

    The bug is similar to previous bugs, so
    1) Opera should have fixed it before.
    2) There's not really that much time before someone else figures it out anyway.

    Maybe Opera and Mozilla should sandbox their browsers by default. Then this problem will just be "upload arbitrary files in the Uploads Directory" (assuming the attacker knows the full path).

    Similarly other browser exploits would then only be able to touch stuff inside the sandbox, and wouldn't be able to mess with the user's documents, or turn on the microphone/webcam etc.

    Once that happens then hackers might have to start looking for more stuff like the kernel vmsplice bug.

    --
  45. Re:I think Opera may have more stuff to worry abou by Anonymous Coward · · Score: 0

    You realize, of course, that the security tracker list to which you linked is made up entirely of fixed vulnerabilities?

  46. Jesus . . . by Anonymous Coward · · Score: 0

    I wish you would shut the fuck up about this already. It's open source; publishing a fix is is disclosing the vulnerability.

  47. Re: You're the bitch. by Fordiman · · Score: 1

    I would guess that Mozilla only became aware that the bug also applied to Opera in the later stages of testing - hence the late notice. It's not like Mozilla regularly checks non-mozilla browsers for exploits now, is it?

    --
    110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1