<?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"
	>
<channel>
	<title>Comments on: Cryptographic Nonsenseware</title>
	<atom:link href="http://radian.org/notebook/cryptographic-nonsenseware/feed" rel="self" type="application/rss+xml" />
	<link>http://radian.org/notebook/cryptographic-nonsenseware</link>
	<description>Code. Culture. Clarity.</description>
	<pubDate>Fri, 21 Nov 2008 19:36:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Ivan Krstić</title>
		<link>http://radian.org/notebook/cryptographic-nonsenseware#comment-701</link>
		<dc:creator>Ivan Krstić</dc:creator>
		<pubDate>Thu, 26 Jun 2008 16:07:10 +0000</pubDate>
		<guid isPermaLink="false">http://radian.org/notebook/?p=73#comment-701</guid>
		<description>Mike -- I've talked to some of the top Windows security people about it, although not at great length. The consensus seemed to be that large parts could be ported with fairly low compatibility impact.</description>
		<content:encoded><![CDATA[<p>Mike &#8212; I&#8217;ve talked to some of the top Windows security people about it, although not at great length. The consensus seemed to be that large parts could be ported with fairly low compatibility impact.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Hearn</title>
		<link>http://radian.org/notebook/cryptographic-nonsenseware#comment-699</link>
		<dc:creator>Mike Hearn</dc:creator>
		<pubDate>Mon, 23 Jun 2008 16:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://radian.org/notebook/?p=73#comment-699</guid>
		<description>How much research has been done into retrofitting BitFrost like security models onto Windows? I know that CoreForce has done a decent job of bolting a kind of MAC security onto it, but what about a more complete solution?</description>
		<content:encoded><![CDATA[<p>How much research has been done into retrofitting BitFrost like security models onto Windows? I know that CoreForce has done a decent job of bolting a kind of MAC security onto it, but what about a more complete solution?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: martin langhoff</title>
		<link>http://radian.org/notebook/cryptographic-nonsenseware#comment-693</link>
		<dc:creator>martin langhoff</dc:creator>
		<pubDate>Sun, 15 Jun 2008 23:46:14 +0000</pubDate>
		<guid isPermaLink="false">http://radian.org/notebook/?p=73#comment-693</guid>
		<description>&lt;blockquote&gt;
"The OS vendors need to start thinking very hard about this, because the current defenses just won’t cut it."
&lt;/blockquote&gt;

And we hope they don't, because then we are out of a job ;-)</description>
		<content:encoded><![CDATA[<blockquote><p>
&#8220;The OS vendors need to start thinking very hard about this, because the current defenses just won’t cut it.&#8221;
</p></blockquote>
<p>And we hope they don&#8217;t, because then we are out of a job ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ralph</title>
		<link>http://radian.org/notebook/cryptographic-nonsenseware#comment-692</link>
		<dc:creator>Ralph</dc:creator>
		<pubDate>Sun, 15 Jun 2008 21:41:05 +0000</pubDate>
		<guid isPermaLink="false">http://radian.org/notebook/?p=73#comment-692</guid>
		<description>Ivan, I read your slides. Very good!

I really don't think security has to be quite so difficult as it seems right now. The problem, as I see it, is not about figuring out what to lock and how to lock it. It's about figuring out where to install a few carefully-placed doors into otherwise solid walls.

I used to write a lot of code destined for ROM. I believe ROM code can be made intrinsically safe against any attacker who does not have physical access to our hardware. (One exception is for content-free denial of service attacks, which cannot be prevented by any locally-deployed method.)

Of course no system can ever be completely secure. As users, we will always be able to act carelessly and take imprudent risks. Nevertheless, we can do better than to leave all our money and possessions out on the front porch every night, with fireflies assigned to guard them -- which is essentially what we're doing now.</description>
		<content:encoded><![CDATA[<p>Ivan, I read your slides. Very good!</p>
<p>I really don&#8217;t think security has to be quite so difficult as it seems right now. The problem, as I see it, is not about figuring out what to lock and how to lock it. It&#8217;s about figuring out where to install a few carefully-placed doors into otherwise solid walls.</p>
<p>I used to write a lot of code destined for ROM. I believe ROM code can be made intrinsically safe against any attacker who does not have physical access to our hardware. (One exception is for content-free denial of service attacks, which cannot be prevented by any locally-deployed method.)</p>
<p>Of course no system can ever be completely secure. As users, we will always be able to act carelessly and take imprudent risks. Nevertheless, we can do better than to leave all our money and possessions out on the front porch every night, with fireflies assigned to guard them &#8212; which is essentially what we&#8217;re doing now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivan Krstić</title>
		<link>http://radian.org/notebook/cryptographic-nonsenseware#comment-691</link>
		<dc:creator>Ivan Krstić</dc:creator>
		<pubDate>Sun, 15 Jun 2008 21:31:45 +0000</pubDate>
		<guid isPermaLink="false">http://radian.org/notebook/?p=73#comment-691</guid>
		<description>Martin -- clearly it's not the place of an anti-virus company to claim they'll develop a better OS. But their PR is just disingenuous, and I fault them for it -- for not saying "Look, we got lucky this time because the key length is such that we can conceivably factor it, but next time, we won't get lucky. And we don't have a solution to that problem. The OS vendors need to start thinking very hard about this, because the current defenses just won't cut it."</description>
		<content:encoded><![CDATA[<p>Martin &#8212; clearly it&#8217;s not the place of an anti-virus company to claim they&#8217;ll develop a better OS. But their PR is just disingenuous, and I fault them for it &#8212; for not saying &#8220;Look, we got lucky this time because the key length is such that we can conceivably factor it, but next time, we won&#8217;t get lucky. And we don&#8217;t have a solution to that problem. The OS vendors need to start thinking very hard about this, because the current defenses just won&#8217;t cut it.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: martin langhoff</title>
		<link>http://radian.org/notebook/cryptographic-nonsenseware#comment-690</link>
		<dc:creator>martin langhoff</dc:creator>
		<pubDate>Sun, 15 Jun 2008 21:26:23 +0000</pubDate>
		<guid isPermaLink="false">http://radian.org/notebook/?p=73#comment-690</guid>
		<description>I agree that it is lame (but useful to some extent) to attempt to factor the key. Customers affected by the current run may be able to get their files out. In some cases a completely lost file, recovered in a few months, is better than no file.

However... if Kaspersky's PR had said "ah, we will take a few years to write a new OS, based on safe paradigms; users who migrate to it will be safe from this threat", now that would be elegant useless crystal tower talk. They aren't a OS outfit, like MS, RH, Debian/Ubuntu, Novell or OLPC. And they can't turn their backs on their customers like that.

Frankly, I am not sure if there is something practical that can be done in the current situation to help people _now_. Those users are in the sh*t, and will continue to be in there for a while -- yes, hopefully the industry will move faster towards a better paradigm... but however fast it happens, it won't be fast enough :-/</description>
		<content:encoded><![CDATA[<p>I agree that it is lame (but useful to some extent) to attempt to factor the key. Customers affected by the current run may be able to get their files out. In some cases a completely lost file, recovered in a few months, is better than no file.</p>
<p>However&#8230; if Kaspersky&#8217;s PR had said &#8220;ah, we will take a few years to write a new OS, based on safe paradigms; users who migrate to it will be safe from this threat&#8221;, now that would be elegant useless crystal tower talk. They aren&#8217;t a OS outfit, like MS, RH, Debian/Ubuntu, Novell or OLPC. And they can&#8217;t turn their backs on their customers like that.</p>
<p>Frankly, I am not sure if there is something practical that can be done in the current situation to help people _now_. Those users are in the sh*t, and will continue to be in there for a while &#8212; yes, hopefully the industry will move faster towards a better paradigm&#8230; but however fast it happens, it won&#8217;t be fast enough :-/</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivan Krstić</title>
		<link>http://radian.org/notebook/cryptographic-nonsenseware#comment-689</link>
		<dc:creator>Ivan Krstić</dc:creator>
		<pubDate>Sun, 15 Jun 2008 17:10:39 +0000</pubDate>
		<guid isPermaLink="false">http://radian.org/notebook/?p=73#comment-689</guid>
		<description>Ralph -- there are no better countermeasures from the anti-virus software point of view. The improvement has to come from the people who make operating systems; Bitfrost, the OLPC security architecture I designed, is one such effort. You might find my &lt;a href="http://radian.org/~krstic/talks/2007/auscert/slides.pdf" rel="nofollow"&gt;AusCERT 2007 slide deck&lt;/a&gt; useful to clarify things.</description>
		<content:encoded><![CDATA[<p>Ralph &#8212; there are no better countermeasures from the anti-virus software point of view. The improvement has to come from the people who make operating systems; Bitfrost, the OLPC security architecture I designed, is one such effort. You might find my <a href="http://radian.org/~krstic/talks/2007/auscert/slides.pdf" rel="nofollow">AusCERT 2007 slide deck</a> useful to clarify things.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ralph</title>
		<link>http://radian.org/notebook/cryptographic-nonsenseware#comment-688</link>
		<dc:creator>Ralph</dc:creator>
		<pubDate>Sun, 15 Jun 2008 17:05:19 +0000</pubDate>
		<guid isPermaLink="false">http://radian.org/notebook/?p=73#comment-688</guid>
		<description>Ivan -- I do think the antivirus companies should get into the full-disk backup business -- or whatever kind of backup is required at this point. That's only sensible.

With respect to "there are no better countermeasures," didn't you just write that you are working on such a system for OLPC?

Personally I just cannot believe that an OS is impossible tod secure. I mean, suppose all the code runs from ROM, and it is (physically) impossible to execute anything from data space. I don't see how that arrangement could fail.</description>
		<content:encoded><![CDATA[<p>Ivan &#8212; I do think the antivirus companies should get into the full-disk backup business &#8212; or whatever kind of backup is required at this point. That&#8217;s only sensible.</p>
<p>With respect to &#8220;there are no better countermeasures,&#8221; didn&#8217;t you just write that you are working on such a system for OLPC?</p>
<p>Personally I just cannot believe that an OS is impossible tod secure. I mean, suppose all the code runs from ROM, and it is (physically) impossible to execute anything from data space. I don&#8217;t see how that arrangement could fail.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivan Krstić</title>
		<link>http://radian.org/notebook/cryptographic-nonsenseware#comment-687</link>
		<dc:creator>Ivan Krstić</dc:creator>
		<pubDate>Sun, 15 Jun 2008 16:18:40 +0000</pubDate>
		<guid isPermaLink="false">http://radian.org/notebook/?p=73#comment-687</guid>
		<description>Sam -- I think Symantec's classification speaks to a different kind of containment and removal ease. When the malware finishes its encryption run, it'll destroy itself leaving nothing but the ransom instructions behind, meaning it's both self-contained and self-removed. This fails to capture the severity of losing all your documents, however.

Ralph -- I considered the "we'll help people already affected while we develop better countermeasures" argument, but the point is that there are no better countermeasures for anti-virus companies to develop. Unless they want to get into the full-disk backup business.</description>
		<content:encoded><![CDATA[<p>Sam &#8212; I think Symantec&#8217;s classification speaks to a different kind of containment and removal ease. When the malware finishes its encryption run, it&#8217;ll destroy itself leaving nothing but the ransom instructions behind, meaning it&#8217;s both self-contained and self-removed. This fails to capture the severity of losing all your documents, however.</p>
<p>Ralph &#8212; I considered the &#8220;we&#8217;ll help people already affected while we develop better countermeasures&#8221; argument, but the point is that there are no better countermeasures for anti-virus companies to develop. Unless they want to get into the full-disk backup business.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ralph</title>
		<link>http://radian.org/notebook/cryptographic-nonsenseware#comment-684</link>
		<dc:creator>Ralph</dc:creator>
		<pubDate>Sun, 15 Jun 2008 14:58:26 +0000</pubDate>
		<guid isPermaLink="false">http://radian.org/notebook/?p=73#comment-684</guid>
		<description>Of course you're absolutely right about factoring being a dumb idea...

except that one could justify factoring a key which has already been imposed on some victims, while simultaneously taking entirely different and stronger measures to prevent this happening to anyone in the future. 

The first and most logical method of rendering harmless future exploits of this type would be to make backups... something the victims should have been doing every day, ever hour or every minute, depending on how much currency they can afford to lose.</description>
		<content:encoded><![CDATA[<p>Of course you&#8217;re absolutely right about factoring being a dumb idea&#8230;</p>
<p>except that one could justify factoring a key which has already been imposed on some victims, while simultaneously taking entirely different and stronger measures to prevent this happening to anyone in the future. </p>
<p>The first and most logical method of rendering harmless future exploits of this type would be to make backups&#8230; something the victims should have been doing every day, ever hour or every minute, depending on how much currency they can afford to lose.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
