<?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: Simplicity and Security</title>
	<atom:link href="http://www.codesimplicity.com/post/simplicity-and-security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codesimplicity.com/post/simplicity-and-security/</link>
	<description></description>
	<lastBuildDate>Thu, 29 Jul 2010 19:07:27 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Havvy</title>
		<link>http://www.codesimplicity.com/post/simplicity-and-security/comment-page-1/#comment-755</link>
		<dc:creator>Havvy</dc:creator>
		<pubDate>Mon, 20 Oct 2008 15:16:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/?p=48#comment-755</guid>
		<description>I can&#039;t help you find an MMORPG with this type of flaw in it, but then, I&#039;m not suppose to know the various types of calls that are made, and what is in my control on the client side of an MMORPG.  Maplestory was a good deal full of hackers last summer...not sure anymore though;</description>
		<content:encoded><![CDATA[<p>I can&#8217;t help you find an MMORPG with this type of flaw in it, but then, I&#8217;m not suppose to know the various types of calls that are made, and what is in my control on the client side of an MMORPG.  Maplestory was a good deal full of hackers last summer&#8230;not sure anymore though;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Kanat-Alexander</title>
		<link>http://www.codesimplicity.com/post/simplicity-and-security/comment-page-1/#comment-752</link>
		<dc:creator>Max Kanat-Alexander</dc:creator>
		<pubDate>Sun, 19 Oct 2008 02:15:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/?p=48#comment-752</guid>
		<description>Yeah, that&#039;s a good subject. It&#039;d be nice if there was some specifically-famous insecure one that I could address, that obviously suffered from the symptoms I discuss. Do you know of any?

-Mxa</description>
		<content:encoded><![CDATA[<p>Yeah, that&#8217;s a good subject. It&#8217;d be nice if there was some specifically-famous insecure one that I could address, that obviously suffered from the symptoms I discuss. Do you know of any?</p>
<p>-Mxa</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://www.codesimplicity.com/post/simplicity-and-security/comment-page-1/#comment-751</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Sat, 18 Oct 2008 22:43:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/?p=48#comment-751</guid>
		<description>If you&#039;re referencing the microsoft made statement that &quot;windows vista is the most secure OS in existence&quot;, I got news for you; everybody that believes that is dead wrong. I myself can take complete control of ANY windows vista machine in less than 5 minutes, and -given another 3 minutes- I can execute dban (darik&#039;s boot and nuke; it&#039;s a hard drive wipe utility) in RAM, wipe the entire hard drive, and then remote restart the computer when it&#039;s done and the use will have to spend several hours reinstalling windows vista in order to use it. Now, let&#039;s compare that with windows XP; it takes roughly 18 minutes to take complete control of XP, and to the best of my knowledge, I can&#039;t get dban onto RAM to wipe the hard drive.
And by the way; there are some boot sector viruses that are spread just by infected computers connecting to the &#039;net, so the statement that social engineering isn&#039;t the cause for all windows computer infections is a true statement.</description>
		<content:encoded><![CDATA[<p>If you&#8217;re referencing the microsoft made statement that &#8220;windows vista is the most secure OS in existence&#8221;, I got news for you; everybody that believes that is dead wrong. I myself can take complete control of ANY windows vista machine in less than 5 minutes, and -given another 3 minutes- I can execute dban (darik&#8217;s boot and nuke; it&#8217;s a hard drive wipe utility) in RAM, wipe the entire hard drive, and then remote restart the computer when it&#8217;s done and the use will have to spend several hours reinstalling windows vista in order to use it. Now, let&#8217;s compare that with windows XP; it takes roughly 18 minutes to take complete control of XP, and to the best of my knowledge, I can&#8217;t get dban onto RAM to wipe the hard drive.<br />
And by the way; there are some boot sector viruses that are spread just by infected computers connecting to the &#8216;net, so the statement that social engineering isn&#8217;t the cause for all windows computer infections is a true statement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Havvy</title>
		<link>http://www.codesimplicity.com/post/simplicity-and-security/comment-page-1/#comment-749</link>
		<dc:creator>Havvy</dc:creator>
		<pubDate>Sat, 18 Oct 2008 18:11:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/?p=48#comment-749</guid>
		<description>MMORPGs are devices that need security built in.  They can be accessed by everybody, and if you give clients to much power, hacks can be built to be used against players or for personal profit.  This is bad for MMORPGs, and can cause them to fail if they aren&#039;t all that good to begin with.</description>
		<content:encoded><![CDATA[<p>MMORPGs are devices that need security built in.  They can be accessed by everybody, and if you give clients to much power, hacks can be built to be used against players or for personal profit.  This is bad for MMORPGs, and can cause them to fail if they aren&#8217;t all that good to begin with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Siddharth Agarwal</title>
		<link>http://www.codesimplicity.com/post/simplicity-and-security/comment-page-1/#comment-745</link>
		<dc:creator>Siddharth Agarwal</dc:creator>
		<pubDate>Sat, 18 Oct 2008 00:06:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/?p=48#comment-745</guid>
		<description>&gt;  And of course I’m not talking about 419 scams or other things that are not purely technology-related.

But &quot;XP Antivirus 2009&quot; isn&#039;t purely technology related either. That&#039;s my basic point.</description>
		<content:encoded><![CDATA[<p>&gt;  And of course I’m not talking about 419 scams or other things that are not purely technology-related.</p>
<p>But &#8220;XP Antivirus 2009&#8243; isn&#8217;t purely technology related either. That&#8217;s my basic point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Siddharth Agarwal</title>
		<link>http://www.codesimplicity.com/post/simplicity-and-security/comment-page-1/#comment-744</link>
		<dc:creator>Siddharth Agarwal</dc:creator>
		<pubDate>Sat, 18 Oct 2008 00:03:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/?p=48#comment-744</guid>
		<description>&gt; Firefox now commands a respectable share of the market and I don’t see 18% of attacks going there.

Huh? Why do you think it&#039;ll be linear? Even at 30% it makes a lot more sense to go for the 70%, a lot of who are clueless, rather than the 30% who actually had the sense enough to download Firefox.</description>
		<content:encoded><![CDATA[<p>&gt; Firefox now commands a respectable share of the market and I don’t see 18% of attacks going there.</p>
<p>Huh? Why do you think it&#8217;ll be linear? Even at 30% it makes a lot more sense to go for the 70%, a lot of who are clueless, rather than the 30% who actually had the sense enough to download Firefox.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Kanat-Alexander</title>
		<link>http://www.codesimplicity.com/post/simplicity-and-security/comment-page-1/#comment-743</link>
		<dc:creator>Max Kanat-Alexander</dc:creator>
		<pubDate>Fri, 17 Oct 2008 23:54:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/?p=48#comment-743</guid>
		<description>Oh, and by the way, I&#039;d be happy to address a less sensitive subject than OS security, if you or anybody can think of another good example of the principle I&#039;m talking about, in the software arena.

-Max</description>
		<content:encoded><![CDATA[<p>Oh, and by the way, I&#8217;d be happy to address a less sensitive subject than OS security, if you or anybody can think of another good example of the principle I&#8217;m talking about, in the software arena.</p>
<p>-Max</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Kanat-Alexander</title>
		<link>http://www.codesimplicity.com/post/simplicity-and-security/comment-page-1/#comment-742</link>
		<dc:creator>Max Kanat-Alexander</dc:creator>
		<pubDate>Fri, 17 Oct 2008 23:52:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/?p=48#comment-742</guid>
		<description>&gt; Or you have enough common sense to not be a victim of social engineering.

  Well, it&#039;s not so much a matter of &quot;common&quot; sense. If on my car, a light turned on that said, &quot;You need to stop driving the car right now,&quot; I&#039;d probably do it. I&#039;m not really a car expert, I don&#039;t know what lights I should and shouldn&#039;t have. I suspect that most of the people reading this blog are expert enough on their computer to know what is and isn&#039;t a real prompt, for example. Also, there are much more subtle tricks (clickjacking, etc.) that any non-expert user would fall for.

&gt; Of course social engineering works across OSes.

  The Mac desktop market seems to be getting bigger and bigger. I suppose we&#039;ll see if the &quot;Windows seems insecure only because it&#039;s the largest target&quot; continues to hold up. I don&#039;t think it&#039;s held up in terms of IE vs. Firefox, as Firefox now commands a respectable share of the market and I don&#039;t see 18% of attacks going there.

  And of course I&#039;m not talking about 419 scams or other things that are not purely technology-related.

  -Max</description>
		<content:encoded><![CDATA[<p>> Or you have enough common sense to not be a victim of social engineering.</p>
<p>  Well, it&#8217;s not so much a matter of &#8220;common&#8221; sense. If on my car, a light turned on that said, &#8220;You need to stop driving the car right now,&#8221; I&#8217;d probably do it. I&#8217;m not really a car expert, I don&#8217;t know what lights I should and shouldn&#8217;t have. I suspect that most of the people reading this blog are expert enough on their computer to know what is and isn&#8217;t a real prompt, for example. Also, there are much more subtle tricks (clickjacking, etc.) that any non-expert user would fall for.</p>
<p>> Of course social engineering works across OSes.</p>
<p>  The Mac desktop market seems to be getting bigger and bigger. I suppose we&#8217;ll see if the &#8220;Windows seems insecure only because it&#8217;s the largest target&#8221; continues to hold up. I don&#8217;t think it&#8217;s held up in terms of IE vs. Firefox, as Firefox now commands a respectable share of the market and I don&#8217;t see 18% of attacks going there.</p>
<p>  And of course I&#8217;m not talking about 419 scams or other things that are not purely technology-related.</p>
<p>  -Max</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Kanat-Alexander</title>
		<link>http://www.codesimplicity.com/post/simplicity-and-security/comment-page-1/#comment-741</link>
		<dc:creator>Max Kanat-Alexander</dc:creator>
		<pubDate>Fri, 17 Oct 2008 23:46:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/?p=48#comment-741</guid>
		<description>As far as the social engineering thing goes, at least for Linux, Firefox is the major browser and it&#039;s just not as attractive as a target as IE on Windows is, since it has much less access to the OS (though I suppose IE7 helps that a bit and IE8 will be even better). I mean, people could be writing cross-platform attacks against Firefox, but I haven&#039;t seen any major ones. 

In terms of interfaces, the idea is to create a series of small actions that can do everything, and not to provide a lot of convenience functions unless they&#039;re just wrappers over a series of the simple functions. More of a &quot;building blocks&quot; than a &quot;buildings&quot; method.

There&#039;s plenty of Unix malware, but I agree, it&#039;s pretty uncommon that it&#039;d be installed through social engineering as opposed to say, brute forcing SSH. The nice thing about that security issue is that you can close it up just by disabling password access (it&#039;s a very small attack surface).

I agree that Vista and Win7 are going in the right direction, though MS will still have a serious legacy problem (at least for the next decade or so). And I think we can all agree that many Windows APIs (particularly legacy ones) are more complex than they need to be (partially because Windows is kind of engineered to be a one-size-fits-all product, so we have enterprise-level features and APIs even on our desktops).

-Max</description>
		<content:encoded><![CDATA[<p>As far as the social engineering thing goes, at least for Linux, Firefox is the major browser and it&#8217;s just not as attractive as a target as IE on Windows is, since it has much less access to the OS (though I suppose IE7 helps that a bit and IE8 will be even better). I mean, people could be writing cross-platform attacks against Firefox, but I haven&#8217;t seen any major ones. </p>
<p>In terms of interfaces, the idea is to create a series of small actions that can do everything, and not to provide a lot of convenience functions unless they&#8217;re just wrappers over a series of the simple functions. More of a &#8220;building blocks&#8221; than a &#8220;buildings&#8221; method.</p>
<p>There&#8217;s plenty of Unix malware, but I agree, it&#8217;s pretty uncommon that it&#8217;d be installed through social engineering as opposed to say, brute forcing SSH. The nice thing about that security issue is that you can close it up just by disabling password access (it&#8217;s a very small attack surface).</p>
<p>I agree that Vista and Win7 are going in the right direction, though MS will still have a serious legacy problem (at least for the next decade or so). And I think we can all agree that many Windows APIs (particularly legacy ones) are more complex than they need to be (partially because Windows is kind of engineered to be a one-size-fits-all product, so we have enterprise-level features and APIs even on our desktops).</p>
<p>-Max</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DigDug</title>
		<link>http://www.codesimplicity.com/post/simplicity-and-security/comment-page-1/#comment-740</link>
		<dc:creator>DigDug</dc:creator>
		<pubDate>Fri, 17 Oct 2008 23:34:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/?p=48#comment-740</guid>
		<description>Social engineering doesn&#039;t affect other OS&#039;s simply because they&#039;re a small slice of the pie. I&#039;ve never even seen a piece of UNIX or even OSX malware out there to download (although, if you&#039;re able to run UNIX successfully, you&#039;re probably an &quot;expert&quot; anyway).

Saying that its impossible to run Windows safely without with antivirus, or that Windows can and will never be secure is just flame bait, which kinda clouds up the whole point of this article, that smaller interfaces lead to less attack surface. Sadly, that also ignores the fact that smaller interfaces can also mean you can&#039;t do half the stuff you wanted either (or at least its often more difficult).

Developing software from the ground up, people rarely would make the same choices twice in a row (even in one or two years, ideas can change drastically, and Windows is hauling around interfaces that are a lot older than that). Starting over from the group up isn&#039;t really an option for most large projects though. So you do what MS is doing. You separate things apart where you can, and update them in small chunks (Vista and Win7). Or you write new APIs and let people opt in to using them instead (WPF).</description>
		<content:encoded><![CDATA[<p>Social engineering doesn&#8217;t affect other OS&#8217;s simply because they&#8217;re a small slice of the pie. I&#8217;ve never even seen a piece of UNIX or even OSX malware out there to download (although, if you&#8217;re able to run UNIX successfully, you&#8217;re probably an &#8220;expert&#8221; anyway).</p>
<p>Saying that its impossible to run Windows safely without with antivirus, or that Windows can and will never be secure is just flame bait, which kinda clouds up the whole point of this article, that smaller interfaces lead to less attack surface. Sadly, that also ignores the fact that smaller interfaces can also mean you can&#8217;t do half the stuff you wanted either (or at least its often more difficult).</p>
<p>Developing software from the ground up, people rarely would make the same choices twice in a row (even in one or two years, ideas can change drastically, and Windows is hauling around interfaces that are a lot older than that). Starting over from the group up isn&#8217;t really an option for most large projects though. So you do what MS is doing. You separate things apart where you can, and update them in small chunks (Vista and Win7). Or you write new APIs and let people opt in to using them instead (WPF).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Siddharth Agarwal</title>
		<link>http://www.codesimplicity.com/post/simplicity-and-security/comment-page-1/#comment-739</link>
		<dc:creator>Siddharth Agarwal</dc:creator>
		<pubDate>Fri, 17 Oct 2008 23:27:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/?p=48#comment-739</guid>
		<description>&gt; The number of viruses and spyware that I remove from the average person’s Windows computer is enough evidence for me.

Of what? That users get fooled by social engineering attacks? Is that even news?

&gt; Most users don’t even have the latest patches installed, either.

I very much doubt this, given that Windows defaults to automatic updates on XP SP2 and above. Even pirated copies receive automatic updates.

&gt; (unless you’re an expert)

Or you have enough common sense to not be a victim of social engineering.

&gt; It’s clearly not just social engineering because that would be effective on all OSes.

Well, then, what is it? The &lt;i&gt;fact&lt;/i&gt; is that there hasn&#039;t been an unpatched exploit in ages. So what does that leave?

Of course social engineering works across OSes. Are you saying that non-Windows users who aren&#039;t knowledgeable don&#039;t get 419 scammed or phished? Both are kinds of social engineering attacks, and enticing people to install &quot;XP Antivirus 2009&quot; is yet another. The Windows market is targeted because that&#039;s where most of the suckers are, simply because it&#039;s larger.</description>
		<content:encoded><![CDATA[<p>&gt; The number of viruses and spyware that I remove from the average person’s Windows computer is enough evidence for me.</p>
<p>Of what? That users get fooled by social engineering attacks? Is that even news?</p>
<p>&gt; Most users don’t even have the latest patches installed, either.</p>
<p>I very much doubt this, given that Windows defaults to automatic updates on XP SP2 and above. Even pirated copies receive automatic updates.</p>
<p>&gt; (unless you’re an expert)</p>
<p>Or you have enough common sense to not be a victim of social engineering.</p>
<p>&gt; It’s clearly not just social engineering because that would be effective on all OSes.</p>
<p>Well, then, what is it? The <i>fact</i> is that there hasn&#8217;t been an unpatched exploit in ages. So what does that leave?</p>
<p>Of course social engineering works across OSes. Are you saying that non-Windows users who aren&#8217;t knowledgeable don&#8217;t get 419 scammed or phished? Both are kinds of social engineering attacks, and enticing people to install &#8220;XP Antivirus 2009&#8243; is yet another. The Windows market is targeted because that&#8217;s where most of the suckers are, simply because it&#8217;s larger.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Kanat-Alexander</title>
		<link>http://www.codesimplicity.com/post/simplicity-and-security/comment-page-1/#comment-738</link>
		<dc:creator>Max Kanat-Alexander</dc:creator>
		<pubDate>Fri, 17 Oct 2008 22:28:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/?p=48#comment-738</guid>
		<description>The number of viruses and spyware that I remove from the average person&#039;s Windows computer is enough evidence for me. Most users don&#039;t even have the latest patches installed, either. There is no Windows computer that&#039;s safe to run without at least some anti-spyware software (unless you&#039;re an expert). It&#039;s clearly not just social engineering because that would be effective on all OSes.

-Max</description>
		<content:encoded><![CDATA[<p>The number of viruses and spyware that I remove from the average person&#8217;s Windows computer is enough evidence for me. Most users don&#8217;t even have the latest patches installed, either. There is no Windows computer that&#8217;s safe to run without at least some anti-spyware software (unless you&#8217;re an expert). It&#8217;s clearly not just social engineering because that would be effective on all OSes.</p>
<p>-Max</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Siddharth Agarwal</title>
		<link>http://www.codesimplicity.com/post/simplicity-and-security/comment-page-1/#comment-736</link>
		<dc:creator>Siddharth Agarwal</dc:creator>
		<pubDate>Fri, 17 Oct 2008 21:21:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/?p=48#comment-736</guid>
		<description>to clarify: antivirus and antispyware today essentially only protect against social engineering exploits, as there hasn&#039;t been an unpatched &quot;real&quot; exploit on Windows in a long while.</description>
		<content:encoded><![CDATA[<p>to clarify: antivirus and antispyware today essentially only protect against social engineering exploits, as there hasn&#8217;t been an unpatched &#8220;real&#8221; exploit on Windows in a long while.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Siddharth Agarwal</title>
		<link>http://www.codesimplicity.com/post/simplicity-and-security/comment-page-1/#comment-735</link>
		<dc:creator>Siddharth Agarwal</dc:creator>
		<pubDate>Fri, 17 Oct 2008 21:18:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesimplicity.com/?p=48#comment-735</guid>
		<description>What does antivirus and antispyware have to do with security?</description>
		<content:encoded><![CDATA[<p>What does antivirus and antispyware have to do with security?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
