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?'"

42 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 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.
    4. 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.

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

    6. 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
    7. 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.
    8. 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?

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

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

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

  4. 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 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?

    2. 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.
    3. 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.

  5. 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?

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

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

  8. 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?

  9. But... by mstefanus · · Score: 5, Insightful

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

    What's the point?

  10. 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
  11. 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.
  12. 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.

  13. 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 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.
    2. 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.

    3. 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
    4. 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.

    5. 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!

  14. 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.
  15. 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 ~
  16. 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 ;-)

  17. 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
  18. 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!!

  19. 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
  20. 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

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

  22. 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 /.
  23. 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.