<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Firefox and Security</title>
	<atom:link href="http://robert.accettura.com/blog/2005/09/16/firefox-and-security/feed/" rel="self" type="application/rss+xml" />
	<link>http://robert.accettura.com/blog/2005/09/16/firefox-and-security/</link>
	<description>Robert Accettura&#039;s Personal Blog on Web Development and Tech</description>
	<lastBuildDate>Thu, 18 Mar 2010 15:46:47 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ferdinand</title>
		<link>http://robert.accettura.com/blog/2005/09/16/firefox-and-security/comment-page-1/#comment-5566</link>
		<dc:creator>Ferdinand</dc:creator>
		<pubDate>Sat, 17 Sep 2005 05:28:33 +0000</pubDate>
		<guid isPermaLink="false">http://robert.accettura.com/archives/2005/09/16/firefox-and-security/#comment-5566</guid>
		<description>&quot;Microsoft has more testers and more automated tests&quot;
Are you sure MS has more testers? (Think bout Firefox 1.5 which has been tested every day since Firefox 1.0)
&quot;Microsoft: fuzz tests EVERYTHING, compiles with /GS, and uses Prefast etc, Every Microsoft code checkin is threat-modelled&quot;
And still Mozilla alpha&#039;s are more stable than MS beta&#039;s.

I agree Mozilla should use more elaborate automated testing methods</description>
		<content:encoded><![CDATA[<p>&#8220;Microsoft has more testers and more automated tests&#8221;<br />
Are you sure MS has more testers? (Think bout Firefox 1.5 which has been tested every day since Firefox 1.0)<br />
&#8220;Microsoft: fuzz tests EVERYTHING, compiles with /GS, and uses Prefast etc, Every Microsoft code checkin is threat-modelled&#8221;<br />
And still Mozilla alpha&#8217;s are more stable than MS beta&#8217;s.</p>
<p>I agree Mozilla should use more elaborate automated testing methods</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: a</title>
		<link>http://robert.accettura.com/blog/2005/09/16/firefox-and-security/comment-page-1/#comment-5556</link>
		<dc:creator>a</dc:creator>
		<pubDate>Sat, 17 Sep 2005 00:49:18 +0000</pubDate>
		<guid isPermaLink="false">http://robert.accettura.com/archives/2005/09/16/firefox-and-security/#comment-5556</guid>
		<description>How about QA? Wasn&#039;t a security regression shipped in 1.0.4? 
Microsoft has more testers and more automated tests.

How about fuzz testing?
Microsoft fuzz tests EVERYTHING, AFAIK Mozilla do very limited fuzz testing (not for JavaScript, for example).

How about compile-time code-checks?
Microsoft compiles with /GS, and uses Prefast etc, which catches LOTS of buffer overflows, integer overflows and even race conditions.

How about threat modelling?
I haven&#039;t seen a single threat modelling document from Mozilla. Every Microsoft code checkin is threat-modelled.

Mozilla is safer in some ways. It has less users, it has better community relations, rewards for security make 0-day exploits less likely, and it patches critical security updates faster on average. It also has far better security at the UI level - yellow address bar, etc.

Overall though I trust the Trident code far more than Gecko.</description>
		<content:encoded><![CDATA[<p>How about QA? Wasn&#8217;t a security regression shipped in 1.0.4?<br />
Microsoft has more testers and more automated tests.</p>
<p>How about fuzz testing?<br />
Microsoft fuzz tests EVERYTHING, AFAIK Mozilla do very limited fuzz testing (not for JavaScript, for example).</p>
<p>How about compile-time code-checks?<br />
Microsoft compiles with /GS, and uses Prefast etc, which catches LOTS of buffer overflows, integer overflows and even race conditions.</p>
<p>How about threat modelling?<br />
I haven&#8217;t seen a single threat modelling document from Mozilla. Every Microsoft code checkin is threat-modelled.</p>
<p>Mozilla is safer in some ways. It has less users, it has better community relations, rewards for security make 0-day exploits less likely, and it patches critical security updates faster on average. It also has far better security at the UI level &#8211; yellow address bar, etc.</p>
<p>Overall though I trust the Trident code far more than Gecko.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert</title>
		<link>http://robert.accettura.com/blog/2005/09/16/firefox-and-security/comment-page-1/#comment-5552</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Sat, 17 Sep 2005 00:03:22 +0000</pubDate>
		<guid isPermaLink="false">http://robert.accettura.com/archives/2005/09/16/firefox-and-security/#comment-5552</guid>
		<description>Jesse:
1.  Good point
2.  Another good point
3.  I wouldn&#039;t recommend nightlies.  But keeping latest release builds.  There are still a fair number of Firefox users not running the latest version.</description>
		<content:encoded><![CDATA[<p>Jesse:<br />
1.  Good point<br />
2.  Another good point<br />
3.  I wouldn&#8217;t recommend nightlies.  But keeping latest release builds.  There are still a fair number of Firefox users not running the latest version.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesse Ruderman</title>
		<link>http://robert.accettura.com/blog/2005/09/16/firefox-and-security/comment-page-1/#comment-5551</link>
		<dc:creator>Jesse Ruderman</dc:creator>
		<pubDate>Fri, 16 Sep 2005 23:48:12 +0000</pubDate>
		<guid isPermaLink="false">http://robert.accettura.com/archives/2005/09/16/firefox-and-security/#comment-5551</guid>
		<description>But a few are found by accident, and a few by malice.

And a few by people trying to make the software more secure.


Vulnerability vs. Exploit

You could split this up further: Vulnerability known vs. Exploit code available vs. Active exploits


I’d say there is a lesson. Keep your software up to date.

Would you go as far as to recommend that users upgrade to betas or nightlies? Given that fixes often go into public CVS long before releases come out, doing so might make sense if security is important to you.


I’m personally surprised that in 2005 Apple and Microsoft still don’t have a method for software developers to register their products to be used with the default updating mechanism in the OS.

I agree.</description>
		<content:encoded><![CDATA[<p>But a few are found by accident, and a few by malice.</p>
<p>And a few by people trying to make the software more secure.</p>
<p>Vulnerability vs. Exploit</p>
<p>You could split this up further: Vulnerability known vs. Exploit code available vs. Active exploits</p>
<p>I’d say there is a lesson. Keep your software up to date.</p>
<p>Would you go as far as to recommend that users upgrade to betas or nightlies? Given that fixes often go into public CVS long before releases come out, doing so might make sense if security is important to you.</p>
<p>I’m personally surprised that in 2005 Apple and Microsoft still don’t have a method for software developers to register their products to be used with the default updating mechanism in the OS.</p>
<p>I agree.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
