Firefox, IE, trust, other stuff.
Pretty much everyone who reads this site (if there’s anyone left) knows that Firefox is a web-browser. A pretty good one too. In fact, last week the Mozilla foundation - the creators of this free browser - raised enough money to have a two page advertisement in The New York Times announcing the 1.0 release of the software. All of the monetary donators names were listed on the left side with mine in there somewhere (I believe).
Firefox is - along with it’s mail-oriented brother Thunderbird, and their singular parent Mozilla - open source software. That means that anyone - you, me, your mom, and so on can download the source code of the product and examine it, modify it, distribute it, and many other mostly-boring things. In fact I’ve delved through lots and lots of the code trying to find GTK errors, problems with roaming profiles, and other even more boring things. People redistribute optimized versions of Firefox, Mozilla and Thunderbird. It’s arguable that the software isn’t as free as code licensed under the GPL, but that’s a matter of perspective and religion.
Lots and lots of people worked hard on these products. They’re usually billed as an either more efficient or more secure version of Microsoft products - and again, that’s a matter of perspective.
Think of it this way though - say you’ve got a lot of friends who are geeks. Friends who are maybe lacking in the social department, but who have some talent in the area of computers. Check and see how many of them use Firefox - no, not even Firefox. Check and see how many of your hardcore, computer-geek friends use Internet Explorer. I’m betting very few.
I’d like to think that I’m decent with computers, and I may have enough technical traces of myself floating around the Internet to prove this. Anyways though, I use Firefox. I began using it’s ancestor, Mozilla, a long time ago due to the fact that my primary operating system (Linux) had no real alternative. Mozilla provided me with a great browser and mail client that got better every release - in fact, better with each nightly build. I now use it on my gaming PC which is a Windows 2000 system, and my work machine (a Windows XP Service Pack 2 system).
Yet there’s the security angle to consider. Three weeks ago, there was a nasty Internet Explorer exploit that allowed an executable program to be run when a user clicks on a link (the IFRAME one). If that’s too technical, think of it this way - a web page can install *big pause* something on your system without warning, confirmation or indication. Luckily the test page just installed a dummy executable. Yet this problem existed in Internet Explorer 6 on the XP Service Pack 2 machine, my home Windows 2000 machine but strangely enough not on Robin’s XP Service Pack 1 machine. The exploit was around “the wild” for some time, and usually in the Microsoft patch world you’d have to wait until their “scheduled security update” to get a fix. They pushed the fix forward a few weeks I’d guess (feel free to correct me), and the hole got patched. Yet these exploits have existed for years, and will keep popping up, and that’s that - that’s life.
I wouldn’t dream of implying that Firefox, Thunderbird, Mozilla, Linux or even OpenBSD don’t have exploits like this. Buffer overflows, underflows, denial-of-service vulnerabilities - they exist in the open source and free software world too. Yet one of the advantages to these programs - call them products if you like - is that they have no schedule to release security fixes. If there’s a security problem found in any of the products I’m using (save Windows on my gaming machine) they’ll get fixed as soon as humanly possible. By guys like me. Who almost always make no money from this job.
Let me elaborate on that though - it gets better. Take my laptop, or the computer sitting in my closet. Or this site. All three of these systems run Debian GNU/Linux, which is a (surprise) Linux distribution. Debian has a wonderful package system in which I can automatically download all security fixes on any schedule I want, or manually if I so choose. I can also download newer versions of all the software as soon as the person responsible for that package in the Debian system gets it out. That process is usually quick - for large packages like Firefox, a new version (say from 0.9 to 1.0) might be delayed a week or two. But for most packages it’s the next day. And there’s over 10,000 packages in the Debian GNU/Linux system. So that’s quite cool. And like I said, the security updates can be aquired separately from new versions, so you can keep a stable server - like this one - running the versions of software that you’re accustomed to, at the safest level of security that this strange social process can provide.
That got really technical, and I’m sorry for that. I’m trying to compare though the free software and open source (FLOSS as it’s sometimes called) methodology and process with the proprietary software development and release process. Specifically that of Microsoft.
Back to the example of the latest IFRAME exploit for Microsoft. This hole - and others like it over the past few years - have been a wide open, erm, window for malicious, evil software to get installed on the average PC without consent. The stuff is spyware, malware, adware, trojans, spambots, botnet clients, and on and on. I don’t even know all of the terminology. I don’t have to - it all boils down to shit you don’t want on your PC. And it can also come in using other vectors, such as your Internet connection - if you had a system with a public IP address during the DCOM+ nightmare, you may know exactly what I’m talking about.
Most home users whine to guys like me - computer geeks - about their system running slowly. The cable modem transmission and receive lights are solid all the time. Weird shit happens to their systems, like new toolbars, popups when no website is loaded, the PC being unable to turn off - lots and lots of interesting stuff. And it all comes back to this malware. A lot of computer geeks will recommend a one-two punch combination of Ad-Aware and Spybot Search and Destroy to blow this stuff away. The people who recommend this are secretly praying that it is only minor spyware that the user is infected with. This won’t clean the real interesting shit off your system, like Cool Web Search. And it won’t clean viruses. And it won’t find lots of e-mail harvesting programs and spam-sending zombie programs, since those can be written using a very small amount of code and can look very, very legitimate.
So when regular users complain about their system sucking, usually a malware scan is suggested, along with a virus scan, and an increasingly frequent suggestion to switch to another browser. Any other browser. Opera, Mozilla, Firefox, anything - but please, not one of the ubiquitous IE shells since they contain the same vulnerabilities that IE has.
Now everyone plays the blame game when it comes to the root of the problem. Lots of people put the blame on the malware authors - fair enough. But if something makes money - even at the expense of others - it’ll be done. Maybe a harsh attitude, but true at least in the computer world. Look at junk e-mail. Blaming them though, doesn’t help much.
The biggest target of the blame is users. They’re called stupid. A comparison is always made between computers and cars - if you need a license to drive a car….. You get the idea. I disagree. In fact, that attitude - that it’s the average persons responsibility to clean this shit off their computer - actually really angers me. This attitude stems from being lulled into thinking that software has to be like this. Computer users start thinking that they need to run these wacky spyware scans once a month, and on and on. It doesn’t have to be like that. These problems currently come from a few concrete methods of transmission.
Which brings me back to the root of the matter. I have lots and lots of family that aren’t computer geeks - and lots of friends that aren’t computer geeks. And somehow, their systems are clean.
It’s not just “Use Firefox”. It’s a combination of things. Use a hardware router. It can say firewall, router, whatever - as long as you don’t have a public IP address. The XP Service Pack 2 firewall DOES NOT COUNT. It can be programatically changed by software running on your system (yes yes, only with administrator privileges and so on).
Don’t use Outlook, or Outlook Express. They have a horrible, horrible track record of executing attachments that you don’t even click. Just don’t do it - it’s not worth it. Use GMail, Hotmail, Eudora, Thunderbird (obviously) - anything else. Please.
And of course, lastly - don’t use Internet Explorer. Lots of people will shift the blame of the malware installations to the end user by saying that the non-computer person will click the “Accept” button on any dialog box. The people who read about - and understand - the exploits in IE knows that this is bullshit. Malware, spyware and all the other fun things out there can be installed just by going to a web page. And lots and lots of web pages are now created with seemingly innocous purposes that stealth-install this crap on your system. There’s even web pages that clone projects like Wikipedia and provide the same free encyclopedia, with a little trojan surprise to go along with it.
So please - please don’t use IE. When it’s vulnerabilities are found by Microsoft they’re fixed in the next scheduled update to the now venerable software. And Microsoft finding a security flaw certainly doesn’t mean it hasn’t been public knowledge in the malware world.
So I beg you - actually beg you - to use anything else. Buy a Mac. Linux isn’t friendly enough to replace Windows for the vast majority of people, but try Firefox - it’s nice and much, much safer. Or Opera. Remember though, the IE shells will still contain all these problems.
Do I sound loony? Maybe. But go back to the start of this rambling thing. Further. That part about the geeks you know. How many of them use IE for browsing the web? Or Outlook Express at home? (Don’t bring up Outlook in a corporate environment - we know how easy it is to get a replacement in there). Very few. And it works.
My parents use Mozilla for their browser, and they’ve yet to have spyware or a virus in years. Years! Nothing. Same with the wife. I recently went to Oakville to visit my family and an unnamed cousin (you know who you are) was plagued by shit in her PC. She’s using Firefox and it’s all cleaned up - and it’ll stay that way.
A long rant, but the point is trust. I’d hope that some people trust that I’m somewhat informed about these matters, and trust me when I say using IE is like sex without a condom. And to extend that nasty analogy, the SP2 firewall is a condom with holes. Don’t use it, please. None of my friends use it (none of my real friends), and we’re all computer geeks. When we suggest this browser to you, it’s not out of some creepy advocacy plan - we truly do want you to have a better experience using the net, and we want you to understand that using a computer doesn’t have to be an exercise in frustration and loss of control. That’s it.
RobertoShamasio said,
December 21, 2004 @ 10:37 am
Frustration and loss of control? Hmm, sounds familiar. Don’t like the sound of that. Will instiall immediately.
thom said,
December 21, 2004 @ 12:20 pm
good rant.
there is no real reason for a home user to still be using IE. though when trying to convince my family - all fairly well versed in computers, though not specifically geeks, more power-users - to switch to firefox i continually run up against a wall.
they are unwilling to go through a minor readjustment period of learning the small differences between IE and Firefox for a more secure and (imo) usable browser.
one of the most common complaints is the way plugins work (java specifically). i think that people are too willing to give up security for usability. which in and of itself is a hard question to weigh.
Luke said,
December 21, 2004 @ 12:33 pm
I hear you loud and clear about usability Thom. The 1.0 release (and possibly 0.9) have the wonderful little plugin finder built-in that’ll install Flash and other addons automatically, so I think that’s pretty much handled.
And judging by the length of this page, it’s a manifesto - not a rant ;-)
derek said,
December 21, 2004 @ 12:37 pm
Very nicely put.
Firefox + Spyware Blaster + Any number of the free virus scanners (AVast, AVP) for home users is (IMO) the best solution for protection.
Relatively easy to setup, add a few of the fun Firefox extensions (AdBlock, All-in-One Gestures, and TabBrowser Preferences), and you have not only a safer browsing experience, you have a much better one.
The only hurdle seems to be the learning curve, but I got around that by changing file associations, forcing Firefox to be the default for all web-based file extensions, then removing all the shortcuts to IE. Just explain that something they’ve downloaded has corrupted IE and rather than rebuild their machine (which, if you scare them enough about backups etc. they won’t want you to do) you’ve given them an alternate browser that may be a bit different, but they will get used to it soon.
It works, trust me.
thom said,
December 21, 2004 @ 12:52 pm
perhaps i will just have to change the tack im taking my arguments. dealing with people who, by necessity, are used to the spyware removal routine and have the google toolbar installed changes things a little. these are people who will see little if any immediate advantage to using firefox, beyond abstracts like “security” (to most users, this is still an intangible).
personally i have never run into problems with any extensions (even back in the day when flash was a nightmare to get installed, just took a quick read on editing the prefs.js). the plugin finder is something i may have some luck pushing with people. the only issue is convining people there really is a problem. a little knowledge can be dangerous.
thom said,
December 21, 2004 @ 12:53 pm
plus theres the mysterious “shift-double click” which can hide any non-link (image or text) on a page.
NegZero said,
December 21, 2004 @ 1:42 pm
I completely agree with everything you said Luke. And as far as a learning curve goes, my wife is pretty much computer illiterate, when I installed Firefox I removed IE (Just from the desktop, and menus). When she went to go on the net I told her to click on the firefox icon since IE was gone. I haven’t had 1 question from her or problem whatsoever.
So in my opinion.
1) For general web surfing use (Email, google research, etc.) There is next to NO learning curve).
2) If you are doing more advanced things than just “surfing”, you are more than likely tech-savvy enough to figure out the differences without even noticing.
P.S. Microsoft, please don’t fix all these problems with your OS / software… These bugs are one of the main reasons I work 40+ hours a week!
Ryan said,
December 22, 2004 @ 6:11 pm
I got Caliegh setup with firefox after removing all of her rogers software, she doesnt really notice the difference and has never complained about anything.
Victor Ng said,
December 30, 2004 @ 2:50 am
heh.
You could just say “screw this shit”.
Just the other day a couple friends were have this “malware/spyware” talk. My eyes glazed over. When they noticed they asked me what I did to fight the malware I said “I don’t use Windows”. “Well what if you did you Windows?”
“I’d stop using Windows.”
Victor “in a put your money where you mouth is mood today” Ng
Ayla Shaw said,
January 12, 2005 @ 4:58 pm
I love this post. I use both browsers, but much prefer Firefox.
The only problem I have is getting it to work with my accessibility software (vision)–most, of which seems to be made for, or prefer, IE.
langong said,
January 20, 2005 @ 12:29 pm
The main reason is how can you convince the normal people (non-geek) to change their habit?
for the rest of US - condoms are condoms, if it sits on the bedside table it’s gonna be used, I think one would not think no i’m not gonna use this since it’s not mine, I would get in my car drive to the special store and get the special kind which have to be open in a certain way not by ripping off with your teeth but with a special utility knife and when the package can only be open by cutting from right to left with 3 secs stop in the middle of the cut. and when you put it in or use it, it doesn’t feel right.
anyway I agree with your points, people should try new things.
Paul Little said,
March 11, 2005 @ 6:59 am
I’ve been using firefox for over a year and was dissapointed to note a lot of spyware associated with IE on my system. I cleaned all from my system before installing mozilla. I havn’t even opened IE in 8 months & have the firewall set for it to ask permission for access. I only keep IE on my system for updates (Win2k)
Is is possible for spyware to use firefox as a conduit to access IE? I’m not computer savvy enough to trace back and figure out how this occured, but I would get rid of IE and OE from my system if I knew there was a workable choice.
Luke said,
March 11, 2005 @ 10:29 am
Just a hunch Paul, but was the spyware found of the cookie variety?