paul thurrott gets it wrong on firefox

Paul Thurrott, in his somewhat late review, takes a look at Firefox 2's new features. Unfortunately, and something I didn't expect from Paul, it's either the most intentionally misleading review of Firefox, or it's a completely unserious piece of writing. Which of those two, I can't say, but either way, it's a disservice to his readers.

Rather than go through the whole review and try to correct it all, something that could take far more time than I'm willing to give it, let's just look at Paul's analysis of the Firefox 2 Phishing Protection feature.

He starts his review of Firefox 2's Phishing Protection stating reasonably that "Unlike with IE 7, Firefox's phishing filter is enabled by default, which might seem like a good idea." We happen to think it is a great idea and, after lots of Firefox testing and user feedback, we determined that many of the people most in need of this feature were the least likely to be able understand why they needed it or how to enable it. We made sure that this default implementation didn't have any privacy issues and didn't require the user to take extra steps to learn what the feature does or how to make it work. This way, we could give Firefox users a safer browsing experience right out of the box. Microsoft's approach was different. They shipped with the feature mostly turned off by default and those IE users don't have a safer experience until they jump through several hoops to enable it.

We thought our approach was a better way to go. Well, not according to Paul. "But the Firefox Phishing Protection feature is a joke: It uses a blacklist of known dangerous sites, which isn't an effective protection against modern electronic attacks." It's not effective? All of our hard work designing, coding and testing this feature and our approach isn't effective? That sucks! Oh. Wait a minute. Why isn't it effective?

According to Paul, "What you need is something that can adapt to threats and update itself automatically." I get it now. Either blacklists in general, or our blacklist in particular, are incapable of adapting and updating automatically. I'll bet the team of designers, engineers, and testers who implemented our adapting and updating blacklist are scratching their heads at this point. How, one might ask, could they have failed to see that a blacklist of known dangerous sites can't be effective? Well, thankfully it turns out that local blacklists, without too much difficulty, can be updated regularly to adapt to the changing attacks.

Maybe Paul didn't have time to actually investigate (do journalists do that any more?) the feature before writing about it. Had he done a Google search for "firefox phishing protection", the first result would tell him that Firefox 2's Phishing Protection "works by checking the sites that you browse to against a list of known phishing sites. This list is automatically downloaded and regularly updated within Firefox 2 when the Phishing Protection feature is enabled." So, Firefox's Phishing protection feature does "adapt to threats and update itself automatically". Good to know, cuz we put a lot of effort into that part of the feature.

Next, Paul goes on to explain "Alternatively, Firefox lets you enable Google's phishing filter, which is more effective because it is updated regularly and provides more advanced functionality." Ahh, confusion again. So Paul's readers should apparently ignore the explanation Mozilla offers on its site and all of the testing that Mozilla did to demonstrate that the two methods are nearly identically effective. Or. I've got an idea. Maybe we should re-engineer the feature so it matches Paul's reporting and save him the trouble of actually learning how it works.

Paul wraps up his analysis of this feature with a paragraph that basically claims that Firefox's Phishing protection is not as effective as IE's anti-phishing feature. His "proof" comes in the next few sentences: "Incidentally, Mozilla initially responded to news that their solution was ineffective by publishing a paper on its Web site that seeks to prove that Firefox Phishing Protection is, in fact, more effective than IE 7's Phishing Filter. However, a third party study--commissioned by Microsoft--had already reported this not to be true. So who's right?"

That just seals it, doesn't it. It's definitive. Microsoft's "third party study" debunked Mozilla's paper.

