Slashdot Mirror


How Can I Trust Firefox?

TheRealSlimShady writes "Peter Torr (who?) from Microsoft invites a certain flamewar with his essay 'How can I trust Firefox?' He raises some interesting security related points about the download and installation of Firefox, some of which should probably be addressed. The focus is on code signing, which Microsoft is hot on. Of course, the obvious question is 'Do I trust Firefox less than IE?'"

217 of 1,464 comments (clear)

  1. Yeah, right. by kngthdn · · Score: 5, Insightful

    One of the many criticisms of Internet Explorer is that customers are fooled into downloading spyware or adware on to their computers. This is indeed a legitimate problem, and one of the ways you can reduce the risks of getting unwanted software on your machine is to only accept digitally signed software from vendors that you trust.

    Hello? Microsoft? 99% of the stuff on the Internet is unsigned. Downloading software from DePaul University's FireFox mirror doesn't scare me.

    What scares me are those freaking awful dialog boxes that IE allows. The ones that say "You MUST click okay to use this site!" or "Do you want to set CrappyAds.ru to be your homepage?".

    And even if I press no, I *still* get spyware. Why? IE Sucks.

    After I finally got rid of my beloved CoolSearchWeb installations, I installed FireFox for good. I've been spyware free ever since, and I download a lot of unsigned data. No IE, no spyware.

    Microsoft is never going to get it.

    1. Re:Yeah, right. by Supertroll · · Score: 5, Interesting

      It now happens with Firefox too. One site I visited tried to force me to install an xpi extension complete with a "you must click yes" pop up box. Dismissing it still let me access the link however.

      However, when this happens with IE, you have to terminate the browser process to get out of the "you must click yes" mousetrap.

    2. Re:Yeah, right. by noidentity · · Score: 5, Funny

      What scares me are those freaking awful dialog boxes that IE allows. The ones that say "You MUST click okay to use this site!" or "Do you want to set CrappyAds.ru to be your homepage?".

      And even if I press no, I *still* get spyware. Why? IE Sucks.


      Hey, I have a solution! Firefox can present a dialog box on the first installation that asks, "Do you want to run with better security than Microsoft Internet Explorer?" with only one button labeled "Yes".

    3. Re:Yeah, right. by JudgeFurious · · Score: 4, Insightful

      Oh Microsoft gets it. They wouldn't be saying crap like this if they didn't get it. The question is when are the people still using IE going to get it.

      When are they going to learn that IE isn't "The Internet"? When are they going to replace a bad tool with a good one. Stupid blurbs like this one keep the doubt in uninformed peoples minds and keep IE on top of the pile. Microsoft gets it just fine.

      --
      Appended to the end of comments you post. 120 chars.
    4. Re:Yeah, right. by onash · · Score: 2, Insightful

      I find reading this blog quite funny, as i have spent the last 3 hours updating my fathers laptop.. installing SP2, removing spyware with AdAware and rebooting 6-7 times. Hes just the regular computer user but his computer got all messed up because he wasn't sure why that update thingy kept popping up.

      My finilization of this "update" is installing Mozilla Firefox, and replacing the Firefox icon with the IE icon. He will never notice, but it will save me the hell of "fixing" his computer in a couple of months.

    5. Re:Yeah, right. by tomhudson · · Score: 2, Interesting
      You asked for an example. Try Outlook. I get so much spam from zombie winboxes ...

      FTFA:

      (Always remember the Ten Immutable Laws of Security, and in particular Law #1: If a bad guy can persuade you to run his program on your computer, it's not your computer any more.)
      To a lot of us, Bad Guy == Bill Gates, and Microsoft == Convicted Monopolist.
    6. Re:Yeah, right. by bladesjester · · Score: 5, Insightful

      When? Okay, here's the rundown of your average just-wants-to-look-at-the-interweb-and-get-email user (kind of like my grandma. This isn't a troll, it's a serious example)

      Well, it's called "Internet Explorer". It's got the keyword - internet. That's what they're looking for. How in the nine hells are they supposed to know what "Firefox" is (most of them do not read the times). Firefox is not an intuitive name. It gives the average person absolutely no idea what it does by just looking at what the name is.

      People *MIGHT* start using something other than IE when this stops being the case. Most people want something they can understand. They don't want to feel stupid by having no idea what to do or what tools to use in order to do it.

      Not to mention the fact that they all KNOW about Microsoft. They know the name. They know it's been around for quite a while. Therefore it must be good, right? (not my opinion, but it is the view of people that I have known)

      Just my opinion as a tech with "normal" relatives and clients.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    7. Re:Yeah, right. by IANAAC · · Score: 4, Insightful
      My finilization of this "update" is installing Mozilla Firefox, and replacing the Firefox icon with the IE icon. He will never notice, but it will save me the hell of "fixing" his computer in a couple of months.

      I've said this before here, and I'll say it again: You're not doing any great service by tricking someone into thinking that IE is now somehow safe. A much better option would be to be honest and say "I had to clean up way too many things on you PC because of IE. I've installed Firefox - it's much safer than IE and you'd be better off using it". Not to mention that fact that you'd be giving credit where it was actually due.

    8. Re:Yeah, right. by briancnorton · · Score: 2, Insightful
      I guess they'll just have to find solace in their 95% market share...

      Microsoft does get it. They get it very well, and in large sums. Here they are providing scathing yet legitimate criticism, and all you can do is get defensive and arrogant. The only people who dont get it are posters like you.

      "He brings us love, lets break his legs so he can't get away"

      --

      People who think they know everything really piss off those of us that actually do.

    9. Re:Yeah, right. by cratermoon · · Score: 4, Funny

      Time for another name change. Just call it "teh intarwebs".

    10. Re:Yeah, right. by Xerp · · Score: 5, Funny

      Here. Let me start my own flamewar.

      "I wanted to download Microsoft's Internet Explorer, so using Firefox I popped across to Google and searched for:

      'Microsoft Internet Explorer'

      The 3rd link told me:

      Internet Explorer Home
      https://www.microsoft.com/windows/ie/default .htm

      Ok. I'll go there!

      Up pops the message:

      'Unable to verify www.microsoft.com as a trusted site'

      Ok. I'll examine this certificate. Lets see who it is signed by... ah. Microsoft. Fine. As I'm testing this off a Knoppix-style CD and USB memory stick I'll accept this self-signed certificate. Seems all a bit snakeoil to me.

      Once I do accept this this I immediately get redirected to another page - something ending with "mspx". Thats not where I clicked! I guess I have to trust it for now though and just carry on.

      Over on the left is a "downloads" link, so I go there. I'm presented with a downloads page, where I have to go to another page of languages. I don't see my native Israeli, so I opt for "English". I'm taken to another downloads page (yes, I'm getting board of downloads pages already too). From here I am told that I must go to the 'downloads centre'. Great. Another downloads page. Here I get to select my language again. Um. Still no Israeli, so I go for English again. But Wait! There - no kidding - are only versions for Microsoft Operating Systems!"

      I close my browser and grin.

    11. Re:Yeah, right. by mikeswi · · Score: 5, Informative

      That's been fixed for several versions. If the site is not whitelisted, the installation is canceled without a prompt.

    12. Re:Yeah, right. by tomhudson · · Score: 2, Informative
      Lets see, Outlook blocks executables, therefore all those zombies must be because of Outlook. After all, a spambot wouldn't lie in it's headers. Great thinking tex.
      Outlook blocks executables my ass. Every day I get 5 copies of the same spam from one customer's machine. We know who its from - he mis-typed the boss's name in a specific way in his address book, so even his legit mail ends up in the catch-all account.

      So now I have to sort the legit from the spam, and forward the legit. I know damn well it's not from a spambot faking the headers. Its from this specific customer, running M$ products and Outlook.

      Worse, I've written the rube a few times telling him he's got spamware on his box - but of course nothing has changed in 3 months. We get one legit email every few weeks, and 5 spams a day, all from him.

      So keep it up M$ fanboy. We're not buying.

    13. Re:Yeah, right. by CyberBill · · Score: 4, Insightful

      Obviously you dont have a lot of experience teaching computer-idiot people how to do basic things...
      They dont know what "IE" is. They dont know what "Firefox" is. And the worst part is they dont care.

      I do exactly what parent said, install Firefox and remove all IE icons, and tell them the icon to get on the internet looks different now. :P

      --
      -Bill
    14. Re:Yeah, right. by gwernol · · Score: 5, Insightful

      Well, it's called "Internet Explorer". It's got the keyword - internet. That's what they're looking for. How in the nine hells are they supposed to know what "Firefox" is (most of them do not read the times). Firefox is not an intuitive name. It gives the average person absolutely no idea what it does by just looking at what the name is.

      I'm not totally convinced by this argument. After all what does an "iPod" do? Does a "Ford Focus" give you a very sharp river crossing? What on earth has "Google" got to do with searching?

      There are ways other than naming to successfully reach a broad consumer market. Firefox isn't a bad name: its reasonably memorable and its very different from IE which is an advantage for building the brand.

      --
      Sailing over the event horizon
    15. Re:Yeah, right. by Vaughn+Anderson · · Score: 4, Insightful
      How in the nine hells are they supposed to know what "Firefox" is (most of them do not read the times). Firefox is not an intuitive name. It gives the average person absolutely no idea what it does by just looking at what the name is.

      Amazon
      yahoo
      msn
      google
      etc...

      None of these mean anything but they are all sucessful none the less. It's just a marketing issue.

      "HEY GRANDMA!!! Try the NEW and _improved_ internet! It's called Firefox, blazing hot internet!!" :P

      Besides whenever the 'internet' comes up in a conversation I point people to mozilla.org, not only for their sanity but also their security. They will do the same after they experience no popups and no spyware. Word of mouth will make this spread to the next generation. Maybe the grandma's won't use it but in ten years, that will be a whole new ballgame.

    16. Re:Yeah, right. by SetupWeasel · · Score: 2, Interesting

      Yeah, but out of the examples you have stated, only Google does not have multi-million dollar television ad campagins telling people what it does. However Google has made deals with a good many people to offer search on other sites to increase name recognition and capture the type of user that would never type google.com in their address bar.

      You can make something well recognised without a self explanatory name, but you invariably need money or the backing of people with money to reach the people not immersed in the industry.

      The point the poster was making is that IE has every advantage over Firefox. It comes installed with your computer, so you already have it. It has a name that instantly conveys the function, and on top of all that apparantly tells you that downloading Firefox will kill your children (looking at the article). The poster also made the point that Firefox has managed to raise the money for only one major advertisment, and probably most people didn't see it.

      It's not that Firefox couldn't be recognised easily if a lot of money was poured into that goal, it's that it hasn't happened.

    17. Re:Yeah, right. by Vaughn+Anderson · · Score: 2, Insightful
      amazon, google, msn, yahoo, etc are all web pages. something you can easily bookmark or even set as your home page. Programs are a whole different story. why should I run this firefox thing?

      What's a bookmark? What's a webpage? What's an application? If people think the internet is inside of a blue "e" none of these kinds of issues matter, they just need to know where to click.

      It's name recognition, that's all. Once they know that if you click on the pretty fox icon instead of the blue "e", that's all the matters. If the general public can learn that a big blue "e" means the internet, then they can learn another way, especially after the 3rd time of bringing their box to Best Buy and paying $150 to some techno-snobish teen to clean off the spyware and viruses.

      Getting these people to download and install Firefox, that is the real challenge.

    18. Re:Yeah, right. by nrlightfoot · · Score: 2, Funny

      No need to terminate the browser, you just have to be faster than internet explorer, and hit the back button before it pops up again. It also helps to have an older computer.

      --
      what sig?
    19. Re:Yeah, right. by Fnkmaster · · Score: 4, Insightful

      WTF are you talking about? FF tells you clearly when a site is trying to install an XPI file, you just have to click the Allow button on the yellow bar on top of the page to whitelist the site before it will be allowed to prompt you for XPI installation.

      This was done as a security measure to prevent malicious attempts to install unwanted (spyware) XPI files on sketchy sites, which started to happen. I wish to god IE would do the same thing with Browser Helper Objects, and any ActiveX objects for that matter.

    20. Re:Yeah, right. by FEEBLE*BMX · · Score: 2, Interesting

      They can call the shortcut anything they want. Just call the desktop icon Firefox Internet. Problem solved. (Except that the other browser comes pre-installed on everyone's Windows machine.)

    21. Re:Yeah, right. by TechniMyoko · · Score: 2, Insightful

      the easiest solution is to send all email back to him, telling him NONE will be sent till he cleans his box. Dont keep holding the guys hand, slap the mofo

    22. Re:Yeah, right. by tomhudson · · Score: 5, Funny
      How do you send someone an email telling them they're running a spambot when their isp filters out anything that has the word spam in it?

      Hey, dude, you're running a SP4Mbot?
      Hey, dude, you're running a 5PAMbot?
      Hey, dude, you're running a 5P4Mb0t?
      Hey, dude, you're running a 5P4M8ot?
      Hey, moron, you're running a S-P-A-M-B-O-T?
      Hey, quit sending us offers for PEN15 ENL4RGEMENT V14GR4?
      He never sees the messages. Even a phone call won't work - he'll just get c0nfu5ed and up5et that he's p0ned.
    23. Re:Yeah, right. by DissidentHere · · Score: 4, Funny

      While you are 100% correct there is a simple work around. Often when I install Firefox or Mozilla for someone I rename the desktop shortcut "The Internet" or "The Web" (people who don't know what Firefox is tend to use shortcuts a lot).

      On top of that is some education on IE's faults, the scum of the net, and to note that the Firefox icon is much cooler than a dumb, swooshy "E"

      This approach has worked pretty well for me so far.

      In one extreme case I did rename the Firefox icon 'Internet Explorer' for an exceedingly uncooperative user. Once it was called 'Internet Explorer' she didn't care anymore. I'm sure some poor SOB in tech support has a hell of a time with her though.

      --
      "None of us are as dumb as all of us." - meeting mantra
    24. Re:Yeah, right. by wdd1040 · · Score: 2, Informative

      If you run XP SP2, IE does this.... You have to whitelist a website before it will install anything.

      --
      wdd
    25. Re:Yeah, right. by Jeff+DeMaagd · · Score: 3, Informative

      Your comment does not fit reality as it is with Firefox. Individuals have to manually whitelist sites in Firefox in order to install an xpi. It isn't as if Mozilla isn't allowing third party extensions.

    26. Re:Yeah, right. by bladesjester · · Score: 2, Insightful

      I keep getting this answer. Keep in mind that I do agree with it. Renaming the shortcut does work.

      However, there's a problem with this. What about the people that don't have someone to do that for them be it relative or IT person? The ones that just buy a Dell, Gateway, etc and go from there. These are the same types of people that don't apply patches because they either don't know about them or don't care because the computer "just works" the way that it is.

      And the people you rename it for can't tell their friends about the program because they now have absolutely NO idea of what it's name is because the shortcut is labeled "The Web" so that they know what it does.

      It's sort of a no win situation...

      Until you get to the "problem" people, you're still going to have a problem.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    27. Re:Yeah, right. by IdleGod · · Score: 2, Interesting

      What I wanna know is whats preventing XPI from turning into ActiveX? I know alot of security problems come from ActiveX and users clicking yes when they should click no. I've done it several times myself when I'm barreling through sites. I use Firefox exclusively. I've even installed it on my USB flash drive so I can use it at school.

    28. Re:Yeah, right. by zerocool^ · · Score: 2, Interesting


      Not to mention the fact that they all KNOW about Microsoft. They know the name. They know it's been around for quite a while. Therefore it must be good, right? (not my opinion, but it is the view of people that I have known)


      You know what I tell people in this situation?

      "Hey - tired of spyware? Well, remember Netscape, from back-in-the-day? This is what it evolved into. It's not closely tied to windows, so there's less chance that hackers can get their software on your computer. Try it out."

      People that don't know "mozilla" or "firefox" know "Netscape". Plus, it uses some simple buzzwords, like "hacker" and "software" and "computer", so that you can get your point across to your audience without insulting their intelligence, and yet still let it be known that you know what you're talking about.

      ~Wx

      --
      sig?
    29. Re:Yeah, right. by ZhuLien · · Score: 2, Interesting

      what I hate most about MSIE and is the main reason I use Mozilla is that it doesn't let me say 'Never Trust anything from this Vendor' when an Active X control pops up. I don't trust Microsoft, neither do I trust Adobe or the company behind Shockwave, yet in MSIE, I cannot tell it I don't trust them. Boy do I hate that.

    30. Re:Yeah, right. by ppanon · · Score: 2, Funny
      In one extreme case I did rename the Firefox icon 'Internet Explorer' for an exceedingly uncooperative user. Once it was called 'Internet Explorer' she didn't care anymore. I'm sure some poor SOB in tech support has a hell of a time with her though.
      Particularly the next time she calls an internet store to complain their site refuses to load (because of ActiveX components) and when their technical support guy asks her what browser she's using, she replies "Internet Explorer"

      Hijinks ensue.
      --
      Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
    31. Re:Yeah, right. by Kiryat+Malachi · · Score: 4, Funny

      I don't see my native Israeli, so I opt for "English". I'm taken to another downloads page (yes, I'm getting board of downloads pages already too). From here I am told that I must go to the 'downloads centre'. Great. Another downloads page. Here I get to select my language again. Um. Still no Israeli, so I go for English again. But Wait! There - no kidding - are only versions for Microsoft Operating Systems!"

      If you were actually a native Israeli, you'd know the language is called Hebrew, or, in the actual language, ivrit (ayin-vet-resh-yud).

      (If you're a native Israeli who just can't speak English, I apologize, but all evidence from your post shows you can, in fact, speak English.)

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    32. Re:Yeah, right. by mikeswi · · Score: 2, Informative

      No, it gives you the same little info bar up top that Firefox does when you try to install an extension from a non-whitelisted site. Then it pops up the following dialog.

    33. Re:Yeah, right. by fingerfucker · · Score: 2, Informative

      However, when this happens with IE, you have to terminate the browser process to get out of the "you must click yes" mousetrap.

      Not true. Just hit Esc (which will imply 'No') and keep it pressed for a few seconds.

      This stops even execution of JavaScript timer-based code.

      Just because one doesn't know how to use IE while staying spyware-free doesn't mean IE is crappy. It means that the user is crappy.

      I've used IE forever and never got any spyware in my life.

    34. Re:Yeah, right. by maciejkt · · Score: 5, Funny

      Specifically, this is the hostperm.1 file in your profile directory.

      Am I the only one to read this as hotsperm?

    35. Re:Yeah, right. by jfengel · · Score: 4, Funny

      On an offtopic note, when is Slashdot going to allow hebrew in comments?

      Right after they fix the HTML to work properly in the Firefox browser we're all praising in this thread.

    36. Re:Yeah, right. by sabernet · · Score: 2, Informative

      Well, for one, xp installer forces you to wait 5 secs before you can click install. And even there, you must click the little yellow bar at the top of the page with the plugin\extension warning to load up the pop up asking the question in the first place.

      And finally, FF has much less control over your OS as IE does, so any harm from a moron who clicks the yellow bar, waits 5 secs THEN installs the extension, will still be minimal

    37. Re:Yeah, right. by ytpete · · Score: 2, Insightful

      The average user should not have to "know how to use IE" to do things like that. You act as if this is an important feature, but it's actually a flaw in the browser that such traps exist at all.

    38. Re:Yeah, right. by Buran · · Score: 2, Insightful

      It has one, in prefs -- Advanced section in my copy, which is a recent one.

    39. Re:Yeah, right. by ThJ · · Score: 2, Informative

      You've noticed too? I swear, people, this is true. Outlook ignores viruses and blocks friendly files. My dad can testify about this. He got a bunch of e-mails, most of them spam, some had bad stuff in them, and Outlook didn't grey those out. However, when a friend sent him an MP3, that was greyed out for some stupid reason, and we had to disable the "protection". How is it possible to write such stupid software?

    40. Re:Yeah, right. by spectecjr · · Score: 2, Informative

      WTF are you talking about? FF tells you clearly when a site is trying to install an XPI file, you just have to click the Allow button on the yellow bar on top of the page to whitelist the site before it will be allowed to prompt you for XPI installation.

      This was done as a security measure to prevent malicious attempts to install unwanted (spyware) XPI files on sketchy sites, which started to happen. I wish to god IE would do the same thing with Browser Helper Objects, and any ActiveX objects for that matter.


      IE does the same thing. In fact, Firefox copied the UI for their security feature wholesale from the IE version of the same said security feature.

      --
      Coming soon - pyrogyra
    41. Re:Yeah, right. by Rits · · Score: 3, Informative

      Making things hard is a great job? If I want to make an installation 'secure' by disallowing 'install from site' (the only option apart from the whitelist) then I can't install plugins, it fails without any explanation. Just try to install Flash or Java, where Firefox itself fetches the proper plugin files (so what risk?). I click 'install' and nothing happens.

      --
      If you don't like having choices made for you, you should start making your own. - Neal Stephenson
    42. Re:Yeah, right. by Spy+Hunter · · Score: 2, Insightful
      Yes, making things hard is a great job. Running random code should be hard because the consequences can be disastrous. As soon as you allow some code to run it has complete and total control over your computer. Unfortunately, users don't understand this. They judge the consequences of an action by the difficulty of performing that action. Therefore actions with big consequences should be hard to perform so that users don't perform them flippantly or accidentally.

      Why would you uncheck "Allow websites to install software"? The whitelist is already plenty secure, as we have just been discussing. If you uncheck that box on purpose, then you have no right to complain when Firefox doesn't allow you to install Flash from the web. Of course, an error message would be nice, but the plugin installer has always been flaky; it is one of the worst parts of Firefox IMHO. Hopefully it will be fixed up in 1.1.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    43. Re:Yeah, right. by SenseiLeNoir · · Score: 2, Informative

      Wrong, XPI's CAN have the same permissions as Active X installers. If you download Java as an xpi, it can install fromt he same xpi file......

      --
      Have a nice day!
    44. Re:Yeah, right. by prodangle · · Score: 2, Informative

      I wish to god IE would do the same thing with Browser Helper Objects, and any ActiveX objects for that matter.

      IE does, in fact it was implemented in IE first (with betas of SP2) - Firefox copied them.
      "it's almost a carbon copy of the new Internet Explorer Information Bar"

    45. Re:Yeah, right. by mausmalone · · Score: 2, Insightful
      Here here! I mirror your sentiments exactly! The article spends a lot of time bitching about how Firefox doesn't do enough to disuade you from running stuff from the internet. Apparently, though, the only real difference is that in Mozilla, the default button is "ok" meaning "yes, do what I told you." He also bitches that it doesn't become active for a second or two, but it was easily ready to go when he finished reading the dialog. The point was to make you read the dialog instead of blindly clicking yes or no like almost every IE user out there.

      Other points:
      • Don't bitch about the "difficult" install process when I don't even have the option to remove your browser. I'm sure if your browser had any installation process at all, it would suck.
      • Don't bitch about it having bugs when running in VirtualPC. You're reporting stuff I've never ever seen, and I've installed on dozens of different computers.
      • Don't complain that users can mistakenly install spyware from Mozilla, when most of the spyware I get from IE arrives unnanounced through a security flaw with no option of blocking it. I don't like starting up IE for the first time in 3 months only to find that there's 7 or 8 spyware programs installed (even though I never use the thing).
      --
      -=-=-=-=-=
      I'd rather be flamed than ignored.
  2. whoa wait! by Korgrath · · Score: 5, Funny

    it's against the rules when Microsoft starts flaming back!

    --
    Theory of flight?! I'll teach you the theory of fist!!
  3. Security? by Canadian_Daemon · · Score: 3, Interesting

    what about md5 sums? have the install do a checksum of itself?

    --
    This sig is definitive. Reality is frequently inaccurate.
    1. Re:Security? by bunratty · · Score: 2, Insightful

      That's what OpenOffice.org uses. The article is less about trusting Firefox, and more about trusting every mirror to provide an unhacked copy of Firefox. How do we know the mirror wasn't broken into and the mirrored copy tampered with? It's a valid point.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    2. Re:Security? by Scrameustache · · Score: 2, Insightful

      It's a valid point.

      Valid points are starting to look a lot like FUD these days.

      --

      You can't take the sky from me...

  4. IE? by Anonymous Coward · · Score: 5, Insightful

    A better question is, how can we trust anything from Microsoft. Without the source code, who knows what their software is doing behind the scenes.

    1. Re:IE? by Anonymous Coward · · Score: 3, Funny

      If any old fool can do it, let's see you try.

    2. Re:IE? by kryogen1x · · Score: 2, Insightful

      The same way we can trust wikipedia articles (but save that for another arguement). More eyeballs = fewer errors.

    3. Re:IE? by realdpk · · Score: 4, Interesting

      It's happened before, within the last couple years. Unfortunately I can't find the reference to it. It wasn't Mozilla, it was some other software. Someone broke in to the CVS (or other) repository and made some change.

      There are solutions to this. PGP signing each patch would at least let you track down who submitted what. You'd probably need to grab the source as a set of patches, though, so you can individually verify each submitter's PGP key against their code. Ugh. :) Probably a better way could be devised, but as yet, none has been presented.

      One thing that amuses me is sites that include the MD5 checksum on the download page. Yes, because if someone got in and changed the tarball, they sure wouldn't even bother updating that MD5 string at the same time! ;)

    4. Re:IE? by maskedbishounen · · Score: 2, Insightful

      Well, to get code into most OSS projects, it has to checked in. They usually use CVS to do this. Someone submits a patch and a dev or two does a once over on it.

      If it looks good, it goes in. If it's bad, or blatantly obvious malware, it won't.

      In theory you might be able to run across a rogue dev with enough access to bypass this process -- yet OSS is based on trust; unlike getting your product out quickly to keep your job, it's done by people who love the project or cause.

      Could it be a problem? Yeah, in theory. But without the source, how would we ever know how many times this has gone on at MSFT, signed code or not?

      --
      "An infinite number of monkeys typing into GNU emacs would never make a good program."
    5. Re:IE? by Kyouryuu · · Score: 5, Insightful
      The obvious answer - you can't. There is no such thing as a 100% exploit-proof undertaking as significant as a web browser.

      There are two sides to the coin:
      - Firefox is generally trustworthy because a lot of eyes look at the code and changes are logged in public view. Most developers are benevolent. People have tried to create exploits with the Linux kernel, but they have been weeded out.

      - Ideally, Internet Explorer would be generally trustworthy because as a business, Microsoft's reputation rides on the quality of the program. In a capitalist society with an element of competition, commercial demands would force Microsoft to close exploits. However, Microsoft lives in a monopolistic universe. And as we all know, companies that live with little competition generally aren't benevolent and don't give a rip about corporate reputation. When a company has 90% market share with a web browser, they often rest on their laurels and get sloppy about it. Until a vastly superior browser like Firefox effectively turns the tables - say 60/40 - Microsoft probably feels no obligation to react and will continue to act like Firefox is no threat.

    6. Re:IE? by arkanes · · Score: 5, Informative

      It happened with Linux (the kernel itself). A security exploit was entered. It's worth pointing out, however, that this exploit never made it into any kernel release or build, as it was noticed practically instantly by Linus and others and immediate steps taken. The only reason we know about it at all is because of the open development process.

    7. Re:IE? by The+Kiloman · · Score: 2, Informative

      You are probably thinking of Sendmail 8.12.6.
      Someone trojaned the source tarball so that the make process built, installed, and ran a trojan horse. Here's a link to the CERT advisory:

      CERT® Advisory CA-2002-28 Trojan Horse Sendmail Distribution

      --
      You may disagree, but to be blunt, you're wrong. -tgd
    8. Re:IE? by adamjaskie · · Score: 2, Insightful

      Not to mention his "7-Zip: Unspecified Error [OK]" box, which has nothing to do with either Mozilla Foundation OR Microsoft, but rather a third-party decompression utility that he is using.

      --
      /usr/games/fortune
    9. Re:IE? by damiam · · Score: 2, Insightful

      Bad analogy. Anyone can directly edit a Wikipedia page. Few people have write access to the official Firefox code.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    10. Re:IE? by LnxAddct · · Score: 5, Informative

      This guy's information is so distorted its not even funny. That blank diaglog that he blamed on Firefox is cause by McAffee Activescan. It scans for certain types of overflows and sometimes things set it off when there is no overflow, it has no information to put in the dialogue since no overflow exists. It is being patched and supposedly getting updated soon, but thats a problem with a completely different software suite and he blamed it on Mozilla. What a moron. Besides, his whole argument is based on signing code. I'll go buy a cert, grab a copy of the latest virus, sign it, and send it to any one I know using IE. They'll all see the nice little dialogue saying that its perfectly okay to not only download, but run right away because its signed. He acts like signing code is magic. What a bunch of bull.
      Regards,
      Steve

    11. Re:IE? by zoloto · · Score: 2, Interesting

      What I like from his blog.
      If only they had spent some of that money on improving the security of their users by, say, purchasing a VeriSign code signing certificate.

      Once the Mozilla org. starts signing their binaries, Microsoft will apply an update to their certificates library to totally not trust FF to install or run.

      Yeah, way to go. Not falling for that one.

    12. Re:IE? by ar32h · · Score: 4, Informative

      What everyone seems to be missing is that Mozilla does sign their binaries.
      They provide a GPG signature .
      Sure, it is not from Microsoft's preferred partner, Verisign, but that does not change that fact that Moz signs their code with an accepted standard.
      Not Microsoft's standard of choice to be sure, but still a standard.

    13. Re:IE? by mr_walrus · · Score: 2, Insightful

      i already have been making a habit of downloading executables and
      md5 summs from DIFFERENT mirror sites when multiple sites are
      available.

      not sure it really improves security, but it gives me a warm fuzzy
      feeling... oh wait, that's my bladder again

    14. Re:IE? by AtomicBomb · · Score: 2, Interesting
      One thing that amuses me is sites that include the MD5 checksum on the download page. Yes, because if someone got in and changed the tarball, they sure wouldn't even bother updating that MD5 string at the same time! ;)


      It is for another usage. I occasionally download big packages (knoppix iso, just released kernel etc) from bt. To verify I am in fact downloading something original, I go back to the main site to check the md5sum. The assumption is I trust the main site but not p2p.... Anyway, the main sites do get hit by cracker sometimes.... But, once some guys discover that the news will appear in slashdot ...
  5. Why are blogs news? by RobPiano · · Score: 4, Interesting

    What surprised me most about this article, is that its a blog posting where the guy asks a simple question: Why has Firefox not purchased a VeriSign code signing certificate. Why did the poster not take the time to state this very simple sentence?

    Well, regardless of the empty implications, the blog posting is not really that exciting. It is really an attempt for this guy to validate his existence as a guy who thinks about security stuff. His job is to say signing software is the only way to really be safe and this is exactly the kind of thing that makes sense when you hear it in a business meeting.

    Great, I just want two things from both parties. From the poster: I want an uneditorialized explanation digest linking to a story and from the Microsoft security expert I want actually statistics and case studies on the importance of code signing.

    1. Re:Why are blogs news? by DrXym · · Score: 2
      It's more than that. The vast majority of responses to this article seem to diss the question and flame the guy because he's representing Microsoft in some way. Whether he's MS or not is irrelevant.


      The simple fact is that his point is valid. And its a glaringly obvious point that has been mentioned by people before. XPI extensions are unsigned. XPI extensions can fuck up your day just as easily as an ActiveX control. So why aren't extensions signed? Why does Firefox make it so easy to install unsigned extensions, even going as far as featuring them on a download extension page?


      Even if you happen to know Joe Schmoe who wrote the extension, who's to say someone didn't hack into his popular site, and rejig the extension to deploy a zombie? Who's to say that one of the countless mirrors didn't modify it? Who's to say that someone releases their own malevolant extension and tries it pass it off as Joe's? The answer is nobody can say and nobody can tell either without a line by line comparison of the code (i.e. next to nobody). That's what signing is for. It's no different for extensions than it is for ActiveX.


      Firefox has to sort its priorities out. If a cert is not feasible in a bazaar environment then move to another model such as PGP.

  6. Verisign Code Signing Certificate by AndyFewt · · Score: 5, Interesting

    Peter Torr makes the point that Mozilla should get a Verisign Code signing Certificate.

    Well they managed to raise the cash for the NYT article then they could raise the cash needed for a cert. Verisign list the CodeSigner Standard at $400 and the CodeSigner Pro at $695 (which includes $100k of protection, express delivery and some keynote audit). This is far shorter than what was raised for the NTY article (I couldnt find the exact figure though).

    So I think spread firefox or mozilla should consider making this the next aim or someone donate them $400-695 to pay for it.

    1. Re:Verisign Code Signing Certificate by fred+fleenblat · · Score: 2, Insightful

      It probably isn't a good long-term strategy to respond to microsoft this way. Open source software needs to find an open-source signing mechanism.

      A good starting point might be for www.mozilla.org to host unmirrored checksums for itself and its plug-ins.

    2. Re:Verisign Code Signing Certificate by freeze128 · · Score: 5, Insightful

      If mozilla buys a cert, then they are openly supporting the idea of PAYING VERISIGN FOR CERTS. Isn't that just supporting another monopoly? Of course Microsoft wants you to pay for the cert... they can certainly afford one. But what about all the little guys who write code for free?

    3. Re:Verisign Code Signing Certificate by Dorsai65 · · Score: 2, Insightful

      Considering how much BS Verisign has instigated (the "your domain is gonna die if you don't renew with us" letters, hijacking DNS, etc.), their certs don't mean squat to me anyway.

      --
      --- Asking inconvenient questions for over 30 years...
    4. Re:Verisign Code Signing Certificate by lewp · · Score: 2, Interesting

      I'd rather they didn't waste the money. It's not like I trust who Verisign says it's from, anyway. Who knows how many more incidents like this have happened that we don't know about?

      --
      Game... blouses.
    5. Re:Verisign Code Signing Certificate by ip_fired · · Score: 5, Insightful

      And why would signing the code make it more
      secure?

      You can know that it is an official binary and
      hasn't been tampered with. However, I can
      accomplish this without paying Verisign money
      using a standard fingerprint.

      When you sign it with a Verisign certificate, the
      trust then moves up the chain. So, the question
      becomes, do I trust Verisign?

      No.

      In my opinion, this isn't even a problem. I make
      sure I download files for sources that I trust,
      and they make sure that those files remain clean
      as a matter of site security.

      It all boils down to this:

      1) Normal users don't care about signed code, as
      they happily click on "Yes, download this!"
      without bothering to check anything.

      2) Power users can verify the integrity of their
      code without shelling out big bucks to Verisign.

      --
      Don't count your messages before they ACK.
    6. Re:Verisign Code Signing Certificate by Rashkae · · Score: 5, Insightful

      Buying A VeriSign Cert is a bad idea, for reasons already mentioned. What *would* be a good idea, however, is for Mozilla foundation to to set itself up as a CA and sign all of it's software, updates and "Official" or semi-official add-ons. I trust Mozilla foundation much more than VeriSign, and protecting users from trojaned programs on mirrors is a good idea.

    7. Re:Verisign Code Signing Certificate by tomhudson · · Score: 2, Insightful
      What a LAME troll.
      You clearly have no clue about security.

      You, as a "Power User" can verify the integrity of a binary download? Yeah, right.

      A signed binary ensures that the package that was created by Mozilla.org has not been modified
      So does an MD5 sum taken from a second site (not the site that the download came from).

      Come on, you can do better (or perhaps not, since you seem to think that Verisign == trustworthy).

  7. Extensions are EASY to uninstall by Anonymous Coward · · Score: 5, Informative

    Tools > Extensions > Choose extension and UNINSTALL. And I don't know anyone who ever stopped installing something they downloaded because it wasn't signed. Perhaps if 99% of Windows users weren't running as admin, this wouldn't be a problem?

    1. Re:Extensions are EASY to uninstall by QuantumG · · Score: 2, Informative

      but really it is true.. cause a plugin is unrestrained native code.. it can modify the browser to prohibit uninstalling. It can modify other plugins to do its dirty work. It can do anything.

      --
      How we know is more important than what we know.
  8. Why support Verisign? by Anonymous Coward · · Score: 5, Interesting

    I don't feel any love for that company. They could always donate a cert to the Mozilla foundation, too. Nice tax write-off for them.

  9. Re:Multiple Firefox Security Flaws Discovered by Anonymous Coward · · Score: 5, Informative

    Heh, I know someone who happens to work for a spyware company. The company has a Verisign cert and signs their software with it. Gee, that was hard!

  10. Read and compile??? by quaker5567 · · Score: 2, Insightful
    1. Re:Read and compile??? by 1000StonedMonkeys · · Score: 2, Insightful

      And it would take you how long to read through the entire Mozilla code to verify that you had a legitmate version?

  11. Has anyone in the slashdot community... by john_g_galt · · Score: 5, Insightful

    Seen any of these errors? I've installed Firefox on several pc's with no problems at all.

    I also noticed this comment:

    "and not caring if my Virtual PC image dies a horrible death"

    (emphathis added)

    Could this person be having a virtual pc problem?

  12. Code signing by pair-a-noyd · · Score: 2, Insightful

    sure says a lot for IE security, doesn't it?

  13. The real question. by Anonymous Coward · · Score: 3, Interesting

    How can I trust Microsoft?


    Even if I get a secure dl of Exploder, the company has always done what is best for its interests, with little regard for mine.

  14. Just because it's signed... by capn_buzzcut · · Score: 3, Insightful

    doesn't mean it's good for you. I recall seeing prompts to install "Web Gator" software and other such junk, all of which were signed by somebody. Despite the fancy certificate though, it was still crapware.

    --
    "And now, Frank N. Furter, your time has come. Say 'goodbye' to all of this, and 'hello'... to oblivion!"
  15. But... by mstefanus · · Score: 5, Insightful

    Some spywares are also signed with Verisign... Gator, Bonzibuddy, etc.

    What's the point?

  16. This guy is right. Listen to him. by Animats · · Score: 4, Insightful
    This guy makes some good points. His main point is that the distribution process for FireFox is very insecure. The "traditional open source approach" of voluntary mirrors (perhaps with manual MD5 checks) isn't good enough for high-volume end user products. The FireFox team needs to work out a much more secure install sequence.

    One approach might be to have users download an small installer from "firefox.org" (only!) which then verifies the downloaded file (which can come from anywhere). The download site on "firefox.org" should have an SSL certificate good enough for code signing.

    1. Re:This guy is right. Listen to him. by k4_pacific · · Score: 5, Funny
      from "firefox.org" (only!)

      Of course, with IE's spoofing vulnerabilties, you may not really be at firefox.org.

      --
      Unknown host pong.
    2. Re:This guy is right. Listen to him. by Saint+Stephen · · Score: 3, Informative

      Other platforms do not use Microsoft's propritary technology ("Authenticode") for signing binaries. They use MD5sums. MD5Sums are available for firefox (ftp://ftp.mozilla.org/pub/mozilla.org/firefox/rel eases/1.0/MD5SUMS) all firefox releases.

      Moreover, they give you this little thing called the SOURCE CODE that let's you be pretty darn sure what you're running. Read the code, and compile it yourself, or trust others to look at the code and check MD5 signatures.

    3. Re:This guy is right. Listen to him. by Algan · · Score: 3, Insightful

      I'm sorry, but you're plain wrong. Do you really think that my mom is really going to go through the trouble of downloading a text file (which does not end in .txt), opening it, using a tool that generates an MD5 signature (and that does not come standard on Windows) and comparing strings of 32 characters? And that assumes my mom would know what an MD5 is, which she does not.

      Of course, for you and me all this is not only easy, it's become second nature, but for the average Joe this sounds like a foreign language. Please try to wake up and smell the reality. You either want OSS products like Firefox to succeed and be addopted by a large mass of users - or not, in which case I don't want to hear any complaints about how your favorite application is not supported by some random vendor or service provider

      --
      If con is the opposite of pro, is Congress the opposite of progress?
    4. Re:This guy is right. Listen to him. by kscguru · · Score: 5, Insightful
      Do you really think that my mom is really going to go through the trouble of downloading a text file (which does not end in .txt), opening it, using a tool that generates an MD5 signature (and that does not come standard on Windows) and comparing strings of 32 characters?

      Doesn't matter. Fact is, if even 0.1% of the downloaders check, any compromised original will be detected in just a matter of minutes - hours at the worst. Mother at home will grab it... then the media the next day will loudly announce the problem, the antivirus companies will tear the binary apart and release updated signatures in a few days, and her virus scanner will tell her about the problem in about a week. This does assume she runs a virus scanner... but if she doesn't, she's probably compromised already.

      What the Slashdot crowd seems to be missing is that we don't need everyone to follow the MD5 signature. We just need an informed and vocal minority - e.g. Slashdotters - to detect the problem and pick up the pieces afterwards.

      --

      A witty [sig] proves nothing. --Voltaire

  17. Worrywart by Askjeffro · · Score: 2, Insightful

    Of Course he can't trust Firefox, its trying to take his job away. Does a Ford Engineer trust Chevy trucks? Well maybe, but you sure as hell won't see a Ford engineer driving one...

  18. He doesn't care. by standards · · Score: 4, Interesting

    I personally don't care if people choose to run Firefox or Linux or any other software on their computers -- it's their computer, after all

    He sure has a lot to say about something he doesn't care about.

    He does suggest that Microsoft code signing technology somehow controls adware and spyware. Sadly, it doesn't seem to work yet, given that my brother-in-law's rather new XP laptop was loaded with the crap.

    1. Re:He doesn't care. by jackb_guppy · · Score: 2, Insightful

      He doesn't, you are right...

      SP2 for XP, is signed and all, downloads from random sites without telling you the ownersihp, then destories the XP loaded, to the point of wiping the drive and reloading.

      XP can not be moved from one machine, even using the tools Microsoft gives you, so they message of "Buy new hardware" when you have the above problem, is still a full reload.

      Lastly his blog is comments are now under moderation, so you can not talk about bad.

      I guess that is what MS is calling Marketing, Security these days. Does save on build costs.

  19. "Numeric IP address" ? by theefer · · Score: 4, Funny

    I download the software again (this time coming from -- I kid you not! -- a numeric IP address [...]

    As opposed to what? A graphical IP address? A string IP address? A musical IP address?

    I hope this kind of remark does not reflect the technical skills (or lack thereof) of the author, although the content of the lame flamish post seems to lead us to the same conclusion.

    --
    theefer
  20. Trust is earned.... by King_TJ · · Score: 4, Insightful

    Paying for a commercial entity to "code sign" your software seems much to me like trying to buy someone's trust. IMHO, trust can't really ever be bought. It's something earned.

    How can I trust FireFox? Basically, I only trust it because other people who came before me reported back on their success with it, and in my own trials, it has done well for me. (The fact that the source code is available for open examination is a comforting factor too, of course.)

    Ultimately, I think almost all of us choose the software applications we run based on how satisfied we are with the results they give us. The fact that a package is "signed" or "unsigned" has very little bearing on my confidence in using a particular program.

    1. Re:Trust is earned.... by XaXXon · · Score: 4, Interesting

      I think you've missed his point a little.

      The point isn't that you trust mozilla/firefox. The point is that you're not downloading it from them, you're downloading from a mirror. If the software was signed, you'd know it was tampered with and that you were getting software you thought you were trusting.

      The current system lets mirrors tamper with the software. You might trust mozilla, but you really have little idea of what the mirror may have done to it. This is at least what he's saying.. Firefox may have some sort of md5 or something posted..

  21. Valid Points by ehack · · Score: 2, Insightful

    Opens Source was designed, like the internet protocols, for people who trust each other - the developers of shrink-wrap executables need to learn to think paranoid when they deal in user binaries.

    Don't make the same errors again - if the designers of SMTP had thought about the users rather than the implementers, they woudl have built signature/encryption/sender authentication straight into the protocol and prevented the spam issue from ever arising.

    --
    This is not a signature.
  22. Logical Error by nwbvt · · Score: 3, Insightful
    "In order to help protect customers, the default install of Internet Explorer will completely block the installation of ActiveX controls that are not signed, and it will suggest that you do not install any unsigned programs that you might try to download. Of course, just because a piece of software is signed (or you have the MD5 hashes for it) doesn't mean it isn't nasty; it just provides some evidence you can use to make a trust decision about the software (in logical terms, it is a necessary but not sufficient condition for trusting software)."

    That would mean that every piece of software not signed would be bad. The logical definition of necessary is not "provides some evidence", but is a strict conditional. In other words software can be trusted only if it is signed. This is obviously false, there are clearly ways one can trust a piece of software without requiring a digital signature.

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  23. Downloading Firefox w/ IE? by fbg111 · · Score: 3, Funny

    Mr. Torr uses IE to download Firefox in his blog article. Why am I not surprised that IE has difficulties downloading Firefox? Next thing we know, an internal Microsoft memo will surface recommending that MS "cut off Firefox's air supply."

    --
    Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
  24. Problem, Verisign is the enemy! by Penguinoflight · · Score: 5, Interesting

    I dont know anyone that trusts verisign. You'd think a security company would practice legitimate business, who would have guessed?

    Verisign has a lot against them. The only thing I can think of now is using fake domain name "renewal" notifications to steal business (and cheat users) from legit domain registrars.

    These renewal notices were sent at random, to people who did not have domains registered with verisign, and whose domains were not soon expiring.

    --
    "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
    1 John 4:14
  25. False security? by zlel · · Score: 4, Interesting

    Personally I trust MD5 hashes more than certificates... certificates give me an impression of false security... afterall, anybody can buy a certificate - or did i miss something?

    1. Re:False security? by MrZeebo · · Score: 5, Informative

      I've studied computer security at the graduate level, so I have some background in this stuff.

      When you have a certificate, only YOU can sign software with YOUR certficiate, and once someone changes the data, the certificate becomes "corrupt" (heavily simplified). So, if you receive a program which is signed by the Mozilla foundation, either a) it was truly signed by the Mozilla foundation and is the same data that the Mozilla foundation intended to release, or b) Someone bought a certificate and claimed to be the Mozilla foundation. There are security measures in place to prevent case b from happening, so signed data can be assumed to be the actual data intended to be distributed by the signing party. (So now the problem becomes, do you trust the Mozilla foundation to release non-malicious code?)

      On the other hand, an MD5 sum is usually a file stored somewhere which is a hash of the file. However, an MD5 sum is no more secure than the original file -- if someone maliciously altered the original data, they could just also alter the MD5 sum that goes along with it so that it matches. Basically, if you already don't 100% trust the data you are getting, you probably shouldn't trust the MD5 sum you are getting either. MD5 sums are useful for checking for transmission errors, but not so much for security. Of course, if the MD5 sum and data are stored on two different physical computers, the chances of this attack happening can be reduced.

      So, certificates guarantee that the data is what the signer wanted you to get (which could be intentionally malicious!), and MD5 sums guarantee that what you downloaded is what's stored on the server (which could have been replaced with something malicious!).

      The moral of the story is, when you study computer security too much, you become really paranoid about everything ;-)

    2. Re:False security? by gnuman99 · · Score: 3, Informative
      On the other hand, an MD5 sum is usually a file stored somewhere which is a hash of the file. However, an MD5 sum is no more secure than the original file

      Generally in open source you have MD5 hash posted on the project's homepage. You download the files from mirrors. There are multiple locations to crack at the same time. It is easier said than done.

      Furthermore, there could be an private developer machine checking the main page once every 5 minutes or so to see if the MD5 hashes on the main site are corrupted.

      It is easier to buy a dummy vertificate and sign the modified file than to actually go though the trouble of changing files and MD5 hashes on multiple sites.

  26. That is like saying by cspring007 · · Score: 2, Funny

    "Yeah sure, our boat is on fire, sinking and leaking radioactive waste
    But look at their boat...
    it's got a dent in its hull
    also, why spend time trying to break into one car that has its windows rolled up..
    when its sitting in a parking lot full of cars with their windows down and keys in the ignition

  27. The answer is simple :P by kryogen1x · · Score: 3, Informative

    Type "1" in Google and hit I'm feeling lucky. Hint: It's not the IE page. Please don't mod me off topic.

  28. Redirection is the newest flaw in browsers by killerface · · Score: 3, Insightful

    (from the article) First of all, I went to the advertised www.getfirefox.com, and was redirected to the real page at www.mozilla.org/products/firefox/. Funny when I went to http://windows.com I got redirected to the real page at http://www.microsoft.com/windows/default.mspx

  29. Legitimate but GENERIC issues. by dpbsmith · · Score: 4, Insightful

    The article makes perfect sense and the issues are legitimate. The thing is, they are generic issues in the PC world we live in today. They aren't any better if you use Microsoft software.

    The average user is placed in situations, probably several times a week, where in theory he is voluntarily authorizing something but in practice has virtually no way to know whether it is safe to click OK or not.

    Today's software is constantly giving you scary warnings about things that are perfectly OK, while constantly encouraging you to OK things which are not at all in your best interests to OK.

    My favorites are all the Microsoft uninstalls which ask me whether I want to delete QQXXZZ.DLL, without telling me what QQXXZZ.DLL is or what it does or what other applications might be using it. (In fact, it seems to expect me to know that. Hey, the OS might be in a position to know whether some other application uses that DLL, but I certainly am not. And my wife, of course, doesn't even know what a DLL is...

    (Now, about that pageful of medium-gray type on a light-gray background that's on the back of the car rental agreement you are presented with, in the airport, with a line of irritable people behind you...)

    1. Re:Legitimate but GENERIC issues. by kzinti · · Score: 2, Funny

      ...they don't know what QQXXZZ.DLL is either.

      In Windows XP, QQXXZZ.DLL was renamed to PLUGH.DLL

  30. Open Letter to Peter Torr by krbvroc1 · · Score: 4, Insightful

    Sir,
    Trust is not a universal concept. Some discretion is required. If you do not trust Firefox, that is your choice. You are not willing, in your mind to take a risk. Personally, I do not trust Microsoft. Despite years of press releases and keynote speaches promoting security as 'Job 1' I have lost all trust in them.

    Personally, I see little value in a so called 'signed application'. If I visit my bank, I want to see a 'padlock' icon so that I know the data is not being 'sniffed' en route. Other than that, the certificate is not important to me. But that is the level of trust I am comfortable with. My concept of trust includes the concept of established relationship and earned respect. The value of Microsoft signing something doesn't mean anything to me. They are not trustworthy. After using Firefox for several versions, getting a feel for the neighborhood, I trust it.

    I understand that websites use mirrors -- thats normal and doesn't normally raise a red flag. I can verify a file contents with an MD5 checksum if I need to.

    Each user should has to establish their own level of trust and should not blindly rely on a certificate to tell them if they trust someone/something.

    You ask 'How Can I Trust Firefox'? Well you can't blindly. You have to take a risk. I can only tell you that it works fine for me. Regular backups and common sense go a long way.

    There is another reason however--Trust is not as important with Firefox as it is with Microsoft IE. The engineers of IE decided to integrate IE into the operating system with Active Desktop, ActiveX, etc. These made IE much more vulnerable. Firefox doesn't do this. It just tries to be a web browser - not a remote code execution environment.

  31. How can I trust Microsoft by rminsk · · Score: 5, Insightful

    From "How can I trust Firefox article" Hmmmm, wait a minute. I went to www.getfirefox.com, not mirror.sg.depaul.edu. I don't have any idea where that place is, and it sure makes me nervous. So lets do a dig on download.microsoft.com... download.microsoft.com. 3600 IN CNAME download.microsoft.com.nsatc.net. download.microsoft.com.nsatc.net. 300 IN CNAME download.microsoft.com.c.footprint.net. download.microsoft.com.c.footprint.net. 230 IN A 63.210.62.190 download.microsoft.com.c.footprint.net. 230 IN A 166.90.248.221 download.microsoft.com.c.footprint.net. 230 IN A 206.24.190.30 download.microsoft.com.c.footprint.net. 230 IN A 206.24.190.187 download.microsoft.com.c.footprint.net. 230 IN A 206.24.192.252 download.microsoft.com.c.footprint.net. 230 IN A 208.172.48.221 download.microsoft.com.c.footprint.net. 230 IN A 208.172.48.222 download.microsoft.com.c.footprint.net. 230 IN A 208.172.128.251 download.microsoft.com.c.footprint.net. 230 IN A 4.78.214.61 download.microsoft.com.c.footprint.net. 230 IN A 4.79.74.61 So I went to download.microsoft.com and I ended up at download.microsoft.com.c.footprint.net. I don't have any idea where that place is, and it sure makes me nervous.

  32. I agree ... by wasted · · Score: 5, Interesting

    From the article:

    Installing Firefox requires downloading an unsigned binary from a random web server

    Installing unsigned extensions is the default action in the Extensions dialog

    There is no way to check the signature on downloaded program files

    There is no obvious way to turn off plug-ins once they are installed

    There is an easy way to bypass the "This might be a virus" dialog ...

    ...but we'll never get past the spyware / adware problem if people continue to think that installing unsigned code from random web sites is A Good Idea.


    Okay, if I read this correctly, the gist of his argument seems to be that the Internet Exploitme warnings say the Firefox installation is unsafe, he had a few redirections and such to get the download, and therefor, a sucessful Firefox installation encourages unsafe behavior. As the parent stated, most internet content is unsigned, and thus would also be considered unsafe. The more relevant question is which is safer to use once installed? I didn't really see that addressed. Did I miss something again?

    1. Re:I agree ... by techno-vampire · · Score: 3, Insightful
      Did I miss something again?

      No, you didn't miss anything, because the Nanolimp appologist didn't address that. He was writing FUD to keep people from downloading and installing Firefox because he knew he'd be laughed at if he claimed Firefox isn't better than IE.

      --
      Good, inexpensive web hosting
    2. Re:I agree ... by geoffspear · · Score: 5, Funny
      Yes, you did miss something.

      He's claiming, in public, that his company's monopoly browser is presenting warnings that should cause users of that browser (the default on the monopoly operating system) to believe that installing Firefox (which is recommended, remember, by the Dept. of Homeland Security's CERT as being more secure) is inherently insecure and dangerous.

      That sounds like at least an antitrust violation, and probably fraud on top of it. Maybe a PATRIOT Act violation, as well.

      --
      Don't blame me; I'm never given mod points.
    3. Re:I agree ... by cortana · · Score: 2, Insightful

      > Installing Firefox requires downloading an unsigned binary from a random web server

      Someone should tell guy about the signature files that go right alongside the setup exe. :)

    4. Re:I agree ... by Enrico+Pulatzo · · Score: 5, Insightful

      Did you even read the freaking article? The author didn't say "Don't use firefox, they encourage bad behavior." He had legitimate points. If firefox wants to sell security, they need to appear secure. Not having the installed signed isn't a good marketing tactic. If I didn't know what I was doing, I wouldn't be installing firefox for the same reason the author brings up. It annoys the crap out of me that most (if not all) plugins aren't signed by their authors. Do you really think that just because nothing bad has happened yet that the good times will continue? That's foolishness. Firefox needs to be perceived to be at least as secure as IE. This article points out that the perception of firefox's security is less than IE under SP2. Stop being a blind zealot and start being realistically critical.

    5. Re:I agree ... by Feztaa · · Score: 4, Insightful

      Installing Firefox requires downloading an unsigned binary from a random web server

      Huh? I got firefox on my distro's CDs. CDs which passed:

      * bittorrent's inherent hash checks
      * an md5sum comparison from the official distro's website
      * gpg signature on the ISOs

      as well as the subsequent updates to the browser that were downloaded from the distro's official yum server and had a valid GPG signature.

      What were you saying about unsigned, unverified, untrusted code?

    6. Re:I agree ... by techno-vampire · · Score: 2

      I don't think you understood my post. I don't disagree with the suggestion that Firefox should have a more secure download. I was pointing out that the author didn't address the question of which browser is more secure once it's installed on your computer, because he didn't want to admit that Firefox wins hands down.

      --
      Good, inexpensive web hosting
    7. Re:I agree ... by boodaman · · Score: 4, Insightful

      If you want to discuss pre and during installation, then you need to discuss the browser he was using for the "pre" and "during" steps and that's IE, not Firefox.

      I only scanned the article quickly (its late), but it seems to me his points are all from the perspective of what "we" think is correct. The "we" being Microsoft. Is Microsoft correct? Debatable. He also is quick to point out problems with mirror sites (his gripe about the 403, for example), and does so in such a way as to imply it is Mozilla/Firefox's fault, when it obviously isn't.

      Mirror sites are not controlled by the primary vendor. When you consider all of the software downloaded every day from mirror sites (iBiblio, all of the Apache mirror sites, etc) without issue, I'd say beefs about mirrors and not recognizing FQDNs are irrelevant. That leaves his points about signing the code.

      When you consider other ways you can verify code (he never once mentions doing a MD5 checksum and verifying the result, for example), I consider his further points about verifying the code to be almost non-issues as well. Is signed code automatically trustworthy? IE is signed code...do you trust it? I don't. So what does the signing do for me?

      He also gripes about Firefox's preferences and settings not being in the same location as IE's (his remarks about Tools->Options, etc), yet never points out where to actually find the settings.

      All in all, his article doesn't impress me one bit from a debate perspective. It only makes "sense" if you are him: an employee of Microsoft who wants to imply, using open-ended questions and personal innuendo, that anything other than Microsoft is dangerous and risky.

      I think it is ironic that he gloats about what his team is doing. How long did it take them? Years. How long did it take Microsoft to get SP2 out for XP? Years. Yet his article acts like the state of Microsoft's software today (fully patched, because retail versions don't have the updates) is the state its always been in, which is false.

    8. Re:I agree ... by TheSpoom · · Score: 5, Insightful

      Just to state the obvious, I'll just give a rebuttal to some of these statements.

      Installing Firefox requires downloading an unsigned binary from a random web server

      It's a web server that mozilla.org directs you to. If you're downloading Firefox, you need to trust mozilla.org. Likewise, if you're downloading Internet Explorer, you need to trust microsoft.com.

      Installing unsigned extensions is the default action in the Extensions dialog

      There's also a two (three?) second timeout and this dialog only appears when either the site is whitelisted by default (only updates.mozilla.org is) or by the user, or if the user clicks the yellow bar at the top to specifically access this dialog.

      There is no way to check the signature on downloaded program files

      Boo hoo. Authenticode isn't that big of a deal when ActiveX isn't turned on in the first place, considering that that's where 95% of Authenticode is used.

      There is no obvious way to turn off plug-ins once they are installed

      This one is just uneducated. Tools -> Extensions. Wait... that's, um, more obvious than IE. Oh well, someone wasn't wearing their glasses.

      There is an easy way to bypass the "This might be a virus" dialog ...

      There is an easy way to do that on IE as well. It's called clicking Run. Seriously, you're going to quibble over IE having one more warning than Firefox? Go develop a decent browser first and call me when you do. ...but we'll never get past the spyware / adware problem if people continue to think that installing unsigned code from random web sites is A Good Idea.

      This statement is built upon previous assumptions that are false (such as Firefox being downloaded from a "random website", see above). Firefox is demonstrably more secure than IE and has far fewer vulnerabilities than Internet Explorer.

      To the Microsoft employee who created the original article: Rather than trying to convince people that something they know is inferior that it is not, why don't you try to make it... not inferior? Innovation speaks louder than marketing. Surely you can do better than a bunch of geeks spread across the globe, right?

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    9. Re:I agree ... by Too+Much+Noise · · Score: 5, Insightful

      If firefox wants to sell security, they need to appear secure.

      That was his argument, alright. Appear secure. Sell security. Yep, that's what MS is doing, too - selling products that appear secure. They'll be selling Palladium next, too. Not that it would be a lot of help, but that's not the point, as it's pretty much meant to help their bottom line.

      This is by now already redundant, but a signed binary is nothing to the average user. Heck, Verisign means nothing to the average user, either. They will happily check the "always trust" option for self-signed AX controls without wondering what it means.

      On the other hand, if you do understand a little about security, you have the option of getting the (in this case win32) binary together with the .asc signature from ftp.mozilla.org, then get gpg, import the appropriate key from a public server, verify the signature and, if matching, run "Firefox Setup 1.0.exe" to install a verified, trusted version of the program.

      I agree, however, that unsigned extensions don't seem trustworthy. However, until some peer review mechanism is adopted for "official extensions", this is again a rather moot point. Do you trust an extension that's signed by foo@bar.com? even if this is somehow endorsed by mozilla.org (key signing, etc.) how do you know that foo does follow at least minimal security practices? and so on. It all depends on your paranoia level. Luckily, with javascript extensions, at least some people have the time/interest to unpack it and pore over the code to make sure it isn't trojaned. For stuff like flash, you have to trust the vendor, which makes it about on the same level of 'security' as claria et al.

    10. Re:I agree ... by 7x7 · · Score: 2, Informative

      This one is just uneducated. Tools -> Extensions. Wait... that's, um, more obvious than IE. Oh well, someone wasn't wearing their glasses.


      I dare you to diable Flash like that. I love FF, but the man has a point.

    11. Re:I agree ... by boky · · Score: 2, Funny

      > IE is signed code...do you trust it? I don't.

      IE's signature tells you for sure it came from Microsoft. Another reason to trust it even less :-)

      --
      boky
    12. Re:I agree ... by ocdboy · · Score: 5, Interesting

      I completely agree - The whole essay is full of misleading information and assumptions based on the premise that Microsoft's code signing system works- whish is untrue. I dug up this link somewhere (prolly following a link from slashdot :) ) it explains not only why Active x is a problem, but also how useless code signing actually is

      http://www.halcyon.com/mclain/ActiveX/Exploder/F AQ .htm

      Q: Doesn't Code Signing and Microsoft's AuthentiCode technology prevent people from distributing malicious ActiveX controls?

      A: No. Code Signing simply attempts to identify who signed the control. Anyone can go out and get a code signature. It's a pretty much automatic process. You go to a web site, give them a name, address, credit card number and some other stuff (none of which have to be yours), click "I Agree" on a page full of legal jargon, and pretty soon you get an e-mail with the information you need to sign the control in it. Once you have your Digital ID, you can sign any unsigned ActiveX control. Nobody reviews these controls! In other words, a signature doesn't tell you who wrote the control and it doesn't tell you if the control is safe or not. Heck, with the number of hot credit card numbers out on the net, it doesn't even tell you for sure who signed it. A danger is that seeing that a control is signed will give folks a warm fuzzy feeling about the control, and encourage them to run it, even though it does not guarantee their safety!

    13. Re:I agree ... by araizen · · Score: 3, Insightful

      "Cogito cogito ergo cogito sum (I think that I think, therefore I think that I am.)"

      Bad Latin. You mean "Cogito me cogitare, ergo cogito me esse".

    14. Re:I agree ... by jonbryce · · Score: 4, Interesting

      Essentially, what he is saying is that someone could set up what they claim is a firefox mirror and put spyware infected code on there.

      That is a real problem, and it has happened to other free software projects.

    15. Re:I agree ... by AusG4 · · Score: 2, Informative

      FireFox MD5 hashes are calculated based on the binary, as are all MD5 hashes.

      I can easily recompile FireFox, re-hash and then dupe you into thinking that it's the legit firefox.

      That said, there is a huge difference between an MD5 -hash- (hash is the key word, the MD5 hash is not a signature) and code signing a la Microsoft.

      Code-signing is cryptographic in nature, and is public/private key based much like PGP or SSL. In order to create a "signature" for code, you need to first possess the private key. Without the private key, you cannot generate a signature that would be mathematically valid.

      Any signature you -did- generate, sans private key, would immediatly send up alarm bells by anyone who tries to install it, as there would be a difference between the installed code and the signature that is posted (due to the lack of an authentic private key used to generate the sig).

      This is, of course, much the same as PGP signing (though not necessarily encrypting) an e-mail message.

      That said, as for the mirror->main idea... all it takes is one bad mirror and a lot of people get a bad FireFox.

      Mod me down as a troll all you like (I'm sure someone will do it.. saying anything even remotely bad about FireFox, Linux, His Holiness Linus Torvalds or the GPL is automatic grounds for "troll" on /., regardless of how logical the argument), but an MD5 hash is worlds worse than Microsoft code-signing for the simple reason that the two of them aren't even the same thing.

      All an MD5 hash is good for is proving, assuming you trust the hash, that what you downloaded and what the mirrored hosted are the same thing (ie, not corrupted during download). As a trust mechansism, it's useless.

      Then again, there was an article on /. not long about a proven way of changing a file and maintaing the MD5 hash, so even MD5 hashes are a little dated useless now.

      SHA1, my brothers.

      --
      bash-3.00$ uname -a
      SunOS panda 5.10 Generic sun4u sparc SUNW,Ultra-2
    16. Re:I agree ... by markandrew · · Score: 2, Insightful

      "Innovation speaks louder than marketing."

      er, i think you'll find that marketing speaks louder. Betamax, anyone?

  33. IE only enterprise app. that is a black box - why? by gelfling · · Score: 3, Informative

    While it is somewhat problematic for individual users to perform certainly corporate users could download and verify their own distro copy and distribute to their own users from that. It's more important to understand what the application does and that can only be achieved by examining or at least verifying the code and all of it's APIs.

    Why is this important? Because the browser, any browser, is really an enterprise application as pervasive and critical as SAP, PeopleSoft, Websphere, Tivoli or any of the other so called enterprise application suites.

    Yet IE is the only one that's not a toolkit, can't be verified internally or altered or tuned or customized in any meaningful way. It's as if you installed an Oracle DB and Oracle told you how many tables you could have, what they can look like and hid all the background processes from the developers, and didn't even publish the full API.

    It's a fucking joke what you've been lead to accept. IE is the only enterprise app that's a black box and none of you, NONE of you should accept that.

    Microsoft's criticism of how Firefox is distributed is pure smoke screen. They would have you believe you can't trust an app because you can't be sure where it came from whereas you're supposed to trust an app you can't verify, examine or debug on your own.

  34. Random servers by IO+ERROR · · Score: 4, Interesting
    He's got a point though. I could volunteer my services as a random Firefox mirror and who's to know if I'm distributing doctored copies? And where's the digital signature? How can you trust that binary from 207.177.45.61?

    Now I know the usual answer is going to be "well you can download the source yourself!" or "you can check the md5sums!" The 9.3 million of those 10.1 million Windows downloads probably won't bother. You see how they already clicked through IE's multiple warnings in order to get Firefox installed.

    I'll kick in $20 to Firefox if it goes toward a signing certificate.

    Before you mod this too far down, keep in mind I run Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041115 Superunicorn/1.0 (All your Firefox/1.0 are belong to Firesomething)

    --
    How am I supposed to fit a pithy, relevant quote into 120 characters?
    1. Re:Random servers by lakeland · · Score: 3, Interesting

      "you can check the md5sums!" The 9.3 million of those 10.1 million Windows downloads probably won't bother.
      You're right, at least 9.3/10.1 wouldn't bother. But you can bet that some percentage, perhaps one in 1000, will. And those people will be really anal about it -- checking the .asc using a master key they get from gpg --recv-keys which is automatically verified through their web of trust.

      And when that file doesn't match, you can bet they'll scream bloddy murder.

      Contrast that to microsoft's setup. Every update is 'required' to pass an MD5 checksum, but what's the bet that the update is allowed to unpack itself first, and since it is running as administrator it will be allowed to overwrite the location of the system call for the checksum.

      The point I'm making is that Microsoft's security is easy and automatic, but little more than a facade. Firefox's use of GPG makes it unbreakable, but it is so hard to use very few users will bother. I know I would rather have solid security than a veil of semi-security, but I can understand the journalist missing the superficial security.

      Of course, Firefox could have integrated superficial security as well. And firefox could have made the true GPG security a little easier to test.

    2. Re:Random servers by Inthewire · · Score: 2, Funny

      "I have on record"

      Yes, that's authoritative.
      Hi, I'm Tim and I want a secure browser.
      Oh, good, some random fuck on Slashdot trusts this site, it must be secure.

      There's a world beyond your comfort zone, and your walls may have been breached.

      --


      Writers imply. Readers infer.
  35. Missed an important detail in his criticism by Henry+Stern · · Score: 4, Insightful
    It dutifully tells me the extension isn't signed (good), but makes the default choice Install Now (bad). This is the opposite of what Internet Explorer decided to default to when it detected unsigned code (ref: above). Now tell me again, which is the more secure browser?


    Of course, FireFox won't install any extension downloaded from a site not explicitly whitelisted. It should also be noted that the only site that is whitelisted by default is update.mozilla.org. If Mozilla.org was going to pwn you with a Firefox extension, why wouldn't the save themselves some trouble and just pwn you with TrojanFox?

    Was this a deliberate omission? Probably.

    Also, complaining about MessageBoxes not working when running software in a non-standard environment (virtual machine) is silly. Odds are that the problem was display driver-related anyway.
    1. Re:Missed an important detail in his criticism by lachlan76 · · Score: 2, Insightful
      You should read some of the comments...the main article is nothing.

      However, in the end, until the OS flat-out refuses to install any application, plug-in, etc. that is not code signed (with no ability to override), we will continue to have trust problems.


      What scares me most is that these people are probably designing the OS that >90% of the world uses.
  36. How I can trust Firefox, by TWX by TWX · · Score: 5, Interesting

    (Please pardon the elementary school essay feel of this)

    In the recent debacle of Microsoft's Internet Explorer and the numerous security vulnerabilities, I can trust Mozilla Firefox. The development history and tradition can be traced back to the early nineties, when a small company entitled Netscape produced a commercial web browser, the first real commercial browser, complete with shrinkwrapped packaging in big box stores like Best Buy and Target, designed to run on Windows 3.11 for Workgroups, Windows NT, and MacOS 7. This product revolutionized the Internet experience, not through doing anything completely new, but through bringing it to the public in a relatively non-technical way, through retail channels. On an ancillary note for the time, UNIX and Linux versions of the popular browser grew as well, and became the dominant browser in all markets. The product did have its faults, including nonstandard tags like blink, but for the most part Netscape ("pronounced Mozilla" according to the company itself) played fairly nice with others.

    In 1996, Microsoft decided that The Web was The Way To Go. They obtained licensing to the losing browser at the time, Spyglass Mosiac, and rebranded it as Internet Explorer v2.0. No 1.0 release, no large chunk of original code from Microsoft. This kludge was bundled with Windows NT 4.0 Beta releases and final release, and later added to Windows 95 A, to replace the dead "The Microsoft Network" service.

    In 1997, Microsoft decided to work hard to lay the better browser at the time, Netscape, in the fire. Microsoft modified Windows 95B (Aka OSR2) so that when installing the operating system, one was prompted with no obvious way to cancel to install Internet Explorer 3.0. Since the easy way was to just install the product and allow the resource-heavy shell "enhancements" to become the new norm most OEMs and users purchasing the OS for the first time installed it. It didn't matter that Netscape was still a better product and adhered to industry standards well at this point, Microsoft began to see significant market share.

    In 1998, Microsoft continued revising its web browser, beginning to lean heavily on non-W3C-compliant tags, ActiveX, and other technologies proprietary to Microsoft web development suites and Microsoft web browsers. Netscape attempted to continue to compete, but was unable to maintain enough percentage of userbase due to the explosive growth of the new computer market, all running bundled Microsoft OSes with Internet Explorer now firmly the user shell. Netscape still enjoyed dominance on Macintosh and POSIX compliant platforms, but that was no real help. Netscape was bought out, to eventually end up in the hands of America Online.

    Fast forward to the beginning of the wane of the tech boom. Mozilla as a standalone product is released and opensourced, based on attempts to revise the aging Netscape 4.0 engine to a 5.0 version which proved unworkable. Netscape 6.0 and Mozilla beta/1.X begin to work in tandem to create a community written browser capable of being turned into a quasi-commercial product. Influxes of free development make the product respond fairly rapidly to new market conditions. Being a standalone product, and not using Microsoft's proprietary ActiveX keeps Mozilla and Netscape 6 installations from infecting computers wholesale, while Microsoft's browser continues to suffer from exploit to exploit.

    Today, Microsoft's browsers are responsible for delivering Spyware/Malware/Adware payloads to millions of people worldwide. Microsoft claims that security is their new thing, but they have orphaned new development for platforms other than their most modern to reduce the problem. Microsoft's maintenance of even the newest product, Windows XP (through Service Pack 2) still infects users' computers down to the service level with spyware, malware, and adware. Microsoft still has no true fix for these problems, and their ActiveX system is st

    --
    Do not look into laser with remaining eye.
    1. Re:How I can trust Firefox, by TWX by Anonymous Coward · · Score: 2, Insightful

      A marvelous, lengthy, and irrelevant post. Torr's point was not that you should not trust Mozilla but that you have no way of knowing that what you are downloading was created by them. It's an unsigned binary from an unknown host. Mozilla should know better and sign it.

  37. Re:Do I trust Firefox more than I trust IE? by BlackEyedSceva · · Score: 2, Insightful

    I have used Mozilla products far longer than I have used IE. Every time I have ever used IE all I have ended up with is a gang of adware on my computer. I'm sure that IE could be more secure, but for me it's more of a matter of being with Mozilla products longer.

  38. My firefox was signed.. by Anonymous Coward · · Score: 3, Insightful

    using GPG by a company I trust more than Microsoft/Verisign....
    it was signed by Red Hat, and it had an automatic signature verification built into the Yum install.

    Ok, move along... nothing more than FUD to see here.

  39. Just for argument sake by QuantumG · · Score: 2, Interesting

    Say I go download the source code for the FireFox search bar extension. Say I'm an ad company and I really wanna target my ads at FireFox users, so I'd like to know what they search for using the search bar extension. So all I do is put in some code that once a month sends the list of everything they searched for to my web site (say I have a really big web site cause I get lots of money from ad companies for doing evil things like this). How oh how will I get these unwitting FireFox users to download my search bar extension from me instead of downloading it from the official site? Well I could just offer it and see how many people download it from my site once Google indexes it. That would work. But more likely what I would do is put it in some random program that lots and lots of people download (say, Kazza) and enter into agreements with shareware web sites to embed it into all the junk people download from them (say, Download.com). When the user downloads the spyware infected shareware it will silently replace the official FireFox search bar extension with my evil snooping search bar extension. But won't someone notice?!! Well no, because the extensions are not signed are they?

    --
    How we know is more important than what we know.
  40. Mr Torr by Petronius · · Score: 5, Interesting

    Apparently just joined MS's crack security team last Thursday... needless to say, he's a real expert!

    --
    there's no place like ~
  41. He should tell the DoD the same thing. by X-rated+Ouroboros · · Score: 4, Informative

    Visit a secure .mil site some time.

    It has always amused me when I get "The authority of this registrar is not recognized" when visiting sites the US Gov or DoD has signed themselves.

    --
    Simple Machines in Higher Dimensions
  42. Default Settings. by hardlined · · Score: 3, Informative

    The problem is IE is set at default to install third party plugings, which was handy before spyware and adware came along.

    When I try to install extensions or anything else to firefox, I first have to add the site to my trusted sites list.

    Knowing what I am installing and where it comes from means more then some signature I can't read.

  43. More to the point... by CausticPuppy · · Score: 4, Interesting

    Alternatively: How can we trust FireFox if any old fool can go in and install exploits into the source code?

    More to the point... how do I know that the unsigned binary Firefox installer, which I'm downloading from a random web server, was actually compiled from the legitimate source code?

    I'm a Firefox user and I'm never turning back to IE, but the author of the article does have many valid points.
    It's the people that were targeted by the NYT ad that we have to think about.

    In its current form, Firefox will actually make running unknown, unverified, and unsigned software seem "OK" to the average user. Think about it, your grandma downloads and installs Firefox, because everybody in her family tells her it's more secure and better, but now she's greeted with "This is unsigned!" and "Run at your own risk!" every step of the way. Those messages (OK, not the exact wording) would be rather scary and intimidating to a first-time Firefox user who doesn't know much about computers. So what do we tell grandma? "Just click OK."

    THIS is precisely programmers are not the people who should be the sole ones generating requirements for software that is supposed to be used by "everybody." Things that make perfect sense to programmers can boggle the minds of regular users. Did the Firefox contributors do any usability testing with volunteers who didn't know the software? Well if they didn't get that kind of feedback before 1.0, they will certainly get plenty of it in the months to come.

    --
    -CausticPuppy "Of all the people I know, you're certainly one of them." -Somebody I don't know
  44. Excuse me by Holi · · Score: 2, Funny

    Taiwan is not China no matter what the mainland says.

    Off Topic I know but come on.

    --
    Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
  45. Re:this dude hasn't heard of the first amendment by softspokenrevolution · · Score: 2, Insightful

    Nothing at all like /.

  46. Logical fallacy? by utlemming · · Score: 2, Insightful

    So wait -- Microsoft == Trust, therefore !Microsoft != Trust? False premise? Yup.

    Forgive my cynism, but he is ass|u|me|ing that people trust Microsoft in the first place? Does the guy not live in the real world? The reason that I trust Firefox is because I don't have any of the problems that I have with Internet Explorer. I liked IE until my computer became overran with spyware and trojans. Code signing would be nice. But didn't the guy find the feature that only allows software installations from certain sites. I am very trusting of Mozdev, and Mozilla.org. But I am quite glad that www.hijackyourbrowser.com isn't allowed to install software. Code signing is a nice idea, but I trust a whole lot of software that isn't signed. And Microsoft should know that code signing is often ignored. I ignored the driver signing last time I updated my NVidia drivers. Just because something is digitally signed doesn't mean that I should trust it. Heck, according to Microsoft's arguments I should get a new anti-virus (even though I am running Norton Antivirus Corparate Edition) because it doesn't report itself to the OS. And what is to prevent someone from cracking the way things are digitally signed? Again, I get back to the logical fallacy -- he is assuming that people inherently trust Microsoft.

    --
    The views expressed are mine own and do not express the views of my employer.
  47. URL? by BladeMelbourne · · Score: 2, Funny
    Peter Torr isn't a real Slashdot reader. Everyone knows that the URL is http://slashdot.org/ NOT http://www.slashdot.org/

    I guess he's hoping for a Christmas bone-arse from Bill Gates.

    Did I make FIRST POST?

  48. Re:Multiple Firefox Security Flaws Discovered by WhatAmIDoingHere · · Score: 3, Funny

    Beat that person. Beat them with a metal stick.

    --
    Not a Twitter sockpuppet... but I wish I was.
  49. The guy missed something... by QuasiEvil · · Score: 3, Insightful

    He totally missed the fundamental insecurity of IE. Crapware installs itself with IE, either by exploiting "features" or holes. Sure, some crapware requires the user to click Ok (fuck my browser now) or Cancel (fuck my browser now anyway), but for the majority of it that I've experienced, a couple visits to websites of questionable integrity pretty much does it...

    Funny, I've never had Firefox do that.

    Really, what the hell does it matter if the software is signed? Some spyware/adware is signed so it looks "safe" by this guy's standards, and some of it just installs without telling you. If your core browser isn't safe from exploitation, there's really no sense in going any further. If you train users to say no, spyware just exploits the holes and installs itself without asking, problem solved. 90% of users are just going to click "Ok" anyway, no matter what it tells them, and no matter how much you try to teach them.

    He does have two interesting points, though, that perhaps we shouldn't trash with the rest. Maybe something beyond MD5 hashes should be provided for FF. My dad runs Windows, has no idea how to do an MD5 sum on a file, nor does he particularly need to know that. I hate even suggesting that Verisign is some bastion of legitimacy, because, well, just no. However, we're probably the biggest cooperating group of smart people (okay, some of you may be excused) the world has ever seen - surely there's a way to do it that is both easy for regular users and doesn't support V-evil.

    Also, being able to turn on and off various plug-ins wouldn't hurt. Sure, I know about the extension manager, but I'm talking things like Flash and Acrobat (the two things that screw me over most often). It'd be nice if I could just turn them off temporarily. Acrobat the Plugin has to be one of the #1 things that crashes on my Win32 boxes.

    1. Re:The guy missed something... by natrius · · Score: 2, Informative

      Also, being able to turn on and off various plug-ins wouldn't hurt.

      Edit -> Preferences -> Downloads -> Plug-ins
      Uncheck the file types that use the plug-in you want to disable.

  50. Hashes on the download site by cbr2702 · · Score: 3, Insightful

    Those hashes are useful for at least two reasons: 1. They let me verify that the file downloaded properly. 2. If I downloaded from a less trustworthy mirror, I can check the hash in a more trustworthy place.

    --


    This post written under Gentoo-linux with an SCO IP license.
  51. another demonstration of Microsoft's ignorance by jeif1k · · Score: 4, Insightful

    The thing to look at is the record, plain and simple. And the record shows that, until now, code signing does not address the major security problems that people have with IE. Maybe that will change in the future, but that's the record so far.

    Firefox on Windows does not have code signing because the real world has not demanded it so far. If there were enough attacks for which it turned out that code signing was the right solution, then Firefox would use code signing.

    Code signing, at this point, is a gimmick because it does not address the major security problems that Microsoft has. It's a solution to a problem that is not at the top of the list of problems with Microsoft software. And because Microsoft focuses on gimmicks, Microsoft keeps failing to address the real security problems Microsoft products have.

    Maybe Microsoft will eventually get serious and real about security, but Peter Torr's commentary illustrates that ignorance still reigns supreme at Microsoft.

  52. Name: GAIN / Publisher: Claria Corporation by dsginter · · Score: 5, Insightful

    Name: GAIN
    Publisher: Claria Corporation

    The publisher was verified so you should install and run this software.


    I fail to see how signatures fix anything that is wrong with Internet Explorer. Automated downloads via ActiveX are going to be a problem if they are signed or not. What a moron this guy is (and I'm normally a MS softie). He should be fired if he works for MS as he is exactly the type of thinker that got us into this problem.

    --
    More
  53. He's addressing the wrong issue here. by yakofdeath · · Score: 3, Insightful

    This piece mainly addresses the issue of potential security threats from files (like Firefox or Flash Player) that the user decides to download voluntarily. While there are potential risks here, it seems to me that the main issue is users inadvertently installing spyware and adware. I doubt that many users encounter problems from software that they were actually trying to install in the first place.

  54. Re: I am then greeted with this dialog: by Spy+der+Mann · · Score: 2, Interesting

    From the article:

    >Oops, my network connection died. But still... that kind of unintelligible dialog doesn't do anything to make me trust the installer. Maybe this is a trojaned copy of Firefox after all?

    This is a work of art. I'm sure these guys tampered the Firefox intall SO BAD (unplugging the network at critical moments, etc...) so that they achieved their desired results.

    In other words, they're portraying the Firefox WORST CASE SCENARIO.

    Now. Would you like us to portray the IE6 worst case scenario?

  55. ActiveX by SCHecklerX · · Score: 3, Insightful

    ActiveX using code-signing for its security model. We all know how secure that is. Microsoft, as always, just doesn't get it.

  56. dot dot dot by ecko3437 · · Score: 2, Insightful

    I love Microsoft to death (with the exception of Internet Explorer). But... excuse me, what the hell is this guy smoking? If he was a half competent user, he wouldn't have installed Service Pack 2 for XP to begin with. I havent, my computer is still spyware and virus free.

    He encountered a very rare problem installing Firefox, all of which could have been faked. Who cares? Internet Explorer has FAR too many problems reguarding security. People get spyware by just VISITING web pages, you prick. I mean seriously, how many of you have ever went to a webpage in IE and a box popped up asking if you wanted to install 'spyware.omg.kill.computer'? NEVER. EVER. In my LIFE. Internet Explorer is a piece of crap. Microsoft needs to stop pretending IE is worth half a shit (please excuse the language).

    Microsoft needs to get their crap together and build a web browser with security as the primary focus. Forget UX (User eXperience) and all that other fancy crap, just get the code secure and then work on the beautification.

    My two cents.
    -rico

    --
    -Eric Smith
  57. Re:Fun Facts Time! by Anonymous Coward · · Score: 5, Insightful

    (Beaten? No. Firefox is a success, so far. And... Microsoft is the arch-enemy of many on slashdot.org because they aren't as programmer-friendly or techie-friendly as other vendors, and they happen to be a colossal, market-dominating company, which makes their lack of programmer-friendliness more aggravating (if they were just a niche company, it wouldn't be nearly so bad, because they wouldn't be a constant irritation, just an occasional one).

    They have had a sketchy track record with security, but, until recently, they haven't really cared, so you can't blame them for just now trying to come up to speed. Besides, software is complex. Linux has bugs. IE has bugs. Firefox has bugs. Windows has bugs. The better developer is the one who can patch their bugs more quickly without breaking other things in the process (sometimes Microsoft is first to the punch, but they don't seem to always test their patches thoroughly).

    They also are a damn good business. Many computer hobbyists really dislike the idea of large businesses being heavyweight players in their field of interest, because it means a stupendously-increased prevalence of things like patents, trade secrets, proprietary interfaces, non-disclosure agreements, and licensing fees.)


    There are a few points I have to raise with this:
    Mirrors are a *good* thing. The only thing that should possibly be changed is that links to mirrors should all have .mozilla.org in the name (for example sg-depaul.mirror-firefox.mozilla.org).

    I've never seen firefox spit out dialog boxes like that before. I don't know what this guy did (what variant of Windows is he running on this Virtual PC, exactly?), but, I've installed many versions of Mozilla and Firefox to many different operating systems and can't recall seeing any bizarre things like that since the beta / pre-1.0 days.

    Signed software is a good idea, but, MD5 hashes aren't a bad alternative for people who aren't willing to shell out cash. Since he proclaims that IE is very good about checking the identity of files it opens, perhaps IE should include a plugin to check a file against its .md5.sig for the millions of files on FTP servers that have md5 signatures available.

    "Install Now" shouldn't be the default, I agree (except perhaps if it comes from a known trusted domain).

    He implies that there shouldn't be a "Do not ask me this again" option for "Are you sure you want to run this random downloaded executable?" I think this is perhaps a useful feature (what about trusted corporate environments where Firefox only accesses internal sites?) for saving a few seconds, although maybe putting the option in a config file somewhere would be wiser.

    Flash is also _not_ an extension---it's a plugin. Perhaps Firefox does need a plugin manager; he raises a good point with that.

    He also doesn't seem to understand the concept of extensions. Firefox is an attempt to just focus on streamlining the main part of webbrowsing, and leave it up to side projects and third-party developers to add little features via extensions; it's more of a community thing than an all-from-one-vendor thing, so of course a lot of good extensions come from other vendors. If he doesn't trust a certain vendor, he should test an extension under a different user who has no access to anything important, use a personal firewall that handles both incoming AND outgoing connections, and/or use an operating system that can lock a program into just a subtree of the filesystem (I don't know if NT or 2K can do this, but UNIX can chroot, and VMS can do even more specific things than this).

    I also like this: "If a bad guy can persuade you to run his program on your computer, it's not your computer any more." IE comes packaged with Windows. It's hard to remove from it. Things stop working if you try to remove IE from windows. I don't trust the writers of IE. So, based on what he says, my computer is only mine if it's not running Windows---sounds good to me!!

  58. No by Sheepdot · · Score: 2, Interesting

    Hmmmm, wait a minute. I went to www.getfirefox.com, not mirror.sg.depaul.edu. I don't have any idea where that place is, and it sure makes me nervous. IE has informed me that "If you do not trust the source, do not run or save this software."

    Google for "windows update error" and you'll see that many users have to go figure out what their x803833828 codes actually mean from sites other than Microsoft.

    Here's what I got as a result of clicking a Microsoft link in a search for "download IE":
    http://www.gravito.com/sheepdot/IE1.gif

    Why do I get cookies from Microsoft websites other than the ones I'm going to?
    http://www.gravito.com/sheepdot/IE2.gif

    Don't get me wrong, this guy has somewhat of a point, but it's lost in the fact that he's using IE to download Mozilla. Microsoft won't even let Mozilla users download IE. I think that it's pretty obvious that they don't have any intention of getting people to switch, let alone "switch back". I currently use a program called "nLite" to strip IE and IE core from my XP installations. This only started recently due to the lack of a fix for an iframe crashing bug that allowed spyware companies to bypass all those fancy "don't run the exe" windows and just drop malware into the stack. Two weeks for a fix, Microsoft. Two weeks! Mozilla devs have had serious issues like this resolved within a day, sometimes in hours of the first report. The heap overflow in rendering images is another example of how seriously open source developers take security risks.

    Lastly, the Flash and especially Java install with IE is a quagmire as well. What happens when the mirror takes longer than 30 seconds to kick in? Well, I click the link and it asks if I really wanted to run/save the EXE. Who cares about signed content, Spybot isn't signed and I need that. Nor is half the open source software. But Gator is signed. Hell, somewhere around 10 to 20 percent of spyware is signed!

    Also, the double security windows issue regarding downloaded EXEs in IE is more of a hindrance than a help. Especially when it's been shown that malware authors can write ActiveX to just run it outside of asking the user if it is okay anyway.

  59. RE: missed the point? by King_TJ · · Score: 2

    Well, technically, I have no argument with you. That's, of course, the technical reason why code signing is a "good thing".

    I guess I was trying to say, though, complete (or near complete) confidence in knowing the code you're downloading really isn't "tampered with" is a relatively minor issue for most people.

    99% of the computer users I encounter really don't have a good grasp on the significance of signed certificates in the first place. In the "real world", confidence that you're downloading "what it says it is" comes more from folks getting the software from well-respected sites (such as download.com).

    Microsoft is really grasping at straws, trying to punch holes in Mozilla/Firefox credibility, by bringing up relative non-issues like this. The fact remains, people are much more confident they have a "safe browser" when they use Firefox than when they use IE, and this is because of everyone's actual experiences using both products and witnessing the results others are reporting.

    (EG. If I use IE, code-signed or not, I know I've got some security holes/issues in my browser. If I use Firefox, I may have that small risk it's been tampered with, but it's a much LOWER relative risk than using IE is.)

  60. Who pays attention to this? No, who really? by Sax+Maniac · · Score: 4, Insightful
    I think it would be great if Moz got a certificate, or signed themselves. Great, because I know what that means. They have enough money from the fundraiser, do it, and stuff this guy.

    But clearly, users don't give a shit.

    Ever install any freakin' piece of hardware on Windows? Nothing is signed. I've seen printed instructions that show a pretty picture of the unsigned-code warning dialog box, and tells the user to press the yes please install this dangerous driver that might destroy my computer button.

    This is not from Bob's Network Adapters 'n Peat Moss. This is Samsung. Lexmark.

    So, as far as Joe Average is concerned, that dialog box is just another stupid thing getting in the way of scanning these nice pictures to send to Aunt Tillie. He's being trained to ignore security warnings.

    --
    I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
  61. Does anyone else find this funny... by farzadb82 · · Score: 3, Interesting
    "In order to help protect customers, the default install of Internet Explorer will completely block the installation of ActiveX controls that are not signed, and it will suggest that you do not install any unsigned programs that you might try to download."

    Yet in the screenshots, IE allows the user to "Run" the executable.

    Also...

    "But now what if there's a security bug found in Flash and I want to disable it? With Internet Explorer, I can simply set the Internet Zone to "High" security mode (to block all ActiveX controls), or I could go to the Tools -> Manage Add-Ons dialog if I just wanted to disable Flash until an update was available. How do I disable Flash inside Firefox? Good question. I don't see any menu items or Tools -> Options settings, the Tools -> Extensions dialog doesn't help, and Flash isn't even listed in Add / Remove Programs."

    Obviously didn't try very hard... how about looking in Edit, Preferences, Downloads and then select the Plugins option. From here you can see what plugins are installed and disable them individually.

    Last I checked IE doesn't provide a list of Browser Helper Objects that you can individually enable/disable - In fact, the user has no way of knowing that a Browser Helper Object has been installed and worst, has no way of being able to remove or disable it.

    Finally, installation of Windows software follows this paradigm, in general. A lot of 3rd party utilities, games and applications can be downloaded and most are not signed. In fact, the Windows Installer does enforce any form of signature or hash.

  62. Security Zones by sparkhead · · Score: 2, Interesting
    But now what if there's a security bug found in Flash and I want to disable it? With Internet Explorer, I can simply set the Internet Zone to "High" security mode (to block all ActiveX controls), or I could go to the Tools -> Manage Add-Ons dialog if I just wanted to disable Flash until an update was available.

    This is a fairly good point. I was never a big IE user but Internet Zones is a good idea. Is there an extension for FF that allows this?

    I know about the block flash extension, but just speaking in general terms, the ability to label some sites as most trusted than others to a fairly low level is a good function.

    1. Re:Security Zones by White+Roses · · Score: 2, Interesting
      Alright, it's a good idea. But the problem is, that good idea is merely a response to a gaping wound, like growing a scab. ActiveX controls, and the tight integration of IE with Windows is the gaping wound in the security of most Windows systems. I'd rather they fixed the problem at a fundamental level, over putting a pretty bandage on a gangrenous gash and saying the patient won't lose his arm.

      Firefox doesn't have that level of integration, so it really doesn't need Internet Zones. And it does have "trusted sites." You can tell Firefox which sites to allow to install software, run Javascript, pop up windows (there is one site that I currently allow to do so). I don't remember what the default was any more, but I suspect it was disallow everybody from doing anything.

      --
      Do not touch -Willie
  63. Re:Most Spies for Beijing are Taiwanese by aussie_a · · Score: 4, Insightful

    If you want to talk about facts don't link to a geocities website. Any website on geocities is untrustworthy as to how reliable the information is in my opinion. I'm sure that isn't the only website that has the information, so it's ridiculous to link to something as unauthoritive as that.

  64. I see a subtle Point by brandonp · · Score: 2, Insightful

    The subtle point that I'm getting from Peter Torr is that, you can trust Internet Explorer more because it is already installed on your computer. If you buy a new computer, it should already have IE on it and you can avoid the "scary" problems he lays out.

    He knows that Firefox isn't going to be installed by default on new computers anytime soon, and you have to download it for all your older computers. So the 'trusting where your download from' issue will be there up to the point when they release their next browser in Longhorn of 2006 (well, maybe 2006).

    So, this will be an issue that they will attempt to exploit in the meantime, as they try to catch up in the other areas that they lag. They have so few other advantages to go on, this will probably be one of their primary ones. The only other advantage they appear to declare, is that they can run the ActiveX packages out there. It seems to be a well thought out piece of FUD.

    I personally don't think it would work. Especially when the community finds a way to elegantly tackle most of the issues that he laid out.

    --
    Brandon Petersen
    Get Firefox!

  65. the right way by oliverthered · · Score: 2, Interesting

    The right way... My product is great, it can do this, and this, and it's secure and you'll love it and....

    The wrong way... Their products bad, use mine instead, oh and did I tell you how bad their product was, you must be a fool if you use it... did I say fool, I mean genius for switching to my product.

    People generally don't trust someone if all they have to say is how bad the other person is.

    --
    thank God the internet isn't a human right.
  66. The obvious question is the dumb question. by blanks · · Score: 3, Insightful

    "Of course, the obvious question is 'Do I trust Firefox less than IE?'"

    No, asking your self this question is just down right stupid. This is the same as saying I do not trust something, but accept that level of trust because one of your other options is less trustful.

    If you can't trust something DONT trust it. Im fucking suck of this American style of thinking our goverment and the media has us stuck on, the fact that if you have only shitty choices (presidents, tv, music, etc) then you should only choose from the shitty choices.

    In fact the best choice in most cases is to not choose at all.

  67. Comments of a happy IE user... by fzammett · · Score: 5, Insightful

    I have posted on numerous ocassions my less than glowing feelings about Firefox. I run IE (well, to be fair, Maxthon) and am very happy doing so, haven't had problems in I don't know how long, and just in general I'm not especially thrilled with Firefox.

    But this blog entry is beyond ridiculous.

    First, I have installed Firefox on a number of ocassions, recently and beta builds in the past. I have done so on a couple of different versions of Windows, a few Linux versions some of which were running under VMWare. I have NEVER had ANY problem installing it. Certainly I've never seen a blank dialog like this guy claims to have.

    He raises some interesting concerns about the download locations I think, legitimate concerns, but beyond that it's a bunch of obvious FUD drivel. The security warning dialogs he mentions, while legitimate issues for novice users, are a result of the way IE handles potentially unsafe content, NOT the fault of Firefox. I would bet most people downloading a new browser can probably handle these dialogs without too much trouble, and again, they are from IE, not Firerox. He's right, signing the Firefox download wouldn't be a bad idea, but it's hardly the big deal he seems to think it is.

    Look, I think there are legitimate gripes about Firefox (just like there are about IE by the way)... I don't think either side needs to be making stuff up. I find myself sometimes defending MS against what I see as unfair assessments by the OSS community, but seeing posts like this blog entry makes me feel like an ass for doing so. BOTH sides need to be mature and compete fairly, may the best product win. It's annoying when crap like this sneaks through.

    --
    If a pion (n-) collides with a proton in the woods & noone is there to hear it, does lamdba decay into the source pa
    1. Re:Comments of a happy IE user... by mvdw · · Score: 2, Insightful

      I agreed with you, up until this:

      BOTH sides need to be mature and compete fairly, may the best product win.

      Why does one side need to "win"? 50/50 market share (or close to it) would be ideal for everyone, surely?

  68. Re:Fun Facts Time! by spitefulcrow · · Score: 3, Insightful

    "If a bad guy can persuade you to run his program on your computer, it's not your computer any more." Your point about that is valid. What I find more amusing is that it only holds true for operating systems that a) don't distinguish between normal users and administrators and b) don't have real filesystem permissions. If bad guy X persuades me to run his program on one of my Linux boxen, it's not going to be able to do much other than trash my /home without me giving it root permission, which hopefully I won't be stupid enough to do. Whereas in Windows, the default user IS the superuser. Bad guy X can then hit any number of holes related to ActiveX and whatnot in IE to put his program on the computer and do whatever he wants. So I guess TFA's assumption holds true as long as you're running an MS-built operating system instead of a UNIX.

    --
    Sorry, my karma just ran over your dogma.
  69. The Guy's Right by Slavinski · · Score: 2


    After all it is running on the most vernable OS on
    the market today.

  70. Unsigned Binary BS by Lodragandraoidh · · Score: 2, Informative
    Installing Firefox requires downloading an unsigned binary from a random web server
    - from the blog.

    That is not entirely truthful. You can also download the source from ftp.mozilla.org directly if you are paranoid, and build the release yourself. Most, if not all mirrors also carry the source code, so you can also validate the source on the outlying site against the original if there is any question in your mind.

    So it does not 'require' an unsigned binary at all. In fact as the author of the blog admits, having a signed binary does not prove that the code contained in the archive is free of malicious code at all.

    The issue of redirecting the download to another site - a University for example - is represented as less safe than downloading from a verisign registered site. This is hogwash, and avoids the critical argument that Microsoft wishes you to ignore: with a CVS snapshot of the source code I don't have to depend upon pre-compiled binaries and verisign to do my thinking for me. I can run the following command:

    diff mysource.c questionablesource.c

    - and know immediately if something has been tainted or not. If I must have a binary, I can always validate a checksum of the questionable binary against one provided by Mozilla. Sites that aren't on the up-and-up, or have poor security quickly lose credence in the community, and fall by the wayside.

    Finally, most products of open source developers are PGP (Pretty Good Privacy) signed - which serves the same purpose as Verisign - without the attendant costs. A developer publishes a public key used to decrypt a signature encrypted using his private key. If you can not validate the signature - then it did not come from who it should have.

    All arguments regarding security of OSS can be countered with the same argument on the closed source side - save one: OSS source code is free to peruse (and diff) as you desire - thus providing the trump card closed source shops can not duplicate or argue effectively against without some subterfuge. The fact is Microsoft wants you to be tied to costly closed security solutions, because then you will only be able to 'trust' a few (rich) closed source shops for your software needs - and small OSS projects will die from lack of patronage. Thankfully they are mistaken in their analysis of your willingness to accept their lies without question.
    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
  71. Huh? by pherris · · Score: 4, Insightful
    First of all, I went to the advertised www.getfirefox.com, and was redirected to the real page at www.mozilla.org/products/firefox/

    What, like www.windowsupdate.com points to v4.windowsupdate.microsoft.com?

    Firefox isn't perfect but please, bitch about one of it's few real problems and some bullshit ones. Someone please show Mr. Torr a clue-by-four please?

    --
    "And a voice was screaming: 'Holy Jesus! What are these goddamn animals?'" - HST
  72. Re:Fun Facts Time! by taylortbb · · Score: 5, Insightful

    I don't like Microsoft, and I think Firefox is excellent, but this guy does have a point with the code signing.

    Why isn't Firefox's code signed by VeriSign? It may seem frivolus but the average user wont MD5 it until hell freezes over.

    http://www.verisign.com/products-services/security -services/code-signing/digital-ids-code-signing/in dex.html
    There, its $695 dollars for the premium version with a $50 000 gurantee. The Mozilla foundation can afford that. And it really would re-assure those non-tech users. It may not matter for us geeks, but it can only do good, so we might as well.

  73. Trust IE more? by dantheman82 · · Score: 5, Insightful

    I'm a Student Ambassador to Microsoft, and promote VS.NET on campus. I think this guy is quite nieve (even if from Microsoft) or being deceptive. A few pointers:

    1) At least when you post, do a similar comparison between both browsers. I want IE so when I search Google for download internet explorer, then the first link is "www.microsoft.com/ie/" which REDIRECTS me to http://www.microsoft.com/windows/ie/default.htm which again REDIRECTS me to http://www.microsoft.com/windows/ie/default.mspx

    Can someone tell me if that is the same Internet Explorer? After all, Microsoft is a big company. I just wanted the regular IE.

    2) Watch what you quote - when you wisely point out that Secunia has found (gulp!) 3 security advisories, did you know that only one was moderately critical and the rest were minor? Then, I noticed the advisories for Internet Explorer 6 (the most secure IE browser) - only 53 advisories from 2003-2004 (same timeframe), of which 42% (or around 24) were either highly or extremely critical! Oops, let's not compare using that website.

    3) Then, there's the whole issue with downloading extensions - when I click on a link to download my XPI (no clue what it is, as naive user), it waits a few seconds (no surprises) and then asks me to install now or cancel. Oh, and horror of horrors, the Install Now is default! That's what I wanted anyway...and this isn't ActiveX that installs/runs immediately or whenever, but explicitly states that it starts on restart of Mozilla. So, I can even uninstall before reloading Mozilla if I have second thoughts! Hmm, sounds secure to me.

    4) I've seen too many web sites that have Versign and a bunch of other BS images that give me no more trust than another site without them. So, I create a spoofed website with Verisign pictures and have no problem fooling users. But with a Firefox plugin, I'll know I'm on a spoofed website. Personally, word of mouth is the biggest way to increase trust, and that's why I recommend Firefox using word of mouth the most - I'll tie my name to Firefox because I use it and trust it. (Even carry it on my USB drive).

    5) Why not fight for some real change and migrate AWAY from ActiveX controls and Microsoft-specific mangled HTML code (and even links) that I can't even run in Firefox? And build in some Firefox-like security rather than pretending the fire is under control!

    --
    This sig donated to Pater. Long live /.
  74. Unreal Wave of Hype by rinkjustice · · Score: 2, Insightful

    Firefox has been the darling of internet news media lately, not just on the internet but on television and print too, and all for free. Even grandma - who with her one good eye uses the internet for her genealogy - knows Firefox by now.

  75. why do they have to pay verisign? by the-build-chicken · · Score: 2, Interesting

    Why can't they just whip themselves up a self signed root CA with openssl, call themselves the firefox signing authority, and use it to sign extensions that way?

    1. Re:why do they have to pay verisign? by fishbowl · · Score: 2, Insightful


      "Why can't they just whip themselves up a self signed root CA with openssl, call themselves the firefox signing authority, and use it to sign extensions that way?"

      They can, and they should. But this is perceived in the marketplace the same way as you setting up a folding table on the street corner with a cashbox and calling yourself a "bank."

      Verisign got early market mindshare. I was urging people, such as my employer at the time (a large internet service provider on the west coast who I will not name but whose color was Purple), but nobody seemed interested in setting up a CA when the timing would have been perfect.

      All anyone seemed to care about in those days was that the little gold key icon lit up in the Netscape window :-(

      --
      -fb Everything not expressly forbidden is now mandatory.
  76. Tried That by ibentmywookie · · Score: 2, Interesting

    However, the University site for getting student details requires IE to get into. So even though I installed the User Agent Switcher extension and taught them how to use it to fool the site into thinking they are IE - they forgot how to do that, and next time I was there there was a "Shortcut to IEXPLORE.EXE" icon on their desktop.

    They don't blame the people who wrote the site either. They blame the browser for not working with the site. Even if I explain that the people who wrote the site are locking others out for no reason (it's not like it uses ActiveX or anything, the site works perfectly in firefox).

    Next time I go there, I will see an IE icon on the desktop again. *sigh*

    Can I get rid of executeable permissions on IEXPLORE.EXE without horrific consequences? :)

    --
    -- The doctor said I wouldn't get so many nose bleeds if I just kept my finger out of there!
  77. Re:Fun Facts Time! by Theatetus · · Score: 4, Insightful
    Visual Studio is widely renowned as the singular best programming environment there is

    You've obviously never used slime on Emacs. Come to think of it, unless you feel like doing everything in basic or C++, Visual Studio pretty much sucks...

    --
    All's true that is mistrusted
  78. Digital Signatures not the solution! by twivel · · Score: 4, Interesting

    Microsoft's efforts with digital signing are very noble and they make some very valid points about Firefox here. Why does Firefox suggest having signed plug-ins when they don't sign their own program?

    [Being a Linux and Firefox supporter, I cannot understand that]

    But the whole comcept of using digital certificates and digital signatures is way too complex for the average non-technical computer user - and the thought of understanding it well is probably too technical for many technical computer users. SSL has similar problems.

    Microsoft goes to great lengths to educate the customer with fairly decent descriptions when things aren't signed, or with default options. But ultimately, the uneducated masses do something because someone else "educated them".

    So if your friend told you "hey, go install Morpheus file sharing program because you can get stuff for free." You're going to go download it and all of it's spyware.

    If your friend emails you a really neat screen saver with embedded virus, then calls you and says "Check out that hot-chick screen saver", you're going to ignore every Unsigned notice error you get to see it run.

    The goals of Microsoft are Noble - and Firefox needs to follow it's own recommendations, but I don't believe digital signatures will ever be the solution to the problem.

    The masses just want their computers to work. They don't want to have to understand the technical details about how they work. Average users running Microsoft Windows should not be required to make a decision, because no matter what - it's russian roulette.

    So if signed programs are the only way to add security to Windows, then just make valid signatures required and go on from there.

    You'll just end up with lots of people creating their own signing certificates and the users will have to get a pop-up saying "I don't know the Certificate Authority that signed the signer certificate." Yea, guess what... the average user has no idea what a CA is.

    --Twivel

  79. Re:Most Spies for Beijing are Taiwanese by Brandybuck · · Score: 2, Insightful

    I hate to break it to you, but any site found on the internet is untrustworthy.

    --
    Don't blame me, I didn't vote for either of them!
  80. I have a bright idea by rabbit994 · · Score: 2, Insightful

    Download the source, check the source for whatever your curious about and COMPILE IT YOURSELF. If your that untrusting, then you can be as paranoid as you want. Besides, last time I downloaded "trusted" IE software, I got some spyware....

  81. the certificate... by SanityInAnarchy · · Score: 2, Interesting

    The md5 is only as secure as the file, but the Certificate is only as secure as the Certificate Authority. Read other comments here, and you find that Verisign isn't that trustworthy.

    Firefox is signed with Mozilla's PGP key, which is just as secure as a certificate. The difference is, you need a secure way to get the public key to you first, so it's not much more secure than MD5.

    But, someone could just as easily have handed you a forged Windows install disk, or forged one with your computer, which had a public key for their own spoofed certificate authority, and thus undermine the whole thing.

    The point is, you want to reduce the points of failure as much as possible. I think "Download one PGP key and hope it's good, then download anything from mozilla.org and know it's as good as that key" is better than trusting Verisign (and Gator and BonziBuddy).

    --
    Don't thank God, thank a doctor!
  82. Pride comes before fall ... by emmenjay · · Score: 2, Insightful

    The general tone fo responses to this article is somewhat alarming. It mostly consists of "how dare they criticize us?".

    Let's make no mistake: IE is a mess and does a lot of things wrong. Firefox makes a fairly good attempt at avoiding IE's errors. However that doesn't mean that it can't be making other mistakes.

    The original article is by a MS employee, and there is no doubt that he has his own agenda. Notwithstanding that, he's made some valid criticisms and to ignore them would be downright stupid.

    I guess that the use of mirrors is unavoidable. Given the demand for Firefox, it could not be hosted in a single place. However it does create a possible security problem. How does a (possibly non-technical) user know that a mirror is safe? This is particularly troublesome if the mirror has only a numeric address (like 207.126.111.202).

    If any mirror is untrustworthy, they could easily produce a hacked version of Firefox and distribute it widely.

    There are many possible approaches to this problem, but it is certainly worth some research. Users need to know that they are getting a safe version of the software.

    The dodgy dialogs sound like bugs. Rather than getting offended, it would be better to contact the author and try to repro the bugs. Maybe the bugs are in IE or in Virtual PC, but they might be in Firefox. It would be foolish to say that Firefox has no bugs.

    One of the biggest criticisms of MS is their arrogant (lack of) response to user feedback.

    Let's not be like them.

  83. Re:Fun Facts Time! by MrLint · · Score: 5, Insightful

    Frankly i dont need verisign (that company that tried to redirect all non existent web domains to its own site) to tell me whats good or not. Verisign is equally as much of a problem.

  84. Firefox != iPod by Barlo_Mung_42 · · Score: 2, Funny

    Firefox is going to need more than one add in a regional paper to get the word out. When they come out with a U2 version complete with nauseating add campaign I'll agree you have a point.

  85. Re:Most Spies for Beijing are Taiwanese by Kierthos · · Score: 2, Funny

    What? You mean all those horny housewives really aren't glad to see me?

    *sniff* I'm going to die alone and unloved. (Oh, wait, I'm a Slashdot poster. That was already a given...)

    Kierthos

    --
    Mr. Hu is not a ninja.
  86. Re:Real slashdotters never RTFA! by MrLint · · Score: 2, Interesting

    if as you assert hes using a fresh image (how you can know that is beyond me), AND assuming ff doenst use this 7-ziphttp://www.7-zip.org/ thing at all (which it appears to be a stand alone program )

    then clearly the problem lies with this 3rd party app. And if you claim you got the same error you used it also. Having a 3rd party app on the system when doing alleged "sensitive security matters" seems to be contraindicated. Besides IIRC XP (which hes using) has the ability to unzip built in.

    I call shenanigans on you

  87. Re:Fun Facts Time! by dcocos · · Score: 2, Insightful

    Actually as someone who recently moved from a use what ever editor you like as long as Ant still ran. To a VS environment I would have to disagree. Eclipse is a great dev env, it has things like knowing that if you change a method signature where you are going to screwed over, if you change an member var name it will ask about updating all of your getters and setters and where they are called, it has some level of built in versioning that understood method changes apart from your just plain edits that also allowed for undo beyond control Z couple that with real CVS integration and you have a kick ass system. VS doesn't even integrate with Source Safe well.

  88. uninstalling extentions by Phil246 · · Score: 2, Interesting
    uninstalling extentions in 3 easy steps
    1) go to Tools -> Extentions
    2) Click the extention you want to get rid of
    3) Click uninstall

    Lets compare that to uninstalling programs in windows shall we?
    1) Go to Control Panel -> Add/Remove Programs
    2) Click the program you want to get rid of
    3) Click uninstall

    Now, if he wants to pretend that theres no obvious way in firefox to remove extentions, and thus is bad - he should concede that windows has no obvious way to uninstall programs - and is thus bad.

    1. Re:uninstalling extentions by Alan · · Score: 2, Insightful

      This is of course assuming that the program lets itself be uninstalled. Because it's installed as a "normal" program, it controls it's own uninstall behaviour, and as we all know spyware always lets you uninstall it (note for the sarcasm impared... it doesn't).

      Firefox's extensions however seem to be controlled totally from the browser itself, which means that the browser controlls what's installed and uninstalled, and therefor is theoretically safer. Of course anytime that you allow third party sites to install software there's always a danger that someone'll write something nasty, it just seems a little safer with Firefox.

  89. How can I trust ActiveX? by Jugalator · · Score: 3, Insightful

    They ask themselves who you can trust Firefox when they haven't answered: How can I trust ActiveX?

    In order to help protect customers, the default install of Internet Explorer will completely block the installation of ActiveX controls that are not signed, and it will suggest that you do not install any unsigned programs that you might try to download.

    An ActiveX control with no signature can also be harmless and useful. Most are actually unsigned and most aren't spyware-related. And I'm sure companies like Gator, or whatever they're called today, have already made the money to be able to sign their ActiveX controls. I can't see how these are related to security at all. It's more related to money than anything else.

    How are you supposed to tell which are harmful or not until after they're installed? Wouldn't it be best to make them able to do less? You don't *have* to use ActiveX for stuff like Windows Update hardware identification. Why not replace it with a standalone installer app?

    --
    Beware: In C++, your friends can see your privates!
  90. Re:Most Spies for Beijing are Taiwanese by AmberBlackCat · · Score: 2, Insightful
    Any website on geocities is untrustworthy as to how reliable the information is in my opinion.

    No, it's okay. The geocities page was digitally signed.

    End User License Agreement

    i. By reading this text, you agree to mod it as insightful due to its illustration of the problems with the argument against unsigned media.

    ii. By reading this text, you further agree that it is relatively entertaining material, given the number of hours the posting individual has been online without rest, before contriving the post.

  91. What a choad by _KiTA_ · · Score: 3, Interesting


    Installing Firefox requires downloading an unsigned binary from a random web server

    Installing unsigned extensions is the default action in the Extensions dialog

    There is no way to check the signature on downloaded program files

    There is no obvious way to turn off plug-ins once they are installed

    There is an easy way to bypass the "This might be a virus" dialog


    1. Off an official website, hashed, with checksums to make sure you're safe.

    2. No, it's not.

    3. Yes, there is. There are several internet standards, including MD5 hashing. Question -- why doesn't Firefox show the MD5 has automatically for any files it finishes downloading (in the download box?) Perhaps some good can come from this troll for hire.

    4. Just because he didn't look doesn't mean there isn't a way.

    5. As opposed to all the multitude of ways IE spyware can bypass user intervention alltogether? Right.

    I wish I could get paid to troll the intarweb. Maybe Somethingawful's hiring. :P
  92. However the ie site. by leuk_he · · Score: 3, Insightful

    Why isn't firefox a signed application? Well first there is the technical point: You can buy a verisign certificate, but it only tells You are the mozilla corporation. It does not tell you that all the source in firefox is OK. It is nothing more than a fancy MD5 hash. And i wonder if a signed executable is portable to other OS'es?

    But then who is going to apply the ditital signature, is there still someone who understands ALL of foxfire's code? No jsut as there is noone who understands all of i.e. code.

    Do you trust mozilla foundation more than MS? As ptorr explains there is no reason to. So what is this signature worth in the end?

    But he does have SOME valid points.

  93. 1 very good reason by polyp2000 · · Score: 3, Insightful

    People in glass houses should not throw stones - perhaps they should ask the question how to repair the loss in trust people have in IE before casting uncertainty about other browsers.

    Here one very good reason why we can "trust" firefox over IE

    We have the source code - and as such it gives confidence that the firefox team have no evil to hide - and that any software bugs can be repaired by anyone who cares.

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
  94. Re:Fun Facts Time! by the+angry+liberal · · Score: 3, Insightful

    Verisign is equally as much of a problem.

    So? Just because a school may be flawed, that is no excuse not to get a degree.

    If FF wants to be a real player, it has to play by the established rules many organizations follow.

    I know of quite a few firms, financial institutions, and state government offices which do not allow employees to use anything other than IE; much of the reasoning coencides with what this article is saying. They all use intrusion prevention services and just have the helpdesk clean up the occasional mess caused by a sneaky spyware install or virus infested laptop trying to vpn in. This, in conjunction with AV protection (which you need regardless of IE), make for a feasable solution to these guys. They aren't getting hacked into, the employees don't worry about their workstations and the companies go make money like they should be focused on doing.

    Even the lowliest of helpdesk personnel had best know how to remove any spyware which exists. I know this is mostly a Linux board, but some of us started with Linux and had to learn Windows so we would understand the IT world better so we could move above the limitations imposed by a "wINDOWS THE SUCK. LOONIX RULEZ!!!" mentality. Back to the topic at hand: There are only a few places in the Windows registry where Spyware and other malware can load upon boot and from the browser. It takes about a minute to flip through them all, disable the ones which don't have anything "extra", remove the associated files, reboot.

    I know, I'll get modded a troll even though I just made clear a rare point on /. that spyware is tremendously easy to defeat. Keep that in mind when the next "intelligent linux guy" comes out and says he had to reinstall Windows over spyware. Then think about it, all the guy had to do was hit Google for a few minutes and his problems would have been solved. But no, he approaches it like a moron since he just because he wants to use a product he refuses to learn. But hates the product, yet appears to be hooked on using it.

    Fix those registry entries here: HiJackThis (that is, if you work with Windows and are too lazy to RTFM)

  95. Re:The 10 immutable laws of coporations by bhima · · Score: 2, Insightful
    Please let me summarize this rant: Corporations just don't give a fuck about anything but making money.

    Yeah... you're right.

    --
    Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
  96. Peter Torr's reply to comments by Draculax · · Score: 2, Informative

    Here is some of his reply to the comments

  97. How about automating checksum checking? by samalone · · Score: 2, Interesting
    The discussion here got me thinking: Why not codify and automate the existing practice of posting MD5/SHA-1 checksums at the originating web site, and then storing the full content on mirrors? If this were built into FireFox (or an extension), wouldn't this go a long way to making the downloading of open software safer?

    The originating web site could post an XML file containing a checksum and a list of mirror sites. The FireFox download manager would take care of choosing a mirror (or asking the user to choose one), downloading the file, and checking the file against the checksum. If the checksum doesn't match, the download gets a big red X through it and the user gets a very serious warning if they try to open the file.

    I'm sure someone will point out that BitTorrrent already handles many of these problems, and does it much more efficiently and powerfully. And I agree that it would be great to have a BitTorrent extension for FireFox. But the fact is that MD5 checksums and mirror sites are the de-facto standard for open source software distribution right now, because they're so easy to implement. Why not clean up this system a bit so that average users can benefit from it?

    --Stuart

  98. Reviewer Signature by RabidChipmunk · · Score: 2, Interesting

    What if, instead of having the author sign it, all plugins are signed by one or more reviewers? Then you can choose to only use plug-ins who have been vetted by someone you trust.

    You'd still have the "know your dealer" problem, but it would be better.

    --
    This is not a political statement. This is not legal advice. It's a frick'n Slasdot post. However: I'm Running For
  99. Perhaps you doubt the veracity of my statement by Dr.+Cody · · Score: 2, Funny

    If you're a native Israeli who just can't speak English, I apologize, but all evidence from your post shows you can, in fact, speak English.

    Ah. I see by the expression on your face that you are confused by my statement. Perhaps you doubt its veracity, but let me assure you, I speak not a word of English.

  100. Backdoor jab by Raven15 · · Score: 2, Funny

    I sure hope those 10 million people who have downloaded Firefox so far haven't all download backdoors into their system...

    I've already got IE, why would another backdoor be any big deal?

  101. Digital Certificates by reking2 · · Score: 3, Interesting

    I find Microsoft's dependence on digital certificates hilarious, given that Verisign issued a couple of valid certificates for Microsoft to a hacker a couple of years ago. Makes you kind of wonder about the whole system and value of the verification procss they follow.

  102. well lets see by suezz · · Score: 2, Informative

    you can use checksums to verify you binary when you download it. by the way my distro packages it and all my packages are signed on my Linux os. can we say the same for windows? this article is nothing but twisted fud.

  103. Overconfidence in Signatures by EXTomar · · Score: 2, Interesting

    I am struck by the audacity of Torr to suggest that you can trust Microsoft install packages but not Mozilla's simply because of signing.

    Signing just indicates that the source validates what is packaged. Simply, signed Microsoft install packages come from Microsoft. However this does not indicate anything about the quality of the package. This is the heart of MS's problems since it was never a question of the package source but the quality of content. They've burned so many not by fake IE packaging but by the fact IE is "junk" in the first place. Anything beyond this (all of the malware, hacks, and bugs) is just a side effect of design and code in IE not of the fact IE is a hacked install.

    There are legit complaints about the Moz distribution and install proceedure. I would like to see a "self validating" install to insure the package is legit however alone signing isn't the solution. Signing is only useful for indicating the install package has not been tampered. It never indicates whether or not the software installed works. No amount of code signing from MS will fix IE's damaged reputation for misbehaving.

    ps. I'm loathe to think Mozilla needs to fork out money to anyone to prove anything. They should be seeking free (beer and freedom) ways of package authentication.

  104. Code Signin=SQUAT by Chanc_Gorkon · · Score: 2, Insightful

    I trust MD5 Checksums more then I do a page that says it's signed by Microsoft, Verisign, or whoever. How many of us have to isntall drivers on Windows XP that pop up and say they are not certified by Microsoft? Utter crap. Code signing works the same was as trusting the website you download the code from. If you don't trust DePaul's website, then that's fine. If your really antsy about making sure what you run is absolutely the code being distrbuted by Mozilla.org, you have to know the MD5 Checksum that Mozilla got when it ran MD5. This also assume you put trust into the MD5 sumer you use. Trust is not something that can be readily handled by software. You can use tools to verify things, but if the tool is faulty and gives you the answer you expect, then it's possible you can still run code that is hostile. Even if you say but it has a Verisign certificate means nothing too because even the criminals can buy certificates or even steal valid ones. The only way you can be certain is if you download only from a web site you trust, or put your trust in the Mozilla project that they only have mirrors that they trust or that they verify are ok. Any of these situations or tools like MD5 sumers are not liekly to even be known by the semi computer illiterate. They also would not know or care about signed software either. They do what they do in real life....they trust IBM and other big companioes including Microsoft although Microsoft is gradually loosing their trust if they have not completely lost any trust they had. My brother has even switched to Firefox but not because of the security features.....he switched because of tabbed browsing and faster web page rendering.

    --

    Gorkman

  105. Re:Fun Facts Time! by Anonymous Coward · · Score: 2, Informative
    Agreed, no one should do business with Verisign given their incompetent and unethical business practices. Unfortunately I don't think most businesses care about ethics anymore.

    Wasn't Versign the registrar that gave out a Microsoft certificate to someone who wasn't Microsoft?

    Wasn't Verisign the one that sent domain renewal notices to other companies customers?

    Screw Verisign; use someone like cacert.org.

  106. What could it hurt? by venom600 · · Score: 2

    I think the author of the article has some valid points. What could it hurt to start code-signing (at least) the Windows releases of FireFox? The author also has a good point that for the simple cost of a code-signing cert, you could potentially gain the trust of a whole new base of users.....is that bad? I don't think so.

    The fact of the matter is that users have been trained (albeit by Microsoft) to be paranoid when they get messages such as those listed by the author. The whole idea behind FireFox is to do things the 'right way'......well, in the mind of the users, code-signing is probably the right way. Also, it wouldn't be terribly difficult to figure out what the top 25-50 FireFox extensions are. Once you've got that figured out, the huge FF developer base could do a code review on them, and sign them using the FireFox code-signing cert. One of the great things about open-source is the ability to see the source and tap into the vast development resources that exist in average 'Joes' such as myself.....why not use that?

    Think of your folks in this situation. I know my parents (who are absolutely *not* technically savvy) would be more inclined to trust something that didn't warn them about potentially insecure code. REGARDLESS of the fact that it was IE that gave them the message.....they still got it....which is the point.

    --Ben
  107. one more fucktard... by sootman · · Score: 3, Funny

    ...once and for all, digital signatures do NOTHING. Once a user wants to install something, they will click 'yes' to whatever it takes. We all get a million warnings a day that we click 'yes' to with no ill effects, so what's one more? Call it "the boy who cried wolf" syndrome.

    We wouldn't *need* all these warnings in the first place if MS hadn't allowed two extremely popular programs (IE and OE) to run executables with no user intervention. If they would have stuck with the ORIGINAL design--"Code canNOT run until you tell it to"--we'd all be better off. Run all the JS on a web page you want, but NO ONE can run code that affects the LOCAL MACHINE until told to. But no, stupid fucking MS, who didn't even *know* netowrks existed until Win 3.11, jumps into the game with the assumption that "Hey, you're on a network? Well then, you're probably at work, so the network's probably safe." Maybe we can fix the problem by putting up signs on the Redmond campus: "Strangers have the best candy!" and see if that thins the herd some.

    How many old-timers here remember telling their new-to-the-net friends "You can *read* any email you want and NOTHING BAD CAN HAPPEN, but always be sure before clicking an attachment!"? And then we had to go and revise that statement.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  108. This just in! by cyranoVR · · Score: 2, Interesting

    Microsoft actually acknowledges that an Open Source competitor exists! Film at Eleven.

    I've noticed a pattern of behavior from MS marketing: they don't seem to want to acknowledge linux, firefox, et. al. as actual products - and so a wry smile crept onto my face when I saw the image referencing the Mozilla Foundation as "Unknown Publisher."

    This entry is probably an attempt at "payback" for all those "My Windows Installation Nightmare" anecdotes populating the 'web. However, his story seems just a *bit* contrived. I've installed firefox on multiple PCs and multiple windows versions and experienced 0% of the problems he's describing. Huh?

  109. WoW by quakeroatz · · Score: 2, Insightful

    He reviews the FF browser security and all he can talk about is binary signing?

    Is that all they have?

    This makes about as much sense as a Word review that criticizes scroll bar dimensions.

    Virtually irrelevant to the subject. It's great to hear MS whine about well executed free software, they truly have no ammunition against it.

  110. Re:Fun Facts Time! by jrumney · · Score: 2, Informative
    If you think Verisign certificates makes code any safer, then you obviously aren't aware of this:

    VeriSign, Inc, discovered through its routine fraud screening procedures that on 29 and 30 January 2001, it issued two digital certificates to an individual who fraudulently claimed to be a representative of Microsoft Corporation.

    Problems like that, and the fact that IE prompts you to accept certificates even for ActiveX controls that do not do anything potentially unsafe which just conditions people to click "Yes" without thinking, make code-signing a dangerous placebo rather than a real solution. Quite a few spyware authors have legitimate Verisign issued certificates BTW.

  111. Grade A Prime - BS by freshBlueO2 · · Score: 2, Funny

    --"In order to help protect customers, the default install of Internet Explorer will completely block the installation of ActiveX controls that are not signed, and it will suggest that you do not install any unsigned programs that you might try to download."

    Ok, that's Grade A B.S. Right there.

    First of all, isn't www.cnn.com a trusted site? If so, why does IE allow Spyware "Avenue A" download on my system.

    Second, Verisign cost more money than what's it worth. Hey, if I had $300+ to spend every year so that Micro$haft can grant me it's blessing, that doesn't make my tabloid of a site anymore trustworthy.

    Third, You don't know where mirror.sg.depaul.edu is? Give me a break. www.microsoft.com goes to a cluster of machines all across the US. Maybe I'll get lucky playing Russian rolutte one day with a disgruntled MS employee that decides to send an... opps torjan from one of it's sites. Spectulation is a two-edged sword.

    Fourth, MS has a 10+ year track record with its greed, its defiance, its manipulation and persussain, and most of all, it deception. Now, knowing this let's apply that Law#1 to the Ten Immutable Laws of Security "If a bad guy can persuade you to run his program on your computer, it's not your computer any more." Seems like I hear this one directed to MS users... a lot.

    -my four cents worth.

  112. Verifying Firefox via GPG/PGP by Anonymous Coward · · Score: 2, Insightful

    For reasons many others have pointed out, verifying the Firefox download is worthwhile. It allows you to make sure that the contents of your download are the same as that intended by someone at the Mozilla project, rather than an accidentally corrupted copy, or a maliciously changed copy.

    A few people have pointed out that there is a way to verify the Firefox download via GPG/PGP. How usable is this method, though?

    I am mainly familiar with GPG/PGP from apache.org and all the developer tools I download from there. Take ant.apache.org, for instance. Their "Binary Distributions" link goes to a page that begins with a suggestion to verify the download, a link to instructions on how to verify, and a link to the main distribution directory where the keys and signatures are available.

    So let's say I download Firefox and expect the same kind of experience. www.getfirefox.com takes me directly to http://www.mozilla.org/products/firefox/ where I am given a big "Free Download" link.

    Clicking the link immediately gives me firefox-1.0.installer.tar.gz from a mirror site, and my current Firefox browser prompts me to save it. So the download link doesn't point to anywhere with keys or signatures. The page text itself doesn't mention keys or signatures.

    Well, there is an "Other systems and languages" link, so perhaps that has a more detailed download page where the keys and signatures are. The link takes me to http://www.mozilla.org/products/firefox/all.html, where I am given a table of "Download" links for different languages and platforms. Clicking any of the "Download" links again immediately gives me the installer file for download rather than directing to a page that might have keys or signatures. And the whole download page has no text about keys or signatures either.

    The Firefox download experience seems to totally ignore GPG/PGP. I understand that the necessary info is accessible somewhere on the mozilla.org site, but the point is that the site doesn't relate the tasks of downloading the app and verifying it at all.

    Though you can argue that

    A) software publishers and users shouldn't buy into the whole commerical Verisign digital certificate thing and should instead use GPG/PGP verification, and/or

    B) automatic PGP/GPG verification by the program doing the download isn't necessary, or feasible to apply to every download program,

    I don't think you can argue that mozilla.org is effective at supporting PGP/GPG verification of the software it publishes.

    So why not:

    1. Have the mozilla.org site make the PGP/GPG verification of Firefox and other products as visible and clear as the product downloads themselves? They've done an excellent job with the download process, why not bring the verification process up to the same level?

    2. Work on a Firefox download feature that automatically attempts to PGP/GPG verify the download when a signature is available on the server? No matter how the Cancel/OK/Accept/Install/Ignore options are laid out or defaulted, the user would at least get worthwhile info. The browser would say that either "Hey! You have one of mozilla.org's keys and your download checks out according to them!" or "This download is signed by mozilla.org's keys, but you don't have any of them, maybe you should ask somebody for mozilla.org's keys and add them so you can check downloads!" or "This download isn't signed at all, maybe you should ask the publisher to get keys and sign it so you can check his downloads!" or "This download is signed by one of the mozilla.org keys you have, but it doesn't check out according to them, maybe you should check what site you are downloading from!"