<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Do We Really Need Malware Analysis?</title>
	<atom:link href="http://indefinitestudies.org/2009/09/15/do-we-really-need-malware-analysis/feed/" rel="self" type="application/rss+xml" />
	<link>http://indefinitestudies.org/2009/09/15/do-we-really-need-malware-analysis/</link>
	<description>Academic ramblings about software security.</description>
	<lastBuildDate>Thu, 02 Feb 2012 14:37:29 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: The Sad State of Computer Security &#171; Indefinite Studies</title>
		<link>http://indefinitestudies.org/2009/09/15/do-we-really-need-malware-analysis/#comment-261</link>
		<dc:creator><![CDATA[The Sad State of Computer Security &#171; Indefinite Studies]]></dc:creator>
		<pubDate>Fri, 20 Nov 2009 16:27:55 +0000</pubDate>
		<guid isPermaLink="false">http://indefinitestudies.org/?p=338#comment-261</guid>
		<description><![CDATA[[...] know that compiled programs are impossible to analyze. I already explained that bit in a post about malware analysis. The good side is that if we wanted, we could make programs statically analyzable (security-wise). [...]]]></description>
		<content:encoded><![CDATA[<p>[...] know that compiled programs are impossible to analyze. I already explained that bit in a post about malware analysis. The good side is that if we wanted, we could make programs statically analyzable (security-wise). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sven Türpe</title>
		<link>http://indefinitestudies.org/2009/09/15/do-we-really-need-malware-analysis/#comment-195</link>
		<dc:creator><![CDATA[Sven Türpe]]></dc:creator>
		<pubDate>Fri, 18 Sep 2009 21:25:13 +0000</pubDate>
		<guid isPermaLink="false">http://indefinitestudies.org/?p=338#comment-195</guid>
		<description><![CDATA[Good point, a program should only do things that you are aware of, or maybe things that you would approve of if you were aware it is doing them. But I don&#039;t see how this could be formalized and automatically determined: this definition implies that &lt;i&gt;any&lt;/i&gt; program can be both harmful/malicious and harmless, depending solely on the awareness, intentions and expectations of the person running it. 

Perhaps a probabilistic definition is more suitable. Some behaviors of a program or effects of program execution are more likely to be found in malicious/harmful programs than they are in harmless ones. Self-replication into other programs or machines is perhaps the most obvious example.]]></description>
		<content:encoded><![CDATA[<p>Good point, a program should only do things that you are aware of, or maybe things that you would approve of if you were aware it is doing them. But I don&#8217;t see how this could be formalized and automatically determined: this definition implies that <i>any</i> program can be both harmful/malicious and harmless, depending solely on the awareness, intentions and expectations of the person running it. </p>
<p>Perhaps a probabilistic definition is more suitable. Some behaviors of a program or effects of program execution are more likely to be found in malicious/harmful programs than they are in harmless ones. Self-replication into other programs or machines is perhaps the most obvious example.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dan</title>
		<link>http://indefinitestudies.org/2009/09/15/do-we-really-need-malware-analysis/#comment-194</link>
		<dc:creator><![CDATA[dan]]></dc:creator>
		<pubDate>Fri, 18 Sep 2009 20:53:09 +0000</pubDate>
		<guid isPermaLink="false">http://indefinitestudies.org/?p=338#comment-194</guid>
		<description><![CDATA[I agree there are some cases where you know a program won&#039;t hurt you. That explains the success of Flash programs for instance.

But I&#039;m not sure how reasoning about &quot;harmful&quot; solves the problem, because most programs can be harmful in some way. For instance, formatting a hard drive is clearly harmful, but it is only malicious if I did not intend dancingbunnies.exe to format my hard drive. This is an extreme example, but I think in most cases intent matters.]]></description>
		<content:encoded><![CDATA[<p>I agree there are some cases where you know a program won&#8217;t hurt you. That explains the success of Flash programs for instance.</p>
<p>But I&#8217;m not sure how reasoning about &#8220;harmful&#8221; solves the problem, because most programs can be harmful in some way. For instance, formatting a hard drive is clearly harmful, but it is only malicious if I did not intend dancingbunnies.exe to format my hard drive. This is an extreme example, but I think in most cases intent matters.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sven Türpe</title>
		<link>http://indefinitestudies.org/2009/09/15/do-we-really-need-malware-analysis/#comment-193</link>
		<dc:creator><![CDATA[Sven Türpe]]></dc:creator>
		<pubDate>Fri, 18 Sep 2009 19:16:43 +0000</pubDate>
		<guid isPermaLink="false">http://indefinitestudies.org/?p=338#comment-193</guid>
		<description><![CDATA[For some subsets of the programs out there I can answer a slightly modified question without even looking at the program. The modification is to replace &lt;i&gt;malicious&lt;/i&gt; with &lt;i&gt;harmful&lt;/i&gt;; I prefer considering effects, not intentions. Any program not executed on my machine is definitiely not potentially harmful since it has no chance of doing any harm to me. Any program properly confined to a sandbox is also not potentially harmful (unless the sandbox has a problem, and within the definition of &lt;i&gt;harm&lt;/i&gt; underlying the sandbox design). Any program executed on a machine without any assets on it is not potentially harmful to this machine (it may be to others). 

These examples suggest that we have plenty of ways of limiting harm without knowing what individual programs may do or not do. Again, what exactly are the promises of malware analysis?]]></description>
		<content:encoded><![CDATA[<p>For some subsets of the programs out there I can answer a slightly modified question without even looking at the program. The modification is to replace <i>malicious</i> with <i>harmful</i>; I prefer considering effects, not intentions. Any program not executed on my machine is definitiely not potentially harmful since it has no chance of doing any harm to me. Any program properly confined to a sandbox is also not potentially harmful (unless the sandbox has a problem, and within the definition of <i>harm</i> underlying the sandbox design). Any program executed on a machine without any assets on it is not potentially harmful to this machine (it may be to others). </p>
<p>These examples suggest that we have plenty of ways of limiting harm without knowing what individual programs may do or not do. Again, what exactly are the promises of malware analysis?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dan</title>
		<link>http://indefinitestudies.org/2009/09/15/do-we-really-need-malware-analysis/#comment-192</link>
		<dc:creator><![CDATA[dan]]></dc:creator>
		<pubDate>Fri, 18 Sep 2009 10:45:08 +0000</pubDate>
		<guid isPermaLink="false">http://indefinitestudies.org/?p=338#comment-192</guid>
		<description><![CDATA[The purpose of malware analysis should be to answer the question &quot;is this piece of program potentially malicious ?&quot; 
The problem is: we really don&#039;t know how to do that. Dealing with the &quot;potentially&quot; part is intractable in the worst case (I can give examples). And it&#039;s somewhat pointless, since we don&#039;t know what &quot;malicious&quot; means anyway.]]></description>
		<content:encoded><![CDATA[<p>The purpose of malware analysis should be to answer the question &#8220;is this piece of program potentially malicious ?&#8221;<br />
The problem is: we really don&#8217;t know how to do that. Dealing with the &#8220;potentially&#8221; part is intractable in the worst case (I can give examples). And it&#8217;s somewhat pointless, since we don&#8217;t know what &#8220;malicious&#8221; means anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sven Türpe</title>
		<link>http://indefinitestudies.org/2009/09/15/do-we-really-need-malware-analysis/#comment-191</link>
		<dc:creator><![CDATA[Sven Türpe]]></dc:creator>
		<pubDate>Fri, 18 Sep 2009 10:00:03 +0000</pubDate>
		<guid isPermaLink="false">http://indefinitestudies.org/?p=338#comment-191</guid>
		<description><![CDATA[Let us generalize the question: to which extent do we need to understand attaks in order to produce working defenses? I am a software security tester, and I often don&#039;t care about details. Abstractions are sufficient in many cases. For instance if a system allows unauthorized parties to execute program code in a trust domain they should have only limited access to, this is always bad, no matter how the code is designed. On the other hand I may care about those details that matter for getting the code into this trust domain.

So what are the promises of malware analysis?]]></description>
		<content:encoded><![CDATA[<p>Let us generalize the question: to which extent do we need to understand attaks in order to produce working defenses? I am a software security tester, and I often don&#8217;t care about details. Abstractions are sufficient in many cases. For instance if a system allows unauthorized parties to execute program code in a trust domain they should have only limited access to, this is always bad, no matter how the code is designed. On the other hand I may care about those details that matter for getting the code into this trust domain.</p>
<p>So what are the promises of malware analysis?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dan</title>
		<link>http://indefinitestudies.org/2009/09/15/do-we-really-need-malware-analysis/#comment-190</link>
		<dc:creator><![CDATA[dan]]></dc:creator>
		<pubDate>Thu, 17 Sep 2009 07:18:03 +0000</pubDate>
		<guid isPermaLink="false">http://indefinitestudies.org/?p=338#comment-190</guid>
		<description><![CDATA[If I wasn&#039;t doing malware analysis, I would probably be playing in a rock band right now. *That* would be cool ;)]]></description>
		<content:encoded><![CDATA[<p>If I wasn&#8217;t doing malware analysis, I would probably be playing in a rock band right now. *That* would be cool ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Benjamin</title>
		<link>http://indefinitestudies.org/2009/09/15/do-we-really-need-malware-analysis/#comment-189</link>
		<dc:creator><![CDATA[Benjamin]]></dc:creator>
		<pubDate>Thu, 17 Sep 2009 00:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://indefinitestudies.org/?p=338#comment-189</guid>
		<description><![CDATA[Good that accident happened. It made your life so damn cool!]]></description>
		<content:encoded><![CDATA[<p>Good that accident happened. It made your life so damn cool!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