What's not wrong with that paragraph. Paul either very carefully constructed it to be as misleading as possible, or he really hasn't done even the least bit of serious research for his article (or, I'll offer up, he got incredibly unlucky and accidentally managed write something that will be misunderstood by 100% of his readers.) Let's look at this paragraph in detail for a moment. It's a real gem.

First, Paul suggests that Firefox 2's Phishing Protection was deemed ineffective and there was "news" of that. But, he doesn't provide any links to that "news" -- because it doesn't exist. The only articles he would have been able to find that made any claims of efficacy at all, had he looked, were from alpha and beta releases of Firefox 2, long before the Phishing Protection feature was fully implemented. Other than Paul's article, there isn't a single news report available from Google search that calls Firefox 2's Phishing Protection ineffective. Not one.

Second, he claims that the report published by Mozilla was a response to his imagined (mis-remembered? mis-understood?) bad news about Firefox's feature. It wasn't a response to any news, good or bad. The report was a normal part of our quality assurance and testing process. We test all of our features extensively before shipping them and this was a part of that process. Given that we were commissioning the report, the first of its kind, and that its published results were likely to be scrutinized, we decided to have the testing methodology and results audited by an independent auditor. You can find the results of that independent audit in this PDF. This was not some PR response, as Paul would have readers believe. It was solid data about a major threat online and the top two browsers' responses to that threat.

Next, by labeling the Microsoft commissioned report as a "third party study" while failing to use the same description for Mozilla's report, Paul seeks to lend additional credibility to Microsoft's study while leading his readers believe that the Mozilla report shouldn't be taken as seriously -- it was probably just a PR exercise in response to bad press. The implication that Microsoft's report has more credibility than Mozilla's is completely disingenuous or horribly uninformed. Mozilla's report was the result of a very careful, independently audited, third-party conducted test and what it showed was that both modes of Firefox 2's Phishing Protection, the regularly updated local blacklist and the live remote checking, did significantly better than IE's most effective mode and completely destroyed IE's mostly useless local checking. Further, the report confirms that the two approaches available in Firefox 2 offered very similar levels of protection, completely contradicting Paul's initial assertion that a local blacklist is "ineffective".

Mode   Sites Blocked   % Blocked
Firefox 2 Local List82078.85%
Firefox 2 Ask Google84881.54%
IE7 Auto Check OFF161.54%
IE7 Auto Check ON69066.35%

An additional note on the "third party study" that Microsoft commissioned. I don't see any evidence that there was any independent audit of that study and without that, there's no definitive way to know with certainty that it wasn't simply a Microsoft press release in disguise. But that turns out not to matter, as you'll see.

Paul's fourth major error, or deliberate attempt to mislead, is his implication that Microsoft's oh so authoritative report debunked Mozilla's report. It didn't. It doesn't. It couldn't. Microsoft's report wasn't a response to the Mozilla report at all. The study he references was conducted months before Firefox 2 was even released and doesn't claim at all to cover Firefox 2's Phishing Protection. The report, available here[PDF], doesn't mention Firefox 2 even once. It is an evaluation of 8 anti-phishing products: IE 7 Beta, EarthLink's ScamBlocker Toolbar, eBay's AccountGauard Toolbar, GeoTrust's TrustWatch Toolbar, Google's SafeBrowsing Toolbar, McAfee's Site Advisor button, Netcraft's Toolbar, and AOL's Netscape 8.1. Where is Firefox 2's Phishing Protection in that list? Oh, it's not. That's surprising. How, then, can Microsoft's report, which doesn't even mention Firefox 2 or Firefox 2's Phishing Protection, have debunked a then unwritten Mozilla report on the efficacy of a then significantly incomplete Firefox feature?

I suppose if Paul had actually read the studies he linked to (had he actually linked to the MS study and not to an IE team blog post that linked to a 3Sharp press release that linked to the actual report,) he might have noticed that little detail. But what's a detail here or there as long as the overall analysis is honest and accurate, right?

Finally, Paul's last sentence "So, who's right?" set's up that fair and balanced excuse so popular these days. He's saying that we've got one Firefox paper and one IE paper and even if he considers the IE paper as more authoritative, there can be some room for disagreement and it's all just too complicated to figure out so why bother. But this is not some case of he-said-she-said. Not even close. Even a cursory reading of the two papers would make it completely obvious that Paul is making an apples to oranges comparison. And the only conclusions one could reasonably draw from the two reports are that some older anti-phishing toolbars are somewhat less effective than IE 7 beta's feature and that Firefox 2's Phishing Protection knocks the stuffing out of IE's anti-phishing feature.

OK. So let's back up and look at this last paragraph again, just for fun. Like I said, it's a gem. We have study that Microsoft paid for, with no independent auditing, that was conducted months before Firefox 2 shipped, and that doesn't test any version -- even a beta version, of Firefox 2's Phishing Protection, this report somehow disproves a third-party, independently audited test that directly compares the feature in shipping versions of Firefox 2 and IE7. Nice.

This was just one feature Paul Thurrott covered in his "review" of Firefox 2. Other than tossing his credibility out the window, what has Paul Thurrot accomplished with this article?

reactions, thoughts, comments, etc.

>Other than tossing his credibility out the window

He tossed his credibility out the window a really long time ago. Here is his review of Windows ME:

"It is, quite possibly, the most under-hyped version of Windows ever created."

"It's easy to ridicule Microsoft for milking the Windows 9x cash cow yet again. But the reality is that this release is exceptional."

http://www.winsupersite.com/reviews/windowsme.asp

"Other than tossing his credibility out the window, what has Paul Thurrot accomplished with this article?" - pissing you off?

More seriously, who pays Paul?

"Other than tossing his credibility out the window, what has Paul Thurrot accomplished with this article?"

Asa, your writing style is brilliant! I cracked up when I read that sentence.

You're right, it is difficult to get to the bottom of what the aim of this 'review' was, I can't figure out if it was a genuine review gone wrong, a bit of spin paid for by MS (I'm less likely to believe this, I'm not into so-called conspiracy theories), or if he was under the influence of alcohol when he wrote it.

The apparent third party report from Microsoft sealed it- that's such a contradicting sentence. It's either third party, or it's not. It can't be published by Microsoft *and* be third party, when IE is MS's product.

> > "Other than tossing his credibility out the window, what has Paul Thurrot
> > accomplished with this article?"
>
> Asa, your writing style is brilliant! I cracked up when I read that sentence.

Actually, I thougth that sentence was the worst of the entire blog post. Other than that, it's a very good, well-written and convincing critique indeed.

Hey, isn't Firefox and Netscape the same?? So Firefox is in the Microsoft report!

Just kidding. :-)

