<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Finally starting a blog</title><link>http://blogs.msdn.com/david_leblanc/archive/2007/03/19/finally-starting-a-blog.aspx</link><description>I have been putting this off for a while. Not out of concern with sharing myself in public - I've been posting on the net in various forums for around the last 15 years, and anyone good with a search engine can find all sorts of things I've said and done.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Finally starting a blog</title><link>http://blogs.msdn.com/david_leblanc/archive/2007/03/19/finally-starting-a-blog.aspx#2113651</link><pubDate>Fri, 13 Apr 2007 14:27:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2113651</guid><dc:creator>jackjeff</dc:creator><description>&lt;P&gt;So it's not a security issue alright....&lt;/P&gt;
&lt;P&gt;But it's still a bug. The normal behavior of Word would be to tell the user "your document is malformed and I can't open it" instead of lamely crashing.&lt;/P&gt;
&lt;P&gt;[dcl] Yup, bad programmer, no biscuit. If it crashes, it's a bug, bad user experience, not what I like to see shipping. But not all bugs, or all crashes are exploits.&lt;/P&gt;
&lt;P&gt;I can understand that fixing that types of bugs was not really a priority for a company which was some yrs late to deliver its main product: an updated version of the OS.&lt;/P&gt;
&lt;P&gt;[dcl] The programmers who shipped Vista work in Windows, which is a whole different division than the one that ships Word (pretty much on time, thankyouverymuch). If it had been a _known_ bug, it would have been fixed, and now that it is a _known_ bug, it will be fixed. Bugs don't have to be exploitable to merit getting fixed. Crashes are bad, ok..&lt;/P&gt;</description></item><item><title>  &amp;#8220;Now With More Crashes!&amp;#8221; at  Imperium Zorloci</title><link>http://blogs.msdn.com/david_leblanc/archive/2007/03/19/finally-starting-a-blog.aspx#2118745</link><pubDate>Fri, 13 Apr 2007 22:16:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2118745</guid><dc:creator>  “Now With More Crashes!” at  Imperium Zorloci</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://blogs.imperium.org/zorloc/archives/201"&gt;http://blogs.imperium.org/zorloc/archives/201&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Finally starting a blog</title><link>http://blogs.msdn.com/david_leblanc/archive/2007/03/19/finally-starting-a-blog.aspx#2118911</link><pubDate>Fri, 13 Apr 2007 22:31:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2118911</guid><dc:creator>Felix von Leitner</dc:creator><description>&lt;P&gt;I disagree. &amp;nbsp;Saying you can either crash or get owned is a false dilemma.&lt;/P&gt;
&lt;P&gt;Crashing instead of getting owned does not help the customer, because he can still lose his data. &amp;nbsp;He won't get a worm (unless you missed some other wormable issue), but still, that's just reducing the severity from "critical" to "moderate". &amp;nbsp;It's still a bug. &amp;nbsp;The customer still wants it fixed. &amp;nbsp;The only one who has an actual advantage of this is you, because you only have to answer for a DoS, not a worm.&lt;/P&gt;
&lt;P&gt;[snip]&lt;/P&gt;
&lt;P&gt;[dcl]&lt;/P&gt;
&lt;P&gt;Customer doesn't lose any data. You double-click on the bad file, it didn't have any data you wanted. Any files you had open you did want get caught with auto-save or doc recovery. That's what makes it a nuisance, not a vuln.&lt;/P&gt;
&lt;P&gt;Some of the rest of what you said, I'm agreeing with - crashing is bad, ok. Crashing is still better than running arbitrary code. A lot of the rest of the discussion is around the engineering aspects of understanding and recovering from the flaw, which is a longer topic than I'm going to get into today.&lt;/P&gt;</description></item><item><title>re: Finally starting a blog</title><link>http://blogs.msdn.com/david_leblanc/archive/2007/03/19/finally-starting-a-blog.aspx#2119435</link><pubDate>Fri, 13 Apr 2007 23:05:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2119435</guid><dc:creator>Matt Boersma</dc:creator><description>&lt;P&gt;"If you blew up my app, and I just don't load that document again, big deal."&lt;/P&gt;
&lt;P&gt;When BeOS first hit the streets, we loved it. &amp;nbsp;It was the first multi-CPU box many of us had gotten to play with.&lt;/P&gt;
&lt;P&gt;BeOS had (has?) a performance monitor app with one load meter per CPU, and a checkbox beneath. &amp;nbsp;By clicking the checkbox, you could shut off one of the two CPUs to see the effect on the system load.&lt;/P&gt;
&lt;P&gt;And...you could shut off the other CPU, too. &amp;nbsp;Clicking both checkboxes halted the machine.&lt;/P&gt;
&lt;P&gt;Perfectly logical, to a programmer.&lt;/P&gt;
&lt;P&gt;Ridiculously hostile, to a user.&lt;/P&gt;
&lt;P&gt;No one uses BeOS any more.&lt;/P&gt;</description></item><item><title>Una interessante teoria di Microsoft</title><link>http://blogs.msdn.com/david_leblanc/archive/2007/03/19/finally-starting-a-blog.aspx#2151580</link><pubDate>Mon, 16 Apr 2007 11:46:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2151580</guid><dc:creator>Around and About .NET World</dc:creator><description /></item><item><title>Checking Allocations &amp; Potential for Int Mayhem</title><link>http://blogs.msdn.com/david_leblanc/archive/2007/03/19/finally-starting-a-blog.aspx#8399608</link><pubDate>Thu, 17 Apr 2008 00:37:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8399608</guid><dc:creator>David LeBlanc's Web Log</dc:creator><description>&lt;p&gt;Must be synchronicity. I started out the day with a really interesting mail from Chris Wysopal talking&lt;/p&gt;
</description></item></channel></rss>