<?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>Why don't I agree with Bruce Schneier all the time :)</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/06/18/why-don-t-i-agree-with-bruce-schneier-all-the-time.aspx</link><description>Friday's post about security blogs apparently contained a bit of unintended controversy. When describing Bruce Schneier's blog, I said "I don't agree with a lot of what he says". Apparently this is heresy in some parts, although I don't understand why</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Why don't I agree with Bruce Schneier all the time :)</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/06/18/why-don-t-i-agree-with-bruce-schneier-all-the-time.aspx#3593748</link><pubDate>Fri, 29 Jun 2007 02:07:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3593748</guid><dc:creator>anonymous (again)</dc:creator><description>&lt;p&gt;For writing a desktop.ini, you don't need to run any program. Just pack it up in a ZIP file together with the malware and let the user extract it. Voil&amp;#224;, the malware and the desktop.ini end up in the same folder.&lt;/p&gt;
&lt;p&gt;Even further, you can name the folder as Foldername.{GUID} whereas the GUID is a reserved one of the shell namespace, f.e. the MyDocs GUID. In this case, independent of your settings, Windows Vista will definitely load the desktop.ini and act accordingly.&lt;/p&gt;
&lt;p&gt;Or what if the user downloads multiple files with a download manager? He won't even see a redirect to the different filename &amp;quot;desktop.ini&amp;quot; instead of &amp;quot;some_cool_stuff.zip&amp;quot;. He also downloads the malware, and then, since they end up in the same folder, the trick works again.&lt;/p&gt;
&lt;p&gt;As for PMP: According to my analysis, the application is also providing a policy (TagDRMRights struct) which then enforces how drmk.sys forwards data and signals the required commands to DRMed driver, or the shutdown of non-acceptable drivers to the ks.sys subsystem.&lt;/p&gt;
&lt;p&gt;At any rate, on Windows XP you can safely replace drmk.sys with a dummy module and remove the rest of the DRM subsystem. Now, how does this work on Windows Vista? I'd say not at all.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3593748" width="1" height="1"&gt;</description></item><item><title>re: Why don't I agree with Bruce Schneier all the time :)</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/06/18/why-don-t-i-agree-with-bruce-schneier-all-the-time.aspx#3590310</link><pubDate>Thu, 28 Jun 2007 23:23:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3590310</guid><dc:creator>Robert Wray</dc:creator><description>&lt;p&gt;&amp;quot;Did you notice the folder names that you traverse in order to get to those shortcuts? &amp;nbsp;Do you think I'm going to waste time experimenting to see if they'll still work after renaming one of the folders to &amp;quot;Netscape Navigator&amp;quot;? &amp;nbsp;Do you think maybe someone other than a monopoly set that folder name because that would be the real way to get Netscape kicked out of preinstalls when OEMs wouldn't cave in to financial bullying?&amp;quot;&lt;/p&gt;
&lt;p&gt;I *think* QuickLaunch was originally added by the IE4 upgrades to the shell, someone please feel free to correct me if that's wrong :) But, if that's the case, then the reason that the path contains &amp;quot;Internet Explorer&amp;quot; is one near and dear to Microsofts heart, back-compat...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3590310" width="1" height="1"&gt;</description></item><item><title>re: Why don't I agree with Bruce Schneier all the time :)</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/06/18/why-don-t-i-agree-with-bruce-schneier-all-the-time.aspx#3576952</link><pubDate>Thu, 28 Jun 2007 09:58:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3576952</guid><dc:creator>Norman Diamond</dc:creator><description>&lt;p&gt;Thursday, June 28, 2007 1:00 AM by Dean Harding&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt; My Quickstart toolbar still gets to contain shortcuts that I&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt; want it to contain.&lt;/p&gt;
&lt;p&gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;gt; If you mean &amp;quot;shortcuts to internet locations&amp;quot;&lt;/p&gt;
&lt;p&gt;I mean shortcuts to programs that I want to invoke. &amp;nbsp;Theoretically it could mean shortcuts to internet locations, though I never thought of using up valuable real estate in the task bar for such a purpose.&lt;/p&gt;
&lt;p&gt;Did you notice the folder names that you traverse in order to get to those shortcuts? &amp;nbsp;Do you think I'm going to waste time experimenting to see if they'll still work after renaming one of the folders to &amp;quot;Netscape Navigator&amp;quot;? &amp;nbsp;Do you think maybe someone other than a monopoly set that folder name because that would be the real way to get Netscape kicked out of preinstalls when OEMs wouldn't cave in to financial bullying?&lt;/p&gt;
&lt;p&gt;Anyway, I do find the Quickstart toolbar convenient, I do use it, and hold my nose while traversing directories to get there.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3576952" width="1" height="1"&gt;</description></item><item><title>re: Why don't I agree with Bruce Schneier all the time :)</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/06/18/why-don-t-i-agree-with-bruce-schneier-all-the-time.aspx#3576698</link><pubDate>Thu, 28 Jun 2007 09:39:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3576698</guid><dc:creator>Larry Osterman [MSFT]</dc:creator><description>&lt;p&gt;Dean: I think I found tomorrows post.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3576698" width="1" height="1"&gt;</description></item><item><title>re: Why don't I agree with Bruce Schneier all the time :)</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/06/18/why-don-t-i-agree-with-bruce-schneier-all-the-time.aspx#3575767</link><pubDate>Thu, 28 Jun 2007 08:00:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3575767</guid><dc:creator>Dean Harding</dc:creator><description>&lt;p&gt;&amp;gt; So the desktop.ini file COULD be used as a stepping stone to gaining system access.&lt;/p&gt;
&lt;p&gt;Possibly, I suppose. But like I said, if you can already read/write a desktop.ini file, you don't need to disguise an exe as a jpg or whatever. Unless you've *already* compromised the system and are just leaving your &amp;quot;picture&amp;quot; as a surprise :-)&lt;/p&gt;
&lt;p&gt;A possible fix would be to simply not allow you to change the extension of a file using desktop.ini.&lt;/p&gt;
&lt;p&gt;&amp;gt; My Quickstart toolbar still gets to contain shortcuts that I want it to contain.&lt;/p&gt;
&lt;p&gt;If you mean &amp;quot;shortcuts to internet locations&amp;quot; then that has nothing to do with Internet Explorer. You could just as easily have those shortcuts launch in Firefox using the &amp;quot;set program and access defaults&amp;quot; thingy... if you mean something else, please elaborate.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3575767" width="1" height="1"&gt;</description></item><item><title>re: Why don't I agree with Bruce Schneier all the time :)</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/06/18/why-don-t-i-agree-with-bruce-schneier-all-the-time.aspx#3575733</link><pubDate>Thu, 28 Jun 2007 07:55:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3575733</guid><dc:creator>Larry Osterman [MSFT]</dc:creator><description>&lt;p&gt;anonymous: the PMP is actually an area that I'm VERY familiar with.&lt;/p&gt;
&lt;p&gt;And this code isn't new - drmk.sys existed on XP and it did exactly the same thing in XP as it does in Vista - it scanned the system looking for unsigned drivers and reported their presence to the application rendering audio which was allowed to make a policy decision based on the presence of unsigned drivers in the rendering path.&lt;/p&gt;
&lt;p&gt;Nothing has changed in that area for Vista (there were other parts of the DRM system that did change for Vista, the introduction of protected processes, for example, but that part didn't change).&lt;/p&gt;
&lt;p&gt;The S/PDIF cutout was also in XP (including the USB exception which is still in Vista (USB S/PDIF devices don't have to disable their S/PDIF output when protected content is rendered - go figure that one out).&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3575733" width="1" height="1"&gt;</description></item><item><title>re: Why don't I agree with Bruce Schneier all the time :)</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/06/18/why-don-t-i-agree-with-bruce-schneier-all-the-time.aspx#3575690</link><pubDate>Thu, 28 Jun 2007 07:51:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3575690</guid><dc:creator>Larry Osterman [MSFT]</dc:creator><description>&lt;p&gt;IMHO the desktop.ini file thingy could actually be interesting. &amp;nbsp;RSnake gave a great talk at BlueHat called &amp;quot;A death of 1000 cuts&amp;quot; where he discussed how small vulnerabilities can lead to exploitation.&lt;/p&gt;
&lt;p&gt;IMHO, the classic example of this is Liu Die Yu's 6 step IE compromise (&lt;a rel="nofollow" target="_new" href="http://archive.cert.uni-stuttgart.de/bugtraq/2003/11/msg00029.html"&gt;http://archive.cert.uni-stuttgart.de/bugtraq/2003/11/msg00029.html&lt;/a&gt;), which took 6 different moderate class vulnerabilities (none of which alone could be used to gain system access) and combined them together in such a way as to gain system access.&lt;/p&gt;
&lt;p&gt;So the desktop.ini file COULD be used as a stepping stone to gaining system access.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3575690" width="1" height="1"&gt;</description></item><item><title>re: Why don't I agree with Bruce Schneier all the time :)</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/06/18/why-don-t-i-agree-with-bruce-schneier-all-the-time.aspx#3574530</link><pubDate>Thu, 28 Jun 2007 06:27:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3574530</guid><dc:creator>Norman Diamond</dc:creator><description>&lt;p&gt;&amp;gt; IE's not integrated into anything&lt;/p&gt;
&lt;p&gt;In Vista, I believe about 99% of that. &amp;nbsp;Two examples of why I believe that much:&lt;/p&gt;
&lt;p&gt;(1) &amp;nbsp;Windows Update appears to operate as a Control Panel applet instead of Internet Explorer ActiveX control.&lt;/p&gt;
&lt;p&gt;(2) &amp;nbsp;The boot logo doesn't boast that monopoly power got every browser other than Internet Explorer booted out of OEM distributions.&lt;/p&gt;
&lt;p&gt;One example of why I don't believe more than 99%:&lt;/p&gt;
&lt;p&gt;My Quickstart toolbar still gets to contain shortcuts that I want it to contain.&lt;/p&gt;
&lt;p&gt;&amp;gt; I can't speak to the localizedfilename feature&lt;/p&gt;
&lt;p&gt;But you could test it easily. &amp;nbsp;I think[*] you can just edit that file with Notepad. &amp;nbsp;I think the only possible effect is, as Anonymous said, to spoof the user. &amp;nbsp;We've seen that repetitions of spoofs like loveletterforyou.txt.vbs still aren't security issues and still don't need any reconsideration of default settings in Vista and even in server OSes, so don't waste time experimenting unless you want to experiment.&lt;/p&gt;
&lt;p&gt;[* I've viewed it in Notepad but haven't experimented with changing it.]&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3574530" width="1" height="1"&gt;</description></item><item><title>re: Why don't I agree with Bruce Schneier all the time :)</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/06/18/why-don-t-i-agree-with-bruce-schneier-all-the-time.aspx#3574040</link><pubDate>Thu, 28 Jun 2007 05:10:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3574040</guid><dc:creator>Dean Harding</dc:creator><description>&lt;p&gt;Methinks &amp;quot;anonymous&amp;quot; (if that *is* his real name) is just making stuff up as he goes along.&lt;/p&gt;
&lt;p&gt;That desktop.ini thing is pretty stupid to begin with. I mean, if you can already read/write the desktop.ini file it means you're already executing code, right? So what does adding that stuff to desktop.ini give you in addition?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3574040" width="1" height="1"&gt;</description></item><item><title>re: Why don't I agree with Bruce Schneier all the time :)</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/06/18/why-don-t-i-agree-with-bruce-schneier-all-the-time.aspx#3573388</link><pubDate>Thu, 28 Jun 2007 03:35:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3573388</guid><dc:creator>anonymous</dc:creator><description>&lt;p&gt;Strange enough the official documentation about DRM even states some of the internas of DRM, f.e. how Protected Media Path, when being requested, forces the shutdown of any non-compliant sound driver.&lt;/p&gt;
&lt;p&gt;Then again, of course MSIE is deeply integrated within the Explorer shell. What do you think where the single-click link stuff, the thumbnails etc. come from? Why it's called ShellDocView control? Or what the desktop.htt does? Hell, it even extracts HTML from image metadata. Just one little bug in IE, and just viewing a set of files in Explorer can trigger arbitrary code, and of course MSIE is full of years-old unpatched vulnerabilities.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3573388" width="1" height="1"&gt;</description></item></channel></rss>