He writes in the beginning:

"Most egregious, however, is Firefox's pathetic new anti-phishing feature, which is almost laughably bad."

Most egregious, however, is Paul Thurrot's review of Firefox's anti-phishing feature, which is almost laughably bad.

:)

Asa, I presume Paul has been informed of the slight "inaccuracies" in his review?

Paul has used Firefox as his default browser for some time, but recently switched to IE7. It would be weird if he wrote an all-positive review. I agree with Asa's remarks about the anti-phishing blasting: that's just uninformed blathering of Paul. The remainder of the review isn't that weird though. FF2 does not offer that much truly great changes. But that doesn't mean it isn't a solid upgrade for FF1.5.

Paul mentions the Quicktabs feature in IE7 as an example of 'great new feature'. FF1.5 offered this kind of functionality as well, but only in extensions. I tried a few back then, several extensions were made for a FF contest. My favorite was Reveal. Guess what: it is still not updated to FF2! So I have to hunt the extensions and decide on another one.
It is a great diservice to FF that the developers add code to make it possible to create tab-thumbnails, and then we have to choose from overly complicated or non-updating extensions to get the functionality :(

He makes it sound as if Fx 2 wound be worse than v 1.0. In the end though, he concludes that Firefox 2 is at least as good as IE7, after having made it sound as if it were not even close.

Thurrott had credibility?

Asa, your statement about the MS Phishing Report, "The report ... doesn't mention Firefox 2 even once" isn't true. The report does mention FF2 when discussing the Google Toolbar. Specifically, it says "We tested version 2.0 of the Google Toolbar on Mozilla Firefox 1.5.0.4. Mozilla recently released a beta of Firefox v2 that incorporates some of this technology directly into the browser, using the same block list service as Google’s “Safe Browsing” tool."

I agree with his comments about the options dialog in FF though. Although providing decent options dialogs can be difficult, this really is a pathetic example of UI design. I continually have to dig around to find what I want, and find it very strange that the network configuration (something that is not so advanced and is quite commonly used) is buried in the Advanced tab.

I have to wonder two things about his "review". How much did Microsoft pay for it and was it written on a shiny new Acer laptop?

Thurrott: "I needed to test Vista features like IE 7 regularly, and since IE 7 was so good, I had little reason to jump ship to a new version of Firefox that, frankly, was rubbing me the wrong way."

I guess he got too used to how M$ decided he should work in Vista to be able to review an cross-platform, open source product with any impartiality. But then if I hadn't switched OS's earlier this year I may have reason to take anything he wrote with more than a large grain of salt. And a large dose of Ibuprofen.

I sent him an email about his review, to which he responded:

"I'm not surprised that a Firefox developer would disagree with the review,
but I find Firefox 2 to be a tepid upgrade to a great product. It's still
Firefox, as I said. However, it's notable that he picked on just one aspect
of the review. Firefox 2 isn't a fantastic upgrade, as I wrote. I stand by
the review and my comments about its phishing filter functionality.

Paul"

Yes, clearly as Asa is involved in Firefox development he is incapable of speaking truth about it. How on earth can Paul stand by his comments about Firefox's phishing protection after Asa so clearly demonstrated he was completely and utterly out to lunch?

Maybe I'm just completely paranoid, but didn't Paul originally give a score of 3/5 in this review, instead of the current 4/5?

@Michaël: you're not paranoid, see google cache: http://tinyurl.com/2939cd

It was indeed 3/5 and is now 4/5.

@Michael, @Tack:

Along with changing the score from a 3/5 to a 4/5, He also added in the "Phishing Protection" section at the bottom a new paragraph stating the following:

"Now, since publishing this review, Mozilla has contacted me and told me that their blacklist is updated 'regularly,' which is quite a bit more frequently than I previously understood. With phishing attacks, you need protection that is regularly updated, so this is at least acceptable."

Of course when I read his review the first day it was up, Paul Thurrott said that Firefox 2 was the second major release of the Firefox browser. It took him about a day or so after that to restate that Firefox 2 was the third major release after 1.0 and 1.5.

All this being said, I do agree with the gist his review. Firefox 2 is a great browser but a lackluster upgrade. After Places got killed, Firefox 2 began to feel like Firefox 1.8 to me. I know that everyone at Mozilla put all their effort into this latest version of Firefox, but compared to Firefox 1.0 and Firefox 1.5, it doesn't have that killer app feel to it. Opera 9.x has new torrent support and better website rendering support. Even IE7, which Firefox 2 still stands shoulders above, has a new-to-it tab support and new tab preview window even with its messed up user interface. Personally I'm staking my hopes on Firefox 3 to be the next killer app with its reworked Places set up, passing Acid Test 2, improved memory fixes, and proposed page zoom.

That's why I don't read Thurrott anymore...He's a shill. Crafty one at that. Disingenuous indeed.

Solid and informative as always, Asa. And a needed corrective to a very misleading review. Well done.

Paul

Personally, I do not think those phishing protecion schemes are all that important. Maybe Firefox' scheme is better, but I care more about tabs, speed and how the browser behaves in general.
I would have liked to see some better or more flexible way how FF handles tabs, for example. Or a way how to have to short bars side-by side. Both things that IE can do.
Maybe Paul got it wrong with the Phishing, but he still got quite a few things right.

"... Google's SafeBrowsing Toolbar ... Where is Firefox 2's Phishing Protection in that list?"

Right where it says "Google's SafeBrowsing Toolbar"? Or are you saying that Firefox 2's anti-phishing would achieve better or different results from Google SafeBrowsing? As far as I know, the Firefox code was taken from Google's feature, so they would give the same result.

Michael, the Firefox 2 Phishing Protection feature is not identical to the Google Safe Browsing feature and the Google SB feature of 6 months ago isn't even in the same league as the Firefox 2 Safe Browsing feature.

- A

Asa, why such bitterness? The "holy war" with Opera before and now the same with Paul? Everyone has a right to have own opinion. And yes, FF2 is not a huge leap from FF1.5, it is rather cosmetic upgrade. Ok, maybe the codebase is changed a lot, but for ordinary user there is not much new. RSS reading still sucks (thanfully we have Google Reader), FF2 CPU use problem still exist (getting even worse), a notion that Flash may the problem might be true, but why IE7 is not suffering by same problem? I have to close FF2 (I use no plugins or add-ons) periodically to free enormous CPU usage. IE7 manages to run without restarts. I'm big fan of FF, make no mistake. But the CPU issue drives me crazy.

So instead of moaning about others expressed opinions, why not make Firefox better and solve some long-time bugs?

TS - Uh, because a widely-read journalist is spouting utter crap about their product?