<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software bugs</title>
	<atom:link href="http://buglinks.puzzling.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://buglinks.puzzling.org</link>
	<description>Links to bug reporting techniques, tips and tools</description>
	<lastBuildDate>Sun, 29 Jun 2008 00:28:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adobe Reader might be patched, but it&#8217;s hard to tell</title>
		<link>http://buglinks.puzzling.org/archives/2008/06/adobe-reader/</link>
		<comments>http://buglinks.puzzling.org/archives/2008/06/adobe-reader/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 00:27:43 +0000</pubDate>
		<dc:creator>Mary</dc:creator>
				<category><![CDATA[For vendors]]></category>
		<category><![CDATA[Adobe Reader]]></category>
		<category><![CDATA[version number]]></category>

		<guid isPermaLink="false">http://buglinks.puzzling.org/?p=92</guid>
		<description><![CDATA[Michael Horowitz  is annoyed that users cannot easily tell if they have a major Adobe Reader security patch installed. Both the unpatched and patched versions report themselves as version 8.1.2. He reports various ways to check on different versions of Microsoft Windows, but even security software is having trouble checking correctly.
Upshot for vendors: a [...]]]></description>
			<content:encoded><![CDATA[<p>Michael Horowitz  is annoyed that <a href="http://news.cnet.com/8301-13554_3-9979638-33.html">users cannot easily tell</a> if they have a major Adobe Reader security patch installed. Both the unpatched and patched versions report themselves as version 8.1.2. He reports various ways to check on different versions of Microsoft Windows, but even security software is having trouble checking correctly.</p>
<p>Upshot for vendors: a version number bump for patches is important!</p>
<img src="http://buglinks.puzzling.org/?ak_action=api_record_view&id=92&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://buglinks.puzzling.org/archives/2008/06/adobe-reader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu and bugs</title>
		<link>http://buglinks.puzzling.org/archives/2008/06/ubuntu-and-bugs/</link>
		<comments>http://buglinks.puzzling.org/archives/2008/06/ubuntu-and-bugs/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 00:22:43 +0000</pubDate>
		<dc:creator>Mary</dc:creator>
				<category><![CDATA[For vendors]]></category>
		<category><![CDATA[Linux distributions]]></category>
		<category><![CDATA[Mark Shuttleworth]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[upstream]]></category>

		<guid isPermaLink="false">http://buglinks.puzzling.org/?p=90</guid>
		<description><![CDATA[Mark Shuttleworth describes the particular problems operating system distributions have with bugs: they are a collection point for bugs in many products and have a responsibility to their users to get the bugs to the places where they will be fixed:
Our primary goals should be to ensure that fixes we produce, and information we generate [...]]]></description>
			<content:encoded><![CDATA[<p>Mark Shuttleworth <a href="http://www.markshuttleworth.com/archives/145">describes</a> the particular problems operating system distributions have with bugs: they are a collection point for bugs in many products and have a responsibility to their users to get the bugs to the places where they will be fixed:</p>
<blockquote><p>Our primary goals should be to ensure that fixes we produce, and information we generate in the QA process, make their way upstream where they will benefit the broadest cross-section of the community. Separately, we want to ensure that each Ubuntu release ships without major issues, regardless of where those issues originated. We are responsible for the user experience of every line of code, even though we don’t produce every line of code.</p></blockquote>
<p>For Shuttleworth, upstream cooperation is the key to providing the best user experience when it comes to distributing projects you did not write.</p>
<img src="http://buglinks.puzzling.org/?ak_action=api_record_view&id=90&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://buglinks.puzzling.org/archives/2008/06/ubuntu-and-bugs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When a security report is treated as a feature request</title>
		<link>http://buglinks.puzzling.org/archives/2008/06/when-a-security-report-is-treated-as-a-feature-request/</link>
		<comments>http://buglinks.puzzling.org/archives/2008/06/when-a-security-report-is-treated-as-a-feature-request/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 00:15:38 +0000</pubDate>
		<dc:creator>Mary</dc:creator>
				<category><![CDATA[Handling security reports]]></category>
		<category><![CDATA[Security bug reporting]]></category>
		<category><![CDATA[37signals]]></category>
		<category><![CDATA[web bugs]]></category>

		<guid isPermaLink="false">http://buglinks.puzzling.org/?p=91</guid>
		<description><![CDATA[Dave Goldsmith has some experience trying to report a security vulnerability to a company that does not have a security-specific process:

I reply:
Can you give me some guidance on your response guidelines to security vulnerabilities? Is there a timeframe that you try and have vulnerabilities fixed by?
They reply:

    Hi David,
    [...]]]></description>
			<content:encoded><![CDATA[<p>Dave Goldsmith has <a href="http://www.matasano.com/log/866/vulnerability-reporting-in-a-web-20-world/">some experience</a> trying to report a security vulnerability to a company that does not have a security-specific process:</p>
<blockquote><p>
I reply:</p>
<p>Can you give me some guidance on your response guidelines to security vulnerabilities? Is there a timeframe that you try and have vulnerabilities fixed by?</p>
<p>They reply:</p>
<blockquote><p>
    Hi David,</p>
<p>    We’re always looking for new ideas and fixes to roll out in future updates but as as rule we don’t comment on possibilities or timeframes. </p></blockquote>
</blockquote>
<p>His commenters discuss the lack of reporting guidelines for security flaws in websites. In a more recent post, he reveals that 37signals was the previously unnamed vendor, and writes:</p>
<blockquote><p><strong>Vulnerability reporting should not be handled in the same way that you manage feature requests.</strong></p></blockquote>
<p>[Via <a href="http://blogs.zdnet.com/security/?p=1364">ZDNet</a>, which discusses whether treating security flaws as defects is a more effective way to communicate the problems they cause.]</p>
<p>Issues to consider here are the usual with security bugs: vendor communication versus disclosure. In the case of security problems in end-user software the problem with disclosure is the race for users to patch their systems against attacks being launched on those systems, with consequences that vary per attacked system. When it&#8217;s a website with a security problem, disclosure has a different weight, as rather than leaving some users in the lurch while a fix is rushed out (or leaving them to fight for one), the vulnerability can largely be fully exploited immediately. There&#8217;s only one target. You may be writing off this vulnerability&#8217;s consequences all together in the hope of future responsiveness from the vendor.</p>
<img src="http://buglinks.puzzling.org/?ak_action=api_record_view&id=91&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://buglinks.puzzling.org/archives/2008/06/when-a-security-report-is-treated-as-a-feature-request/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Timing 0-day announcements for major releases</title>
		<link>http://buglinks.puzzling.org/archives/2008/06/timing-0-day-announcements-for-major-releases/</link>
		<comments>http://buglinks.puzzling.org/archives/2008/06/timing-0-day-announcements-for-major-releases/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 07:40:07 +0000</pubDate>
		<dc:creator>Mary</dc:creator>
				<category><![CDATA[Security bug reporting]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[hostile bug reporting]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[tippingpoint]]></category>

		<guid isPermaLink="false">http://buglinks.puzzling.org/?p=89</guid>
		<description><![CDATA[The bMighty Blog describes how a bug in Firefox which was present in the 2.x series and was in the 3.0 released version has created some controversy: did the security researcher know about the bug earlier and choose the timing of the announcement purely for the publicity?
In other words, this is an issue that could [...]]]></description>
			<content:encoded><![CDATA[<p>The bMighty Blog <a href="http://www.bmighty.com/blog/main/archives/2008/06/mozillas_pain_t.html">describes</a> how a bug in Firefox which was present in the 2.x series and was in the 3.0 released version has created some controversy: did the security researcher know about the bug earlier and choose the timing of the announcement purely for the publicity?</p>
<blockquote><p>In other words, this is an issue that could have surfaced at any point in the past two or three years &#8212; but did not. Instead, news of the bug surfaced just five hours into biggest, and perhaps most important, software launch in Mozilla&#8217;s history.</p></blockquote>
<p>The article goes on to describe various possible motivations for timing a security announcement with a highly publicised major release: it might benefit the researcher, but it also hurts Mozilla a lot. This is hostile bug reporting at its finest, if it wasn&#8217;t a coincidence.</p>
<img src="http://buglinks.puzzling.org/?ak_action=api_record_view&id=89&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://buglinks.puzzling.org/archives/2008/06/timing-0-day-announcements-for-major-releases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Citect takes five months to fix security hole</title>
		<link>http://buglinks.puzzling.org/archives/2008/06/citect-takes-five-months-to-fix-security-hole/</link>
		<comments>http://buglinks.puzzling.org/archives/2008/06/citect-takes-five-months-to-fix-security-hole/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 06:17:53 +0000</pubDate>
		<dc:creator>Mary</dc:creator>
				<category><![CDATA[Bug consequences]]></category>
		<category><![CDATA[buffer overflow]]></category>
		<category><![CDATA[citect]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://buglinks.puzzling.org/?p=88</guid>
		<description><![CDATA[Citect was notified of a buffer overflow bug in their remote plant management systems in January 2008 and has only just released a fix, writes TechNewsWorld:
&#8220;The problem is a classic example of buffer overflow from the &#8217;90s,&#8221; Core Security CTO Ivan Arce told TechNewsWorld. &#8220;It&#8217;s not a very sophisticated thing, [which] makes it surprising.&#8221;
&#8230;
The flaw [...]]]></description>
			<content:encoded><![CDATA[<p>Citect was notified of a buffer overflow bug in their remote plant management systems in January 2008 and has only just released a fix, writes <a href="http://www.technewsworld.com/story/Critical-Flaw-Left-Utilities-Vulnerable-to-Attack-for-5-Months-63364.html">TechNewsWorld</a>:</p>
<blockquote><p>&#8220;The problem is a classic example of buffer overflow from the &#8217;90s,&#8221; Core Security CTO Ivan Arce told TechNewsWorld. &#8220;It&#8217;s not a very sophisticated thing, [which] makes it surprising.&#8221;</p>
<p>&#8230;</p>
<p>The flaw was first found in January, but Core Security says it was not corrected until just a few days ago.</p>
<p>&#8220;This could have been done better &#8212; especially on such a critical software,&#8221; Arce told TechNewsWorld. &#8220;It&#8217;s not somebody&#8217;s FTP server. It&#8217;s software that is critical and should be addressed in a more timely manner.&#8221;</p></blockquote>
<img src="http://buglinks.puzzling.org/?ak_action=api_record_view&id=88&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://buglinks.puzzling.org/archives/2008/06/citect-takes-five-months-to-fix-security-hole/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Triage best practices for web development</title>
		<link>http://buglinks.puzzling.org/archives/2008/06/triage-best-practices-for-web-development/</link>
		<comments>http://buglinks.puzzling.org/archives/2008/06/triage-best-practices-for-web-development/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 12:50:51 +0000</pubDate>
		<dc:creator>Mary</dc:creator>
				<category><![CDATA[For QA people]]></category>
		<category><![CDATA[triage]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://buglinks.puzzling.org/?p=87</guid>
		<description><![CDATA[In Kate Rhodes&#8217;s Best Practices for Web Developers, she addresses best practices for triage:
&#8230;lets be honest with ourselves. We&#8217;re actually ok with some things going &#8220;boom&#8221;. If we weren&#8217;t we&#8217;d be working for NASA. Every other development house I know of regularly releases software with bugs in it. As long as nothing too important breaks [...]]]></description>
			<content:encoded><![CDATA[<p>In Kate Rhodes&#8217;s <a href="http://www.masukomi.org/writings/best_practices/">Best Practices for Web Developers</a>, she addresses best practices for <a href="http://www.masukomi.org/writings/best_practices/node19.html">triage</a>:</p>
<blockquote><p>&#8230;lets be honest with ourselves. We&#8217;re actually ok with some things going &#8220;boom&#8221;. If we weren&#8217;t we&#8217;d be working for NASA. Every other development house I know of regularly releases software with bugs in it. As long as nothing too important breaks and nothing breaks in a way that leaves you looking like an idiot there&#8217;s a good chance you&#8217;re willing to live with it, for a while at lest. So, now that we&#8217;ve admitted the truth to ourselves, we can start triaging our app.</p></blockquote>
<img src="http://buglinks.puzzling.org/?ak_action=api_record_view&id=87&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://buglinks.puzzling.org/archives/2008/06/triage-best-practices-for-web-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reporting high impact bugs</title>
		<link>http://buglinks.puzzling.org/archives/2008/06/reporting-high-impact-bugs/</link>
		<comments>http://buglinks.puzzling.org/archives/2008/06/reporting-high-impact-bugs/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 12:47:21 +0000</pubDate>
		<dc:creator>Mary</dc:creator>
				<category><![CDATA[Basic advice: newcomers to bugs]]></category>
		<category><![CDATA[Bug reporting tips]]></category>

		<guid isPermaLink="false">http://buglinks.puzzling.org/?p=86</guid>
		<description><![CDATA[Marie Hagman writes a Bug Reporting Best Practices guide with a focus on reporting bugs that are likely to be fixed:
Bugs that less likely to be fixed:
It would be great to fix every bug in the product, but it’s also great to ship J. In prioritizing which issues to fix, here are the some factors [...]]]></description>
			<content:encoded><![CDATA[<p>Marie Hagman writes a <a href="http://geekswithblogs.net/srkprasad/archive/2004/10/06/12224.aspx">Bug Reporting Best Practices</a> guide with a focus on reporting bugs that are likely to be fixed:</p>
<blockquote><p>Bugs that less likely to be fixed:</p>
<p>It would be great to fix every bug in the product, but it’s also great to ship J. In prioritizing which issues to fix, here are the some factors that cause certain bugs to miss the triage bar. Bugs that are least likely to be addressed:</p>
<ul>
<li>Are not reproducible or very hard to reproduce. This may be because the problem occurs intermittently or there are not enough details in the bug report</li>
<li>Have strange and complex steps to introduce failure</li>
<li>Have no perceived customer impact</li>
<li>Are edge cases</li>
<li>Risk introducing greater instability through the bug fix then the bug itself causes. Especially late in the product cycle, the bar for these types of bugs is very high because the bugs that may be introduced by the fix we will likely not have time to fix.</li>
</ul>
</blockquote>
<img src="http://buglinks.puzzling.org/?ak_action=api_record_view&id=86&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://buglinks.puzzling.org/archives/2008/06/reporting-high-impact-bugs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coverity audit finds Open Source software has fewer bugs than in 2006</title>
		<link>http://buglinks.puzzling.org/archives/2008/06/coverity-audit-finds-open-source-software-has-fewer-bugs-than-in-2006/</link>
		<comments>http://buglinks.puzzling.org/archives/2008/06/coverity-audit-finds-open-source-software-has-fewer-bugs-than-in-2006/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 12:31:58 +0000</pubDate>
		<dc:creator>Mary</dc:creator>
				<category><![CDATA[Bug projects]]></category>
		<category><![CDATA[audit]]></category>
		<category><![CDATA[coverity]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[security audit]]></category>

		<guid isPermaLink="false">http://buglinks.puzzling.org/?p=85</guid>
		<description><![CDATA[The Register reports:
The quality of open source code has improved over the last two years, according to an audit sponsored by the US Department of Homeland Security.
The security and quality of more than 250 open source projects &#8211; including Apache, Linux, Firefox and PHP &#8211; was assessed using code analysis tools from Coverity as part [...]]]></description>
			<content:encoded><![CDATA[<p>The Register <a href="http://www.theregister.co.uk/2008/05/21/open_source_audit/">reports</a>:</p>
<blockquote><p>The quality of open source code has improved over the last two years, according to an audit sponsored by the US Department of Homeland Security.</p>
<p>The security and quality of more than 250 open source projects &#8211; including Apache, Linux, Firefox and PHP &#8211; was assessed using code analysis tools from Coverity as part of the federal government&#8217;s Open Source Hardening Project. Coverity set up a scan site that invited individual developers to put their code through its paces with its static source code analysis tool, Coverity Prevent.</p></blockquote>
<img src="http://buglinks.puzzling.org/?ak_action=api_record_view&id=85&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://buglinks.puzzling.org/archives/2008/06/coverity-audit-finds-open-source-software-has-fewer-bugs-than-in-2006/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu global bug jam</title>
		<link>http://buglinks.puzzling.org/archives/2008/06/ubuntu-global-bug-jam/</link>
		<comments>http://buglinks.puzzling.org/archives/2008/06/ubuntu-global-bug-jam/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 04:53:54 +0000</pubDate>
		<dc:creator>Mary</dc:creator>
				<category><![CDATA[Bug projects]]></category>
		<category><![CDATA[Getting involved]]></category>

		<guid isPermaLink="false">http://buglinks.puzzling.org/?p=84</guid>
		<description><![CDATA[Ubuntu is having a bug jam between 8th and 10th August 2008. As The Fridge says:

So, what is the Ubuntu Global Bug Jam? Put simply, it is a world-wide online and face-to-face event to get people together to fix Ubuntu bugs &#8211; we want to get as many people online fixing bugs, having a great [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ubuntu.com/">Ubuntu</a> is having <a href="https://wiki.ubuntu.com/GlobalBugJam">a bug jam</a> between 8th and 10th August 2008. As <a href="http://fridge.ubuntu.com/node/1506">The Fridge</a> says:</p>
<blockquote><p>
So, what is the Ubuntu Global Bug Jam? Put simply, it is a world-wide online and face-to-face event to get people together to fix Ubuntu bugs &#8211; we want to get as many people online fixing bugs, having a great time doing so, and putting their brick in the wall for free software. This is not only a great opportunity to really help Ubuntu, but to also get together with other Ubuntu fans to make a difference together, either via your LoCo team, your LUG, other free software group, or just getting people together in your house/apartment to fix bugs and have a great time.</p></blockquote>
<img src="http://buglinks.puzzling.org/?ak_action=api_record_view&id=84&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://buglinks.puzzling.org/archives/2008/06/ubuntu-global-bug-jam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bug causes financial risk to be underestimated</title>
		<link>http://buglinks.puzzling.org/archives/2008/06/bug-causes-financial-risk-to-be-underestimated/</link>
		<comments>http://buglinks.puzzling.org/archives/2008/06/bug-causes-financial-risk-to-be-underestimated/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 04:22:11 +0000</pubDate>
		<dc:creator>Mary</dc:creator>
				<category><![CDATA[Bug consequences]]></category>
		<category><![CDATA[commercial]]></category>
		<category><![CDATA[financial]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://buglinks.puzzling.org/?p=83</guid>
		<description><![CDATA[ZDNet reports that the credit rating agency Moody&#8217;s incorrect rated a risky investment as having its top rating as an investment:
Computerworld UK quotes Ralph Silva, senior analyst at financial services advisory firm Tower Group, regarding rating agencies’ lackadaisical attitude toward technology management:
Ratings agencies never put sufficient emphasis on their technology resources,” he said. In spite [...]]]></description>
			<content:encoded><![CDATA[<p>ZDNet <a href="http://blogs.zdnet.com/projectfailures/?p=783">reports</a> that the credit rating agency Moody&#8217;s incorrect rated a risky investment as having its top rating as an investment:</p>
<blockquote><p>Computerworld UK quotes Ralph Silva, senior analyst at financial services advisory firm Tower Group, regarding rating agencies’ <a href="http://www.computerworlduk.com/technology/development/software/news/index.cfm?newsid=9218&#038;pn=2">lackadaisical attitude</a> toward technology management:</p>
<blockquote><p>Ratings agencies never put sufficient emphasis on their technology resources,” he said. In spite of technology playing a key part in ratings decisions, “they simply haven’t felt getting technology right was important enough to business processes, unlike banks”.</p></blockquote>
</blockquote>
<img src="http://buglinks.puzzling.org/?ak_action=api_record_view&id=83&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://buglinks.puzzling.org/archives/2008/06/bug-causes-financial-risk-to-be-underestimated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
