<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 Forums - Coffeehouse - UAC controversy - the last episode!</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Forums/rss"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 Forums - Coffeehouse - UAC controversy - the last episode!</title>
		<link>http://channel9.msdn.com/Forums</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Forums</link>
	<language>en</language>
	<pubDate>Wed, 19 Jun 2013 12:28:45 GMT</pubDate>
	<lastBuildDate>Wed, 19 Jun 2013 12:28:45 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>184</c9:totalResults>
	<c9:pageCount>-184</c9:pageCount>
	<c9:pageSize>-1</c9:pageSize>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>That's it, the final word is spoken:</p>
<p><a href="http://www.osnews.com/story/21653/Microsoft_Won_t_Fix_Windows_7_s_UAC">http://www.osnews.com/story/21653/Microsoft_Won_t_Fix_Windows_7_s_UAC</a></p>
<p>Well, at least it's over. Symantec employees cry of joy, their jobs are safe for at least&nbsp;five more&nbsp;years.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/473037#473037</link>
		<pubDate>Thu, 11 Jun 2009 13:34:17 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/473037#473037</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>If it is any consolation to you, most&nbsp;linux&nbsp;distributions that use bash as default scripting language&nbsp;are vulnerable too..</p>
<p><a href="https://bugs.launchpad.net/ubuntu/&#43;bug/127116">https://bugs.launchpad.net/ubuntu/&#43;bug/127116</a></p>
<p>2 years, marked invalid&nbsp;<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/18d421ddbd874149bbd49deb00e0571d#18d421ddbd874149bbd49deb00e0571d</link>
		<pubDate>Thu, 11 Jun 2009 13:54:25 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/18d421ddbd874149bbd49deb00e0571d#18d421ddbd874149bbd49deb00e0571d</guid>
		<dc:creator>RoyalSchrubber</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/RoyalSchrubber/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>Pretty depressing. Microsoft has undone all of its good work in Vista just to make the idiots happy. Windows 7 for most users will be as bad as XP has been.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/302d1aa8cd8f4a3190199deb00e0577d#302d1aa8cd8f4a3190199deb00e0577d</link>
		<pubDate>Thu, 11 Jun 2009 15:34:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/302d1aa8cd8f4a3190199deb00e0577d#302d1aa8cd8f4a3190199deb00e0577d</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>Why does &quot;not having root access&quot; == security? I think people's personal files and information is FAR more important to be secured then some apps in \Program Files, and you don't need root access to manipulate the user's home directory, where they store
 most of their sensistive information, nor to open sockets, or access the keyboard and mouse.</p>
<p>You people suck at teh hax0r if you think UAC or root/user separation makes much a difference. As long as people have computers which can execute &quot;software&quot;, there will be successful viruses written for them.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/25d1c7a864fb4f54b7b29deb00e057e3#25d1c7a864fb4f54b7b29deb00e057e3</link>
		<pubDate>Thu, 11 Jun 2009 15:42:09 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/25d1c7a864fb4f54b7b29deb00e057e3#25d1c7a864fb4f54b7b29deb00e057e3</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">RoyalSchrubber said:</div><div class="quoteText">
<p>If it is any consolation to you, most&nbsp;linux&nbsp;distributions that use bash as default scripting language&nbsp;are vulnerable too..</p>
<p><a href="https://bugs.launchpad.net/ubuntu/&#43;bug/127116">https://bugs.launchpad.net/ubuntu/&#43;bug/127116</a></p>
<p>2 years, marked invalid&nbsp;<img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p>
</div></blockquote>
<p>Not really, that bash &quot;vulnerability&quot; is dubious at best....</p>
<p>It's dissapointing to see Microsoft backing down on UAC, I think the majority of people aren't actually as bothered about the prompts as a handful of whiny bloggers would suggest, and whether they are prepared to admit it or not it certainly reduces the
 effectiveness of UAC (a quick scan of the MSDN forums reveals swathes of programmers trying to circumvent UAC, not because they're malicious, but because they don't see the need to fix LUA issues).</p>
<p>Naturally, I'll be running UAC at it's full setting and I'll just have to deal with the broken apps, because they will be inevitable. And Standard User Accounts will continue to be a pain in Windows because Microsoft continue to miss the point on this issue,
 albeit probably quite deliberatly in the face of yet another swathe of Vista-esque bad publicity.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/62909c038cc84c0b89d79deb00e0584f#62909c038cc84c0b89d79deb00e0584f</link>
		<pubDate>Thu, 11 Jun 2009 16:21:04 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/62909c038cc84c0b89d79deb00e0584f#62909c038cc84c0b89d79deb00e0584f</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Bass said:</div><div class="quoteText">
<p>Why does &quot;not having root access&quot; == security? I think people's personal files and information is FAR more important to be secured then some apps in \Program Files, and you don't need root access to manipulate the user's home directory, where they store
 most of their sensistive information, nor to open sockets, or access the keyboard and mouse.</p>
<p>You people suck at teh hax0r if you think UAC or root/user separation makes much a difference. As long as people have computers which can execute &quot;software&quot;, there will be successful viruses written for them.</p>
</div></blockquote>
<p>&#43;&#43;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/b9b80c15907442a684639deb00e058b2#b9b80c15907442a684639deb00e058b2</link>
		<pubDate>Thu, 11 Jun 2009 16:23:35 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/b9b80c15907442a684639deb00e058b2#b9b80c15907442a684639deb00e058b2</guid>
		<dc:creator>PaoloM</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/PaoloM/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Bass said:</div><div class="quoteText">
<p>Why does &quot;not having root access&quot; == security? I think people's personal files and information is FAR more important to be secured then some apps in \Program Files, and you don't need root access to manipulate the user's home directory, where they store
 most of their sensistive information, nor to open sockets, or access the keyboard and mouse.</p>
<p>You people suck at teh hax0r if you think UAC or root/user separation makes much a difference. As long as people have computers which can execute &quot;software&quot;, there will be successful viruses written for them.</p>
</div></blockquote>
<p>Because those types of issues can be removed. A rooted system is a reinstall.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/3d79d9493e424d818fcd9deb00e058de#3d79d9493e424d818fcd9deb00e058de</link>
		<pubDate>Thu, 11 Jun 2009 16:24:20 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/3d79d9493e424d818fcd9deb00e058de#3d79d9493e424d818fcd9deb00e058de</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Bass said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Because those types of issues can be removed. A rooted system is a reinstall.</p>
</div></blockquote>
<p>Once the most important thing on your system has been compromised, reinstalling is the last of your problems.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/990f44cd0d5a4051a2529deb00e05943#990f44cd0d5a4051a2529deb00e05943</link>
		<pubDate>Thu, 11 Jun 2009 16:27:42 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/990f44cd0d5a4051a2529deb00e05943#990f44cd0d5a4051a2529deb00e05943</guid>
		<dc:creator>PaoloM</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/PaoloM/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">PaoloM said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Once the most important thing on your system has been compromised, reinstalling is the last of your problems.</p>
</div></blockquote>
<p>So why bother with UAC at all? Why don't we just go back to a crappy single-user version of Windows and be done with it?</p>
<p>Yes, a user's data is the most valuable thing on the machine (to that user) but allowing the OS to be deeply compromised enables malware to do things other than just compromise the data on the machine and the end result may be far more harmful.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/83c1214f13b64a06b8cd9deb00e059a8#83c1214f13b64a06b8cd9deb00e059a8</link>
		<pubDate>Thu, 11 Jun 2009 16:31:35 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/83c1214f13b64a06b8cd9deb00e059a8#83c1214f13b64a06b8cd9deb00e059a8</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">PaoloM said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Once the most important thing on your system has been compromised, reinstalling is the last of your problems.</p>
</div></blockquote>
<p>Because people write spyware to destroy those pictures of your family trip? Give me a break...</p>
<p>By your logic we should just draw a line under Windows' security right now and assume that the second anything nasty is executed the entire show is over. Maybe in the next version Microsoft can work on faster format/reinstalls?</p>
<p>The Windows architecture needs a major update. Things running as a user should have significantly less access than they do today. But until UAC is in place it is pointless.</p>
<p>No computer should NEED anti-virus. And UAC prompts should become the exception and not the rule, to such an extent that I can put my mom on a user account and she can use her computer happily without getting spyware (*updates auto applied etc).</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/6b411a43c2664c4c9d1a9deb00e05a0e#6b411a43c2664c4c9d1a9deb00e05a0e</link>
		<pubDate>Thu, 11 Jun 2009 16:34:23 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/6b411a43c2664c4c9d1a9deb00e05a0e#6b411a43c2664c4c9d1a9deb00e05a0e</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">PaoloM said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Because people write spyware to destroy those pictures of your family trip? Give me a break...</p>
<p>By your logic we should just draw a line under Windows' security right now and assume that the second anything nasty is executed the entire show is over. Maybe in the next version Microsoft can work on faster format/reinstalls?</p>
<p>The Windows architecture needs a major update. Things running as a user should have significantly less access than they do today. But until UAC is in place it is pointless.</p>
<p>No computer should NEED anti-virus. And UAC prompts should become the exception and not the rule, to such an extent that I can put my mom on a user account and she can use her computer happily without getting spyware (*updates auto applied etc).</p>
<p>&nbsp;</p>
</div></blockquote>
<p>No, but people write spyware to lift &quot;My Documents&quot; and the internet cache.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/84066d83559a4cc08ee89deb00e05a7a#84066d83559a4cc08ee89deb00e05a7a</link>
		<pubDate>Thu, 11 Jun 2009 16:35:45 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/84066d83559a4cc08ee89deb00e05a7a#84066d83559a4cc08ee89deb00e05a7a</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">PaoloM said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Because people write spyware to destroy those pictures of your family trip? Give me a break...</p>
<p>By your logic we should just draw a line under Windows' security right now and assume that the second anything nasty is executed the entire show is over. Maybe in the next version Microsoft can work on faster format/reinstalls?</p>
<p>The Windows architecture needs a major update. Things running as a user should have significantly less access than they do today. But until UAC is in place it is pointless.</p>
<p>No computer should NEED anti-virus. And UAC prompts should become the exception and not the rule, to such an extent that I can put my mom on a user account and she can use her computer happily without getting spyware (*updates auto applied etc).</p>
<p>&nbsp;</p>
</div></blockquote>
<p>&quot;No computer should NEED anti-virus. And UAC prompts should become the exception and not the rule, to such an extent that I can put my mom on a user account and she can use her computer happily without getting spyware (*updates auto applied etc).&quot;</p>
<p>Did you mean to say that Manip ... I'll give you a moment to think about this statement, you can go ahead and change it because I would if I was you! Because strong UAC is sure as heck not going to stop a whole load of other vulnerabilities that AV also
 protects against.&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ddbcbd9451d84781ab919deb00e05ae7#ddbcbd9451d84781ab919deb00e05ae7</link>
		<pubDate>Thu, 11 Jun 2009 16:58:33 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ddbcbd9451d84781ab919deb00e05ae7#ddbcbd9451d84781ab919deb00e05ae7</guid>
		<dc:creator>David Oliver</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sabot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>I've suddenly realised what Microsoft is talking about! We've been looking at it from the wrong side.</p>
<p>The UAC is not there to help keep users secure. If you think about it, it is there to allow developers to keep writing the same security-busting code they have done since Windows95.</p>
<p>Take a leaf out of Apple's play-book. If you don't keep your code up to date, then you don't get to play.</p>
<p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/e9b892bf35834ce89be09deb00e05b4a#e9b892bf35834ce89be09deb00e05b4a</link>
		<pubDate>Thu, 11 Jun 2009 17:19:50 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/e9b892bf35834ce89be09deb00e05b4a#e9b892bf35834ce89be09deb00e05b4a</guid>
		<dc:creator>Ray7</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Ray7/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Sabot said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>&quot;No computer should NEED anti-virus. And UAC prompts should become the exception and not the rule, to such an extent that I can put my mom on a user account and she can use her computer happily without getting spyware (*updates auto applied etc).&quot;</p>
<p>Did you mean to say that Manip ... I'll give you a moment to think about this statement, you can go ahead and change it because I would if I was you! Because strong UAC is sure as heck not going to stop a whole load of other vulnerabilities that AV also
 protects against.&nbsp;</p>
</div></blockquote>
<p>Well I am going too far. Anti-Virus will always have a place. But what I mean is that when something nasty is run as a user that is almost harmless to the safety of the system as a whole. If the user doesn't accept that UAC prompt they're safe. In an environment
 like that, some users could live without AV.</p>
<p>So for example on a system with no personal data (web-access slave system) without an admin account could very much live without AV. I'd still recommend it though <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/94797738f40242398caf9deb00e05bb6#94797738f40242398caf9deb00e05bb6</link>
		<pubDate>Thu, 11 Jun 2009 17:40:21 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/94797738f40242398caf9deb00e05bb6#94797738f40242398caf9deb00e05bb6</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Ray7 said:</div><div class="quoteText">
<p>I've suddenly realised what Microsoft is talking about! We've been looking at it from the wrong side.</p>
<p>The UAC is not there to help keep users secure. If you think about it, it is there to allow developers to keep writing the same security-busting code they have done since Windows95.</p>
<p>Take a leaf out of Apple's play-book. If you don't keep your code up to date, then you don't get to play.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>***DING*** ***DING***&nbsp; Give the man a ceegar.</p>
<p>UAC has never been a security feature.&nbsp; Microsoft has NEVER claimed that UAC was a security feature.&nbsp; It's a convenience feature that acts as a forcing function to convince software developers to get their act together.&nbsp;</p>
<p>And if you don't like the default settings, you can make a trivial change to increase your prompting level back to where it was in Vista and all these &quot;exploits&quot; go away.</p>
<p>The ONLY secure scenario is to run as a standard user (with no admin privileges) and use fast user switching to switch to an admin account when you need to make configuration changes to&nbsp;the machine.&nbsp; But most users won't put up with that level of security.&nbsp;
 Heck, look at how much people complained about the UAC prompts.&nbsp; Imagine how annoyed they'd be if MSFT forced them to log into another account to change their system configuration.</p>
<p>&nbsp;</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/773c9d79f8df4fa8bc489deb00e05c3d#773c9d79f8df4fa8bc489deb00e05c3d</link>
		<pubDate>Thu, 11 Jun 2009 17:46:31 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/773c9d79f8df4fa8bc489deb00e05c3d#773c9d79f8df4fa8bc489deb00e05c3d</guid>
		<dc:creator>Larry Osterman</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Larry Osterman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Ray7 said:</div><div class="quoteText">
<p>I've suddenly realised what Microsoft is talking about! We've been looking at it from the wrong side.</p>
<p>The UAC is not there to help keep users secure. If you think about it, it is there to allow developers to keep writing the same security-busting code they have done since Windows95.</p>
<p>Take a leaf out of Apple's play-book. If you don't keep your code up to date, then you don't get to play.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>Please watch and understand this: <a href="http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=993">
http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=993</a></p>
<p>Learn.</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/89f2f5d8e3eb40e594799deb00e05c6a#89f2f5d8e3eb40e594799deb00e05c6a</link>
		<pubDate>Thu, 11 Jun 2009 17:46:35 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/89f2f5d8e3eb40e594799deb00e05c6a#89f2f5d8e3eb40e594799deb00e05c6a</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>WTF is UAC anyways. Is it a security feature or not?&nbsp;</p>
<p><a href="http://blogs.msdn.com/uac/">http://blogs.msdn.com/uac/</a></p>
<p>&quot;<strong>User Account Control (UAC)</strong>&nbsp;is a core security feature in the next release of Windows Vista and Windows Server code name Longhorn.&quot;</p>
<p>Actually Within Windows has just written about this...</p>
<p><a href="http://www.withinwindows.com/2009/06/10/uac-uac-go-away-come-again-some-other-day/">http://www.withinwindows.com/2009/06/10/uac-uac-go-away-come-again-some-other-day/</a></p>
<p><a href="http://www.withinwindows.com/2009/06/10/uac-uac-go-away-come-again-some-other-day/"></a></p>
<p>UAC in its &quot;annoying&quot; origional state was great. At this point I am not even sure Microsoft knows what they want to define UAC to be. I am pretty sure it is meant to be a security feature...</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/1de206bf68c44956addc9deb00e05c96#1de206bf68c44956addc9deb00e05c96</link>
		<pubDate>Thu, 11 Jun 2009 18:02:36 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/1de206bf68c44956addc9deb00e05c96#1de206bf68c44956addc9deb00e05c96</guid>
		<dc:creator>intelman</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/intelman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Ray7 said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>***DING*** ***DING***&nbsp; Give the man a ceegar.</p>
<p>UAC has never been a security feature.&nbsp; Microsoft has NEVER claimed that UAC was a security feature.&nbsp; It's a convenience feature that acts as a forcing function to convince software developers to get their act together.&nbsp;</p>
<p>And if you don't like the default settings, you can make a trivial change to increase your prompting level back to where it was in Vista and all these &quot;exploits&quot; go away.</p>
<p>The ONLY secure scenario is to run as a standard user (with no admin privileges) and use fast user switching to switch to an admin account when you need to make configuration changes to&nbsp;the machine.&nbsp; But most users won't put up with that level of security.&nbsp;
 Heck, look at how much people complained about the UAC prompts.&nbsp; Imagine how annoyed they'd be if MSFT forced them to log into another account to change their system configuration.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div></blockquote>
<p><font face="Arial" size="2">&nbsp;Maybe that's Microsoft's problem right there. </p>
<p>UAC isn't a security feature but perhaps it should be. Remove user's ability to login to admin accounts EVER (ex. Server) and have UAC escalate on request. But as I'm sure you are well aware a program running as a admin-user even with UAC enabled still has
 far too many liberties which is why windows design changes need to be made.</p>
<p>This isn't stuff that will happen in Win 7. Heck this isn't stuff that will happen for a long time. But in the mean time leave UAC on and start knocking out admin-user features one by one and move them to the admin-admin UAC prompt &quot;zone&quot; of security.</p>
<p>PS - Charles I will watch the video later today <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>
</font>
<p></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c07ed470e6994f8b90f39deb00e05d03#c07ed470e6994f8b90f39deb00e05d03</link>
		<pubDate>Thu, 11 Jun 2009 18:06:04 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c07ed470e6994f8b90f39deb00e05d03#c07ed470e6994f8b90f39deb00e05d03</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Ray7 said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>***DING*** ***DING***&nbsp; Give the man a ceegar.</p>
<p>UAC has never been a security feature.&nbsp; Microsoft has NEVER claimed that UAC was a security feature.&nbsp; It's a convenience feature that acts as a forcing function to convince software developers to get their act together.&nbsp;</p>
<p>And if you don't like the default settings, you can make a trivial change to increase your prompting level back to where it was in Vista and all these &quot;exploits&quot; go away.</p>
<p>The ONLY secure scenario is to run as a standard user (with no admin privileges) and use fast user switching to switch to an admin account when you need to make configuration changes to&nbsp;the machine.&nbsp; But most users won't put up with that level of security.&nbsp;
 Heck, look at how much people complained about the UAC prompts.&nbsp; Imagine how annoyed they'd be if MSFT forced them to log into another account to change their system configuration.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div></blockquote>
<p><strong>&quot;And if you don't like the default settings, you can make a trivial change to increase your prompting level back to where it was in Vista and all these &quot;exploits&quot; go away.&quot;</strong></p>
<p>---------------------------</p>
<p>Exploits with quotes around them? So, being able to break a boundary (for whatever reason it's&nbsp;there)&nbsp;with ease is *not* an exploit?</p>
<p>&nbsp;</p>
<p><strong>&quot;The ONLY secure scenario is to run as a standard user (with no admin privileges) and use fast user switching to switch to an admin account when you need to make configuration changes to&nbsp;the machine.&nbsp; But most users won't put up with that level of
 security.&nbsp; Heck, look at how much people complained about the UAC prompts.&nbsp; Imagine how annoyed they'd be if MSFT forced them to log into another account to change their system configuration.&quot;</strong></p>
<p>--------------</p>
<p>Hey, exactly! Let me quote Leo Davidson (the guy who discovered the UAC mess):</p>
<p>---</p>
<p><em>&quot;Microsoft clearly realise that even the button-click prompts were too annoying for many users as that’s why they removed them for admin users (for their badly-written software which prompts too much only).</em></p>
<p><em>You cannot honestly thing that standard user accounts, as they stand today, are a solution that people will actually use after the reaction to Vista’s UAC.</em></p>
<p><em>Additionally, standard user accounts are not the default. You have to go out of your way to use them. Almost nobody will, except in businesses where they were already running locked-down accounts since the days of NT4 and where UAC elevation will barely
 be used at all.</em></p>
<p><em>Standard user accounts are a distraction and an excuse as far as Windows 7 goes. You might as well say “People should use Linux to be more secure” as it’s about as relevant and likely to happen. If Windows 8 (or whatever) actually makes standard user
 the default, and makes improves the user experience to one that people might actually put up with, then the argument will hold water.</em></p>
<p><em>The thing is, we’re only arguing about the stupidity (and unfairness on 3rd party developers) of Windows 7’s UAC because of the default settings. People can change to Always Prompt and make it like Vista… Unless we explain why Windows 7’s defaults are
 the worst of both worlds — annoying prompts for some applications combined with almost zero difficulty in bypassing the prompts for anything that really wants to — and inform people that they can either set UAC to always prompt or to silently elevate (for
 all apps), people are just going to use the defaults.</em></p>
<p><em>The one thing most people are not going to use in Windows 7 is standard user accounts. It’s more painful than what everyone complained about on Vista, not less.&quot;</em></p>
<p>----</p>
<p><a href="http://www.withinwindows.com/2009/06/10/uac-uac-go-away-come-again-some-other-day/#comment-3851">http://www.withinwindows.com/2009/06/10/uac-uac-go-away-come-again-some-other-day/#comment-3851</a></p>
<p>He is basicaly saying the same thing as you, and THAT IS A BAD THING! Where do&nbsp;you go from here? UAC is now holey as cheese on the default setting, and, as you said,&nbsp;almost no one will run as standard user, because that's more annoying than the old Vista
 UAC behaviour.</p>
<p>What now? What is the future of Windows security? Will it be now &quot;forever&quot; that users will work as administrators with a broken UAC? Or will you force in Windows 8 that the default user will be a standard account user? But if you do that, people will be&nbsp;extremely
 annoyed! After&nbsp;&nbsp;Windows 7, with its reduced UAC dialogs, people WON'T ACCEPT a standard user account in Windows 8 -&nbsp;because on a standard account there will be much more UAC prompts than on the default administrator account on win7 with its broken UAC.</p>
<p>UAC was a good tool to prepare people for the &quot;standard account future&quot;, but now.. it's less likely that normal users will accept that future, after they use win7.</p>
<p>It seems that you guys maneuvered yourselves into a pretty naster corner, just to please the blogosphere.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/732cf22948464310a0a09deb00e05d7e#732cf22948464310a0a09deb00e05d7e</link>
		<pubDate>Thu, 11 Jun 2009 18:09:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/732cf22948464310a0a09deb00e05d7e#732cf22948464310a0a09deb00e05d7e</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>Don't know what I think about this scenario anymore, to me if MS could fix this without dumping the entire auto elevated signed apps thing then they should do it, purely on the basis that it would calm the panic (regardless if the panic is legit or not)..
 and would avoid the usual zillion articles of how 7 sucks more than xp now because of the this one thing..</p>
<p>But I get the feeling they are in a corner a bit, they would probably want to fix it purely to avoid the confusion, but its likely that they can't fix it because stopping 'dll injection' would damage 'legit scenarios'.. this or its far too late in the dev
 cycle to make this kinda change given the amount of app testing that would need to be done.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/94640d7d5ac04c8c9ce09deb00e05de7#94640d7d5ac04c8c9ce09deb00e05de7</link>
		<pubDate>Thu, 11 Jun 2009 18:16:08 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/94640d7d5ac04c8c9ce09deb00e05de7#94640d7d5ac04c8c9ce09deb00e05de7</guid>
		<dc:creator>stevo_</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/stevo_/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">stevo_ said:</div><div class="quoteText">
<p>Don't know what I think about this scenario anymore, to me if MS could fix this without dumping the entire auto elevated signed apps thing then they should do it, purely on the basis that it would calm the panic (regardless if the panic is legit or not)..
 and would avoid the usual zillion articles of how 7 sucks more than xp now because of the this one thing..</p>
<p>But I get the feeling they are in a corner a bit, they would probably want to fix it purely to avoid the confusion, but its likely that they can't fix it because stopping 'dll injection' would damage 'legit scenarios'.. this or its far too late in the dev
 cycle to make this kinda change given the amount of app testing that would need to be done.</p>
</div></blockquote>
<p>It doesn't suck more than XP. It sucks in the same way as XP. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif' alt='Tongue Out' /></p>
<p>I think Microsoft (and some people on here) are playing a short game. While the people calling BS are playing the long game.</p>
<p>In Microsoft's short game they know full well that an admin-user account with UAC enabled fully has holes and they cannot fix them in Windows 7, so what is the point in UAC? They're thus turning it off, presenting even more holes.</p>
<p>The long game is to leave UAC on, have users getting used to it, have programs getting used to it and look at removing admin-user accounts entirely in the future. They also need to look at what rights user-user processes have in order to avoid some common
 hyjack escalations scenarios.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/80488df4441643c9a9a39deb00e05e16#80488df4441643c9a9a39deb00e05e16</link>
		<pubDate>Thu, 11 Jun 2009 18:18:28 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/80488df4441643c9a9a39deb00e05e16#80488df4441643c9a9a39deb00e05e16</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">wastingtimewithforums said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Larry Osterman said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p><strong>&quot;And if you don't like the default settings, you can make a trivial change to increase your prompting level back to where it was in Vista and all these &quot;exploits&quot; go away.&quot;</strong></p>
<p>---------------------------</p>
<p>Exploits with quotes around them? So, being able to break a boundary (for whatever reason it's&nbsp;there)&nbsp;with ease is *not* an exploit?</p>
<p>&nbsp;</p>
<p><strong>&quot;The ONLY secure scenario is to run as a standard user (with no admin privileges) and use fast user switching to switch to an admin account when you need to make configuration changes to&nbsp;the machine.&nbsp; But most users won't put up with that level of
 security.&nbsp; Heck, look at how much people complained about the UAC prompts.&nbsp; Imagine how annoyed they'd be if MSFT forced them to log into another account to change their system configuration.&quot;</strong></p>
<p>--------------</p>
<p>Hey, exactly! Let me quote Leo Davidson (the guy who discovered the UAC mess):</p>
<p>---</p>
<p><em>&quot;Microsoft clearly realise that even the button-click prompts were too annoying for many users as that’s why they removed them for admin users (for their badly-written software which prompts too much only).</em></p>
<p><em>You cannot honestly thing that standard user accounts, as they stand today, are a solution that people will actually use after the reaction to Vista’s UAC.</em></p>
<p><em>Additionally, standard user accounts are not the default. You have to go out of your way to use them. Almost nobody will, except in businesses where they were already running locked-down accounts since the days of NT4 and where UAC elevation will barely
 be used at all.</em></p>
<p><em>Standard user accounts are a distraction and an excuse as far as Windows 7 goes. You might as well say “People should use Linux to be more secure” as it’s about as relevant and likely to happen. If Windows 8 (or whatever) actually makes standard user
 the default, and makes improves the user experience to one that people might actually put up with, then the argument will hold water.</em></p>
<p><em>The thing is, we’re only arguing about the stupidity (and unfairness on 3rd party developers) of Windows 7’s UAC because of the default settings. People can change to Always Prompt and make it like Vista… Unless we explain why Windows 7’s defaults are
 the worst of both worlds — annoying prompts for some applications combined with almost zero difficulty in bypassing the prompts for anything that really wants to — and inform people that they can either set UAC to always prompt or to silently elevate (for
 all apps), people are just going to use the defaults.</em></p>
<p><em>The one thing most people are not going to use in Windows 7 is standard user accounts. It’s more painful than what everyone complained about on Vista, not less.&quot;</em></p>
<p>----</p>
<p><a href="http://www.withinwindows.com/2009/06/10/uac-uac-go-away-come-again-some-other-day/#comment-3851">http://www.withinwindows.com/2009/06/10/uac-uac-go-away-come-again-some-other-day/#comment-3851</a></p>
<p>He is basicaly saying the same thing as you, and THAT IS A BAD THING! Where do&nbsp;you go from here? UAC is now holey as cheese on the default setting, and, as you said,&nbsp;almost no one will run as standard user, because that's more annoying than the old Vista
 UAC behaviour.</p>
<p>What now? What is the future of Windows security? Will it be now &quot;forever&quot; that users will work as administrators with a broken UAC? Or will you force in Windows 8 that the default user will be a standard account user? But if you do that, people will be&nbsp;extremely
 annoyed! After&nbsp;&nbsp;Windows 7, with its reduced UAC dialogs, people WON'T ACCEPT a standard user account in Windows 8 -&nbsp;because on a standard account there will be much more UAC prompts than on the default administrator account on win7 with its broken UAC.</p>
<p>UAC was a good tool to prepare people for the &quot;standard account future&quot;, but now.. it's less likely that normal users will accept that future, after they use win7.</p>
<p>It seems that you guys maneuvered yourselves into a pretty naster corner, just to please the blogosphere.</p>
</div></blockquote>
<p><a href="http://www.codeproject.com/Messages/3045414/Setting-System-Clock-in-Vista-7-UAC-problem.aspx">http&#58;&#47;&#47;www.codeproject.com&#47;Messages&#47;3045414&#47;Setting-System-Clock-in-Vista-7-UAC-problem.aspx</a></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/adda6fc904394f8ab64d9deb00e05e89#adda6fc904394f8ab64d9deb00e05e89</link>
		<pubDate>Thu, 11 Jun 2009 18:18:34 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/adda6fc904394f8ab64d9deb00e05e89#adda6fc904394f8ab64d9deb00e05e89</guid>
		<dc:creator>Ubuntu</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Ubuntu/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Ray7 said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>***DING*** ***DING***&nbsp; Give the man a ceegar.</p>
<p>UAC has never been a security feature.&nbsp; Microsoft has NEVER claimed that UAC was a security feature.&nbsp; It's a convenience feature that acts as a forcing function to convince software developers to get their act together.&nbsp;</p>
<p>And if you don't like the default settings, you can make a trivial change to increase your prompting level back to where it was in Vista and all these &quot;exploits&quot; go away.</p>
<p>The ONLY secure scenario is to run as a standard user (with no admin privileges) and use fast user switching to switch to an admin account when you need to make configuration changes to&nbsp;the machine.&nbsp; But most users won't put up with that level of security.&nbsp;
 Heck, look at how much people complained about the UAC prompts.&nbsp; Imagine how annoyed they'd be if MSFT forced them to log into another account to change their system configuration.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div></blockquote>
<p>Ah now come on that's not true. MS has touted UAC as a security feature.</p>
<p><a href="http://blogs.msdn.com/uac/">UAC blog</a> &quot;<strong>User Account Control (UAC)</strong> is a core security feature in the next release of Windows Vista and Windows Server code name Longhorn.&quot;</p>
<p><a href="http://msdn.microsoft.com/en-us/security/aa570424.aspx">MSDN</a> &quot;In this webcast, we explore Windows User Account Control (UAC), a new security feature in the Windows Vista operating system.&quot;</p>
<p><a href="http://msdn.microsoft.com/en-us/library/bb206295(VS.85).aspx">MSDN</a> &quot;User Account Control (UAC), introduced in Windows Vista, is a security feature&quot;</p>
<p>But of course strictly speaking it's not, but that's a technical definition. That's like saying that SQL server isn't a relation database because it doesn't meet all of the strict relational criteria that Codd set out (it's not, not all views are updatable)</p>
<p>Until Windows installs force the creation of an admin and a least privilege user it's the best there is.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ed88526207814809bcd49deb00e05efb#ed88526207814809bcd49deb00e05efb</link>
		<pubDate>Thu, 11 Jun 2009 18:21:25 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ed88526207814809bcd49deb00e05efb#ed88526207814809bcd49deb00e05efb</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">blowdart said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Larry Osterman said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Ah now come on that's not true. MS has touted UAC as a security feature.</p>
<p><a href="http://blogs.msdn.com/uac/">UAC blog</a> &quot;<strong>User Account Control (UAC)</strong> is a core security feature in the next release of Windows Vista and Windows Server code name Longhorn.&quot;</p>
<p><a href="http://msdn.microsoft.com/en-us/security/aa570424.aspx">MSDN</a> &quot;In this webcast, we explore Windows User Account Control (UAC), a new security feature in the Windows Vista operating system.&quot;</p>
<p><a href="http://msdn.microsoft.com/en-us/library/bb206295(VS.85).aspx">MSDN</a> &quot;User Account Control (UAC), introduced in Windows Vista, is a security feature&quot;</p>
<p>But of course strictly speaking it's not, but that's a technical definition. That's like saying that SQL server isn't a relation database because it doesn't meet all of the strict relational criteria that Codd set out (it's not, not all views are updatable)</p>
<p>Until Windows installs force the creation of an admin and a least privilege user it's the best there is.</p>
</div></blockquote>
<p>True. They were calling it a security feature right up to the point when Windows 7's UAC vulnerabilities were discovered, and then suddenly it wasn't about security anymore. We've had this discussion before. There's a lot of bull about UAC and Windows security
 in general, let's not add to it with this &quot;when we called it security we actually meant
<em>not</em> <em>security at all&quot; stuff.</em></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/1a4e36a4bb2f427f87509deb00e05f65#1a4e36a4bb2f427f87509deb00e05f65</link>
		<pubDate>Thu, 11 Jun 2009 18:36:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/1a4e36a4bb2f427f87509deb00e05f65#1a4e36a4bb2f427f87509deb00e05f65</guid>
		<dc:creator>Bas</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bas/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Ray7 said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>***DING*** ***DING***&nbsp; Give the man a ceegar.</p>
<p>UAC has never been a security feature.&nbsp; Microsoft has NEVER claimed that UAC was a security feature.&nbsp; It's a convenience feature that acts as a forcing function to convince software developers to get their act together.&nbsp;</p>
<p>And if you don't like the default settings, you can make a trivial change to increase your prompting level back to where it was in Vista and all these &quot;exploits&quot; go away.</p>
<p>The ONLY secure scenario is to run as a standard user (with no admin privileges) and use fast user switching to switch to an admin account when you need to make configuration changes to&nbsp;the machine.&nbsp; But most users won't put up with that level of security.&nbsp;
 Heck, look at how much people complained about the UAC prompts.&nbsp; Imagine how annoyed they'd be if MSFT forced them to log into another account to change their system configuration.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div></blockquote>
<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">that acts as a forcing function to convince software developers to get their act together.</div></blockquote></p>
<p>Except now it doesn't. We're back to the bad old days where the path of least resistance is to assume users have Administrator rights. Sure you have to hack around UAC, but that's relatively trivial compared to properly architecting your application. Sure,
 your app will then break horrendously if someone runs as a Standard User or changes the default settings, but that's their own fault right? Nobody bothered worrying about that with XP, so why should they with 7?</p>
<p>And the amazingly dumb thing is that all Microsoft have to do is follow their own guidelines[1] and change the default UAC setting to the highest level. They can leave the slider in place, they can even leave the dubious &quot;Microsoft signed code elevates silently&quot;
 as long as it isn't the default behaviour and we'll all be a lot better off for it.</p>
<p>Sure UAC has never been a <em>security boundary</em> and shouldn't be thought of as one, but it is still a security feature (it even appears under the
<em>Security</em> options in Action Center FFS!) so it ought to be set at the most restrictive level by default. That's what Trustworthy Computing was supposed to be all about and it's disturbing to see&nbsp;that thrown out of the window so quickly in response to
 a minority of whingers who are going to make noise whatever you do.</p>
<p>I really hope the voice of reason hits home at the eleventh hour, I honestly do. I don't think it'll happen though and that's bad for everyone. Windows 7 will ship with a dumb UAC default and nothing seems likely to change that now.</p>
<p>[1] <a href="http://msdn.microsoft.com/en-us/library/ms995349.aspx">The Trustworthy Computing Security&nbsp;Development Lifecycle</a></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/11a0c010341e4641b3659deb00e05fdc#11a0c010341e4641b3659deb00e05fdc</link>
		<pubDate>Thu, 11 Jun 2009 19:00:50 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/11a0c010341e4641b3659deb00e05fdc#11a0c010341e4641b3659deb00e05fdc</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Ray7 said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>***DING*** ***DING***&nbsp; Give the man a ceegar.</p>
<p>UAC has never been a security feature.&nbsp; Microsoft has NEVER claimed that UAC was a security feature.&nbsp; It's a convenience feature that acts as a forcing function to convince software developers to get their act together.&nbsp;</p>
<p>And if you don't like the default settings, you can make a trivial change to increase your prompting level back to where it was in Vista and all these &quot;exploits&quot; go away.</p>
<p>The ONLY secure scenario is to run as a standard user (with no admin privileges) and use fast user switching to switch to an admin account when you need to make configuration changes to&nbsp;the machine.&nbsp; But most users won't put up with that level of security.&nbsp;
 Heck, look at how much people complained about the UAC prompts.&nbsp; Imagine how annoyed they'd be if MSFT forced them to log into another account to change their system configuration.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div></blockquote>
<p>Yeah, okay Larry. UAC is marketed as a security feature on various Microsoft sites. The fact that no one really knows what UAC is anymore is your problem, not ours. There's a lack of consistency across the board and you guys should be embarassed.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/41cecb0afcdc44e89c9a9deb00e0605d#41cecb0afcdc44e89c9a9deb00e0605d</link>
		<pubDate>Thu, 11 Jun 2009 19:06:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/41cecb0afcdc44e89c9a9deb00e0605d#41cecb0afcdc44e89c9a9deb00e0605d</guid>
		<dc:creator>Rafael Rivera</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Uxtheme Rafael/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>From Jon DeVaan (source =<a href="http://blogs.msdn.com/e7/archive/2009/02/05/update-on-uac.aspx"> E7 blog</a>):</p>
<p><em>One important thing to know is that UAC is not a security boundary. UAC helps people be more secure, but it is not a cure all. UAC helps most by being the prompt before software is installed. This part of UAC is in full force when the “Notify me only
 when…” setting is used. UAC also prompts for other system wide changes that require administrator privileges which, considered in the abstract, would seem to be an effective counter-measure to malware after it is running, but the practical experience is that
 its effect is limited. For example, clever malware will avoid operations that require elevation. There are other human behavior factors which were discussed in our earlier blog posts (</em><a href="http://blogs.msdn.com/e7/archive/2008/10/08/user-account-control.aspx"><em>post
 #1</em></a><em> and </em><a href="http://blogs.msdn.com/e7/archive/2009/01/15/user-account-control-uac-quick-update.aspx"><em>post #2</em></a><em>).</em></p>
<p><em>UAC also helps software developers improve their programs to run without requiring administrator privileges. The most effective way to secure a system against malware is to run with standard user privileges. As more software works well without administrator
 privileges, more people will run as standard user. We expect that anyone responsible for a set of Windows 7 machines (such as IT Administrators or the family helpdesk worker (like me!)) will administer them to use standard user accounts. The recent feedback
 has noted explicitly that running as standard user works well. Administrators also have Group Policy at their disposal to enforce the UAC setting to “Always Notify” if they choose to manage their machines with administrator accounts instead of standard user
 accounts.</em></p>
<p>&nbsp;</p>
<p><em>C</em></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ef37274a0bf74ea3abfc9deb00e0608e#ef37274a0bf74ea3abfc9deb00e0608e</link>
		<pubDate>Thu, 11 Jun 2009 20:11:22 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ef37274a0bf74ea3abfc9deb00e0608e#ef37274a0bf74ea3abfc9deb00e0608e</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Ray7 said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>***DING*** ***DING***&nbsp; Give the man a ceegar.</p>
<p>UAC has never been a security feature.&nbsp; Microsoft has NEVER claimed that UAC was a security feature.&nbsp; It's a convenience feature that acts as a forcing function to convince software developers to get their act together.&nbsp;</p>
<p>And if you don't like the default settings, you can make a trivial change to increase your prompting level back to where it was in Vista and all these &quot;exploits&quot; go away.</p>
<p>The ONLY secure scenario is to run as a standard user (with no admin privileges) and use fast user switching to switch to an admin account when you need to make configuration changes to&nbsp;the machine.&nbsp; But most users won't put up with that level of security.&nbsp;
 Heck, look at how much people complained about the UAC prompts.&nbsp; Imagine how annoyed they'd be if MSFT forced them to log into another account to change their system configuration.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div></blockquote>
<p>If UAC is not a security feature, you need to let the people writing about it on Technet know (because, last time I checked, Technet was the definitive source for technical information about Windows):</p>
<p><a href="http://technet.microsoft.com/en-us/library/cc709691.aspx">http://technet.microsoft.com/en-us/library/cc709691.aspx</a></p>
<p><blockquote><div class="quoteUser">Technet said:</div><div class="quoteText"><strong>User Account Control (UAC) is a new security component in Windows&nbsp;Vista.</strong> UAC enables users to perform common tasks as non-administrators, called standard users in Windows&nbsp;Vista, and as administrators without having
 to switch users, log off, or use Run As. A standard user account is synonymous with a user account in Windows&nbsp;XP. User accounts that are members of the local Administrators group will run most applications as a standard user. By separating user and administrator
 functions while enabling productivity, UAC is an important enhancement for Windows&nbsp;Vista.<br>
<br>
[...]<strong><br>
<br>
To help prevent malicious software from silently installing and causing computer-wide infection, Microsoft developed the UAC feature.</strong> Unlike previous versions of Windows, when an administrator logs on to a computer running Windows&nbsp;Vista, the user’s
 full administrator access token is split into two access tokens: a full administrator access token and a standard user access token. During the logon process, authorization and access control components that identify an administrator are removed, resulting
 in a standard user access token. The standard user access token is then used to start the desktop, the Explorer.exe process. Because all applications inherit their access control data from the initial launch of the desktop, they all run as a standard user
 as well.</div></blockquote></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ef0a65b43ed14e44ae479deb00e060fc#ef0a65b43ed14e44ae479deb00e060fc</link>
		<pubDate>Thu, 11 Jun 2009 20:14:11 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ef0a65b43ed14e44ae479deb00e060fc#ef0a65b43ed14e44ae479deb00e060fc</guid>
		<dc:creator>JonathonW</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/CannotResolveSymbol/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Uxtheme Rafael said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Larry Osterman said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Yeah, okay Larry. UAC is marketed as a security feature on various Microsoft sites. The fact that no one really knows what UAC is anymore is your problem, not ours. There's a lack of consistency across the board and you guys should be embarassed.</p>
</div></blockquote>
<p>Everyone that has responded in this thread thus far <em>ought</em> to know what UAC is and does by now. This has been debated on&nbsp;countless occasions.</p>
<p>Yes they got the messaging to us wrong, I blame marketing and&nbsp;over zealous security PM's.</p>
<p>The fact of the matter is that most computers needs an expert to maintain them, that is fine if you are a developer or computer enthusiast, but a general user finds it difficult. Foisting this upon billions of users is not commercially adriot - look at XP!</p>
<p>&nbsp;If you were in charge of a multi-billion product, and one of the chief complaints was
<strong>security prompts</strong> what would you do? Obviously that complainant is a fool, but it is better to sell the product (like XP sold in droves), and leave that individual under the control of AV companies. It is less complicated that way, and you have
 less complaints - far less by the way.</p>
<p>If users get a virus or their security is compromised, Microsoft's response will be elevate UAC, you complained when we had it high, now see what happened.</p>
<p>This is an economical descicion, and totally, wholly incontrovertibly&nbsp;the correct one!</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/06cb8f18d94241749dca9deb00e0616c#06cb8f18d94241749dca9deb00e0616c</link>
		<pubDate>Thu, 11 Jun 2009 20:22:11 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/06cb8f18d94241749dca9deb00e0616c#06cb8f18d94241749dca9deb00e0616c</guid>
		<dc:creator>Vesuvius</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/vesuvius/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">vesuvius said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Uxtheme Rafael said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Everyone that has responded in this thread thus far <em>ought</em> to know what UAC is and does by now. This has been debated on&nbsp;countless occasions.</p>
<p>Yes they got the messaging to us wrong, I blame marketing and&nbsp;over zealous security PM's.</p>
<p>The fact of the matter is that most computers needs an expert to maintain them, that is fine if you are a developer or computer enthusiast, but a general user finds it difficult. Foisting this upon billions of users is not commercially adriot - look at XP!</p>
<p>&nbsp;If you were in charge of a multi-billion product, and one of the chief complaints was
<strong>security prompts</strong> what would you do? Obviously that complainant is a fool, but it is better to sell the product (like XP sold in droves), and leave that individual under the control of AV companies. It is less complicated that way, and you have
 less complaints - far less by the way.</p>
<p>If users get a virus or their security is compromised, Microsoft's response will be elevate UAC, you complained when we had it high, now see what happened.</p>
<p>This is an economical descicion, and totally, wholly incontrovertibly&nbsp;the correct one!</p>
<p>&nbsp;</p>
</div></blockquote>
<p><blockquote><div class="quoteUser">vesuvius said:</div><div class="quoteText">this is an economical descicion, and totally, wholly incontrovertibly&nbsp;the correct one!</div></blockquote></p>
<p>It's undoubtedly a marketing decision, but even then I don't think it's the right one. UAC got complaints because it was seen as annoying
<strong>AND</strong> switching it off (the only choice exposed in the UI) caused Windows to nag you to switch it back on. Having the default remain as Vista but providing the UI to tone it down,
<em>if you wanted to</em>, would have kept the security without making individuals feel they didn't have control over there computer any more.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/4bd43f08dd0d4ee1a96f9deb00e061d7#4bd43f08dd0d4ee1a96f9deb00e061d7</link>
		<pubDate>Thu, 11 Jun 2009 20:31:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/4bd43f08dd0d4ee1a96f9deb00e061d7#4bd43f08dd0d4ee1a96f9deb00e061d7</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">vesuvius said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Uxtheme Rafael said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Everyone that has responded in this thread thus far <em>ought</em> to know what UAC is and does by now. This has been debated on&nbsp;countless occasions.</p>
<p>Yes they got the messaging to us wrong, I blame marketing and&nbsp;over zealous security PM's.</p>
<p>The fact of the matter is that most computers needs an expert to maintain them, that is fine if you are a developer or computer enthusiast, but a general user finds it difficult. Foisting this upon billions of users is not commercially adriot - look at XP!</p>
<p>&nbsp;If you were in charge of a multi-billion product, and one of the chief complaints was
<strong>security prompts</strong> what would you do? Obviously that complainant is a fool, but it is better to sell the product (like XP sold in droves), and leave that individual under the control of AV companies. It is less complicated that way, and you have
 less complaints - far less by the way.</p>
<p>If users get a virus or their security is compromised, Microsoft's response will be elevate UAC, you complained when we had it high, now see what happened.</p>
<p>This is an economical descicion, and totally, wholly incontrovertibly&nbsp;the correct one!</p>
<p>&nbsp;</p>
</div></blockquote>
<p><blockquote><div class="quoteText">Everyone that has responded in this thread thus far <em>ought</em> to know what UAC is and does by now. This has been debated on&nbsp;countless occasions.</div></blockquote></p>
<p>I <strong>ought</strong> to know what? Who's right here? As previous posters have clearly mentioned, there is not one de facto standard definition on UAC. Am I to take your definition? Technet's? Mark's? Windows Help? MSDN?</p>
<p>Microsoft marketed it as a security feature, which means the general consensus amongst consumers -- you know, whom Windows is built for -- is that it's a security feature. Period. These other bloggers can claim otherwise, but it's too late. Their focus should
 now be huddling up internally to figure out how, in Windows 8, they'll present UAC as merely the &quot;convienence feature&quot; it was originally designed to be.</p>
<p>&nbsp;</p>
<p>EDITS: Purely for display purposes.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/bfcf9d44c47c4f7d80ba9deb00e06240#bfcf9d44c47c4f7d80ba9deb00e06240</link>
		<pubDate>Thu, 11 Jun 2009 20:44:47 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/bfcf9d44c47c4f7d80ba9deb00e06240#bfcf9d44c47c4f7d80ba9deb00e06240</guid>
		<dc:creator>Rafael Rivera</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Uxtheme Rafael/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Uxtheme Rafael said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">vesuvius said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>I <strong>ought</strong> to know what? Who's right here? As previous posters have clearly mentioned, there is not one de facto standard definition on UAC. Am I to take your definition? Technet's? Mark's? Windows Help? MSDN?</p>
<p>Microsoft marketed it as a security feature, which means the general consensus amongst consumers -- you know, whom Windows is built for -- is that it's a security feature. Period. These other bloggers can claim otherwise, but it's too late. Their focus should
 now be huddling up internally to figure out how, in Windows 8, they'll present UAC as merely the &quot;convienence feature&quot; it was originally designed to be.</p>
<p>&nbsp;</p>
<p>EDITS: Purely for display purposes.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>Well to be fair WinFS was marketed as the next generation file system, so it's not like MS hasn't changed its mind before</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/bd0ee62d6e2d4ba499ef9deb00e062ac#bd0ee62d6e2d4ba499ef9deb00e062ac</link>
		<pubDate>Thu, 11 Jun 2009 20:47:03 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/bd0ee62d6e2d4ba499ef9deb00e062ac#bd0ee62d6e2d4ba499ef9deb00e062ac</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Uxtheme Rafael said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">vesuvius said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>I <strong>ought</strong> to know what? Who's right here? As previous posters have clearly mentioned, there is not one de facto standard definition on UAC. Am I to take your definition? Technet's? Mark's? Windows Help? MSDN?</p>
<p>Microsoft marketed it as a security feature, which means the general consensus amongst consumers -- you know, whom Windows is built for -- is that it's a security feature. Period. These other bloggers can claim otherwise, but it's too late. Their focus should
 now be huddling up internally to figure out how, in Windows 8, they'll present UAC as merely the &quot;convienence feature&quot; it was originally designed to be.</p>
<p>&nbsp;</p>
<p>EDITS: Purely for display purposes.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>Your average user couldn't care less that Microsoft got it's&nbsp;UAC knickers-in-a-twist. If you work in a software environment, one of the prime areas of concern are
<strong>complaints</strong>. If people are complaining a lot about UAC&nbsp;(its a case of the lowset common denominator here), then you placate them.</p>
<p>&nbsp;That is a prime function and responsibility&nbsp;as a software vendor.&nbsp;There are far more general users than Windows developers and enthusiasts like you. Think of it as having to listen to you local commercial radio station. If they play NIN or even the Beatles
 nowadays, people will say it's not Katie Perry.</p>
<p>That is this thread in a nutshell!</p>
<p>Rather than complain, teach people to elevate their UAC, and that is is good for them. This descicion will not ruin Windows Se7en, as XP and running as admin&nbsp;ostensibly demonstrates.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/236050db80eb49caa6e99deb00e06313#236050db80eb49caa6e99deb00e06313</link>
		<pubDate>Thu, 11 Jun 2009 20:59:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/236050db80eb49caa6e99deb00e06313#236050db80eb49caa6e99deb00e06313</guid>
		<dc:creator>Vesuvius</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/vesuvius/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">blowdart said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Uxtheme Rafael said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Well to be fair WinFS was marketed as the next generation file system, so it's not like MS hasn't changed its mind before</p>
</div></blockquote>
<p>True, but I'd appreciate it if they didn't pretend that they never really presented it as a security feature.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/9c28842b563f42db8e819deb00e06379#9c28842b563f42db8e819deb00e06379</link>
		<pubDate>Thu, 11 Jun 2009 21:01:10 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/9c28842b563f42db8e819deb00e06379#9c28842b563f42db8e819deb00e06379</guid>
		<dc:creator>Bas</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bas/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<p>From Jon DeVaan (source =<a href="http://blogs.msdn.com/e7/archive/2009/02/05/update-on-uac.aspx"> E7 blog</a>):</p>
<p><em>One important thing to know is that UAC is not a security boundary. UAC helps people be more secure, but it is not a cure all. UAC helps most by being the prompt before software is installed. This part of UAC is in full force when the “Notify me only
 when…” setting is used. UAC also prompts for other system wide changes that require administrator privileges which, considered in the abstract, would seem to be an effective counter-measure to malware after it is running, but the practical experience is that
 its effect is limited. For example, clever malware will avoid operations that require elevation. There are other human behavior factors which were discussed in our earlier blog posts (</em><a href="http://blogs.msdn.com/e7/archive/2008/10/08/user-account-control.aspx"><em>post
 #1</em></a><em> and </em><a href="http://blogs.msdn.com/e7/archive/2009/01/15/user-account-control-uac-quick-update.aspx"><em>post #2</em></a><em>).</em></p>
<p><em>UAC also helps software developers improve their programs to run without requiring administrator privileges. The most effective way to secure a system against malware is to run with standard user privileges. As more software works well without administrator
 privileges, more people will run as standard user. We expect that anyone responsible for a set of Windows 7 machines (such as IT Administrators or the family helpdesk worker (like me!)) will administer them to use standard user accounts. The recent feedback
 has noted explicitly that running as standard user works well. Administrators also have Group Policy at their disposal to enforce the UAC setting to “Always Notify” if they choose to manage their machines with administrator accounts instead of standard user
 accounts.</em></p>
<p>&nbsp;</p>
<p><em>C</em></p>
</div></blockquote>
<p>I say again, from the UAC Blog.</p>
<p><a href="http://blogs.msdn.com/uac/">http://blogs.msdn.com/uac/</a></p>
<p><strong>User Account Control (UAC)</strong>&nbsp;is a core security feature..</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/88c590808bef4361b06d9deb00e063b0#88c590808bef4361b06d9deb00e063b0</link>
		<pubDate>Thu, 11 Jun 2009 21:06:35 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/88c590808bef4361b06d9deb00e063b0#88c590808bef4361b06d9deb00e063b0</guid>
		<dc:creator>intelman</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/intelman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">vesuvius said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Uxtheme Rafael said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Everyone that has responded in this thread thus far <em>ought</em> to know what UAC is and does by now. This has been debated on&nbsp;countless occasions.</p>
<p>Yes they got the messaging to us wrong, I blame marketing and&nbsp;over zealous security PM's.</p>
<p>The fact of the matter is that most computers needs an expert to maintain them, that is fine if you are a developer or computer enthusiast, but a general user finds it difficult. Foisting this upon billions of users is not commercially adriot - look at XP!</p>
<p>&nbsp;If you were in charge of a multi-billion product, and one of the chief complaints was
<strong>security prompts</strong> what would you do? Obviously that complainant is a fool, but it is better to sell the product (like XP sold in droves), and leave that individual under the control of AV companies. It is less complicated that way, and you have
 less complaints - far less by the way.</p>
<p>If users get a virus or their security is compromised, Microsoft's response will be elevate UAC, you complained when we had it high, now see what happened.</p>
<p>This is an economical descicion, and totally, wholly incontrovertibly&nbsp;the correct one!</p>
<p>&nbsp;</p>
</div></blockquote>
<p>&quot;<strong>XP sold in droves</strong>&quot;</p>
<p>-------------</p>
<p>Not that&nbsp;much.</p>
<p>Google stats from 2003:</p>
<p><br>
<a href="http://web.archive.org/web/20030401082712/<a href="http://www.google.com/press/zeitgeist.html&quot;>http://web.archive.org/web/20030401082712/http://www.google.com/press/zeitgeist.html">http&#58;&#47;&#47;www.google.com&#47;press&#47;zeitgeist.html&#34;&#62;http&#58;&#47;&#47;web.archive.org&#47;web&#47;20030401082712&#47;http&#58;&#47;&#47;www.google.com&#47;press&#47;zeitgeist.html</a></a></p>
<p>Windows&nbsp;98&nbsp;-&nbsp;36%<br>
Windows&nbsp;XP&nbsp;-&nbsp;28%<br>
Windows&nbsp;2000&nbsp;-&nbsp;21%</p>
<p>XP became dominant only in 2004 or so.&nbsp; Three years after release. What made XP such a success&nbsp;is the fact that it had more than five years to spread. No other windows had that long no successor.</p>
<p>Vista has now 24.35% market share:</p>
<p><a href="http://marketshare.hitslink.com/operating-system-market-share.aspx?qprid=10">http://marketshare.hitslink.com/operating-system-market-share.aspx?qprid=10</a></p>
<p>After around two and half years of market availability (since january 2007) that's not that bad, considering how entrenched XP is, and the negative image that&nbsp;Vista has. The reason Microsoft destroyed UAC is because of the whiney blogosphere, and the statistics
 show me, that the blogosphere has much less influence on the market than they think they have.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/15d336c471f84fdf9d5f9deb00e06423#15d336c471f84fdf9d5f9deb00e06423</link>
		<pubDate>Thu, 11 Jun 2009 21:10:19 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/15d336c471f84fdf9d5f9deb00e06423#15d336c471f84fdf9d5f9deb00e06423</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">wastingtimewithforums said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">vesuvius said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>&quot;<strong>XP sold in droves</strong>&quot;</p>
<p>-------------</p>
<p>Not that&nbsp;much.</p>
<p>Google stats from 2003:</p>
<p><br>
<a href="http://web.archive.org/web/20030401082712/&lt;a href="><a href="http://web.archive.org/web/20030401082712/http://www.google.com/press/zeitgeist.html&quot;>http://www.google.com/press/zeitgeist.html&quot;>http://web.archive.org/web/20030401082712/http://www.google.com/press/zeitgeist.html">http&#58;&#47;&#47;web.archive.org&#47;web&#47;20030401082712&#47;http&#58;&#47;&#47;www.google.com&#47;press&#47;zeitgeist.html&#34;&#62;http&#58;&#47;&#47;www.google.com&#47;press&#47;zeitgeist.html&#34;&#62;http&#58;&#47;&#47;web.archive.org&#47;web&#47;20030401082712&#47;http&#58;&#47;&#47;www.google.com&#47;press&#47;zeitgeist.html</a></a></p>
<p>Windows&nbsp;98&nbsp;-&nbsp;36%<br>
Windows&nbsp;XP&nbsp;-&nbsp;28%<br>
Windows&nbsp;2000&nbsp;-&nbsp;21%</p>
<p>XP became dominant only in 2004 or so.&nbsp; Three years after release. What made XP such a success&nbsp;is the fact that it had more than five years to spread. No other windows had that long no successor.</p>
<p>Vista has now 24.35% market share:</p>
<p><a href="http://marketshare.hitslink.com/operating-system-market-share.aspx?qprid=10">http://marketshare.hitslink.com/operating-system-market-share.aspx?qprid=10</a></p>
<p>After around two and half years of market availability (since january 2007) that's not that bad, considering how entrenched XP is, and the negative image that&nbsp;Vista has. The reason Microsoft destroyed UAC is because of the whiney blogosphere, and the statistics
 show me, that the blogosphere has much less influence on the market than they think they have.</p>
</div></blockquote>
<p><blockquote><div class="quoteText">The reason Microsoft destroyed UAC is because of the whiney blogosphere, and the statistics show me, that the blogosphere has much less influence on the market than they think they have.</div></blockquote></p>
<p>Ignoring the fact your statement contradicts itself, I just wanted to make note that Microsoft made changes to UAC -- whether you view them as good or bad -- based on user feedback from various channels, including their Customer Experience Improvement Program.
 To blame UAC's changes, and their perception, on us bloggers is just wrong.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/aa71dde4f6af465bac359deb00e06459#aa71dde4f6af465bac359deb00e06459</link>
		<pubDate>Thu, 11 Jun 2009 21:59:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/aa71dde4f6af465bac359deb00e06459#aa71dde4f6af465bac359deb00e06459</guid>
		<dc:creator>Rafael Rivera</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Uxtheme Rafael/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Uxtheme Rafael said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">wastingtimewithforums said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>Ignoring the fact your statement contradicts itself, I just wanted to make note that Microsoft made changes to UAC -- whether you view them as good or bad -- based on user feedback from various channels, including their Customer Experience Improvement Program.
 To blame UAC's changes, and their perception, on us bloggers is just wrong.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>&quot;Ignoring the fact your statement contradicts itself&quot;</p>
<p>----</p>
<p>How so? Okay: the blogosphere has much less influence on the market than they (and Microsoft!)&nbsp;think they have</p>
<p>Now it makes more sense.</p>
<p>&quot;including their Customer Experience Improvement Program&quot;</p>
<p>How so? That thing is automatic:</p>
<p><a href="http://www.microsoft.com/products/ceip/EN-US/default.mspx">http://www.microsoft.com/products/ceip/EN-US/default.mspx</a></p>
<p>---</p>
<p><strong>Can I review the information before it is sent to Microsoft?</strong><br>
Unfortunately the information can't be reviewed for a couple of reasons: <br>
<br>
</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="listBullet" valign="top">•</td>
<td class="listItem">
<p>The Customer Experience Improvement Program was designed to enable millions of customers to participate. To support such a large number of customers sending data, the collected information is recorded so that the Microsoft servers can efficiently process
 all the data. The nature of this encoding makes it difficult for most customers to review the information.</p>
</td>
</tr>
<tr>
<td class="listBullet" valign="top">•</td>
<td class="listItem">
<p>Applications which use CEIP typically send data to Microsoft servers after the application is closed. Rather than displaying a dialog prompting you to review the information when the application is trying to close, the data is sent automatically, without
 interrupting your work.</p>
</td>
</tr>
</tbody>
</table>
<p>----------------</p>
<p>&nbsp;</p>
<p>How does it measure how much the user is annoyed by UAC?</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a49a11568ed8404c9cb69deb00e064c8#a49a11568ed8404c9cb69deb00e064c8</link>
		<pubDate>Thu, 11 Jun 2009 22:21:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a49a11568ed8404c9cb69deb00e064c8#a49a11568ed8404c9cb69deb00e064c8</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">intelman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I say again, from the UAC Blog.</p>
<p><a href="http://blogs.msdn.com/uac/">http://blogs.msdn.com/uac/</a></p>
<p><strong>User Account Control (UAC)</strong>&nbsp;is a core security feature..</p>
</div></blockquote>
<p>Well, as you can see that is a defunct blog... Is this debate about how Microsoft misrepresented UAC in the Vista timeframe or is it about UAC and the distinction between running as a standard user by default and core security boundaries of the underlying
 system? This is an argument about the past, right? Sure, OK, the UAC blog, Windows blogs, media outlets, even Channel 9, misrepresented UAC as a security feature during the Vista daze. Can we move along? Can we focus on the here and now? DeVaan's post is from
 2009. The context is Windows 7. I've lost track of the problem, exactly. What's the issue again?</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/26ebb76e4cd4409cb5c79deb00e064f1#26ebb76e4cd4409cb5c79deb00e064f1</link>
		<pubDate>Thu, 11 Jun 2009 22:33:48 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/26ebb76e4cd4409cb5c79deb00e064f1#26ebb76e4cd4409cb5c79deb00e064f1</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">intelman said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Well, as you can see that is a defunct blog... Is this debate about how Microsoft misrepresented UAC in the Vista timeframe or is it about UAC and the distinction between running as a standard user by default and core security boundaries of the underlying
 system? This is an argument about the past, right? Sure, OK, the UAC blog, Windows blogs, media outlets, even Channel 9, misrepresented UAC as a security feature during the Vista daze. Can we move along? Can we focus on the here and now? DeVaan's post is from
 2009. The context is Windows 7. I've lost track of the problem, exactly. What's the issue again?</p>
<p>C</p>
</div></blockquote>
<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">Sure, OK, the UAC blog, Windows blogs, media outlets, even Channel 9, misrepresented UAC as a security feature during the Vista daze. Can we move along?</div></blockquote></p>
<p>Not really. Either UAC is a security feature and the default setting is wrong or this dialog is broken:</p>
<p><a rel="lightbox" href="http://img44.imageshack.us/img44/3362/uac.png"><img src="http://img44.imageshack.us/img44/3362/uac.png" alt="UAC, not a security feature. Or is it?"></a></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/6701b03a782d4deba51b9deb00e0655e#6701b03a782d4deba51b9deb00e0655e</link>
		<pubDate>Thu, 11 Jun 2009 23:05:47 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/6701b03a782d4deba51b9deb00e0655e#6701b03a782d4deba51b9deb00e0655e</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>Not really. Either UAC is a security feature and the default setting is wrong or this dialog is broken:</p>
<p><a rel="lightbox" href="http://img44.imageshack.us/img44/3362/uac.png"><img src="http://img44.imageshack.us/img44/3362/uac.png" alt="UAC, not a security feature. Or is it?"></a></p>
</div></blockquote>
<p>UAC is not a security boundary. I'm sorry I used the term &quot;feature&quot;. UAC is not a security boundary.</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/30dda89b44ab4cf6b0309deb00e06589#30dda89b44ab4cf6b0309deb00e06589</link>
		<pubDate>Thu, 11 Jun 2009 23:13:17 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/30dda89b44ab4cf6b0309deb00e06589#30dda89b44ab4cf6b0309deb00e06589</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">intelman said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Well, as you can see that is a defunct blog... Is this debate about how Microsoft misrepresented UAC in the Vista timeframe or is it about UAC and the distinction between running as a standard user by default and core security boundaries of the underlying
 system? This is an argument about the past, right? Sure, OK, the UAC blog, Windows blogs, media outlets, even Channel 9, misrepresented UAC as a security feature during the Vista daze. Can we move along? Can we focus on the here and now? DeVaan's post is from
 2009. The context is Windows 7. I've lost track of the problem, exactly. What's the issue again?</p>
<p>C</p>
</div></blockquote>
<p>If the application that does the code injection needs to pass a UAC prompt before it can be installed, the users agrees the application is trust wordy so it does not need to prompt when it is doing admin stuff?</p>
<p>Am I right? Or doens't the applcation doing the injection need a UAC prompt to install? It doens't need one to boot in any UAC mode i guess because otherwise we would not have this discussion.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/7c1a4923de0e454b95249deb00e065ee#7c1a4923de0e454b95249deb00e065ee</link>
		<pubDate>Thu, 11 Jun 2009 23:15:30 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/7c1a4923de0e454b95249deb00e065ee#7c1a4923de0e454b95249deb00e065ee</guid>
		<dc:creator>CKurt</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/CKurt/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">intelman said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Well, as you can see that is a defunct blog... Is this debate about how Microsoft misrepresented UAC in the Vista timeframe or is it about UAC and the distinction between running as a standard user by default and core security boundaries of the underlying
 system? This is an argument about the past, right? Sure, OK, the UAC blog, Windows blogs, media outlets, even Channel 9, misrepresented UAC as a security feature during the Vista daze. Can we move along? Can we focus on the here and now? DeVaan's post is from
 2009. The context is Windows 7. I've lost track of the problem, exactly. What's the issue again?</p>
<p>C</p>
</div></blockquote>
<p>So you mean that it's now a &quot;convenience feature&quot; - in what way is it more CONVENIANT to have an extra 1 - 4 clicks along the way? You can argue that it helps to limit admin functionality access which makes the machine more secure (which is not true as users
 ignore the dialogs and just click through) but it certainly doesn't make your use of the machine more convenient.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/9916cc70849248e59e0f9deb00e06657#9916cc70849248e59e0f9deb00e06657</link>
		<pubDate>Thu, 11 Jun 2009 23:16:35 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/9916cc70849248e59e0f9deb00e06657#9916cc70849248e59e0f9deb00e06657</guid>
		<dc:creator>Ubuntu</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Ubuntu/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>UAC is not a security boundary. I'm sorry I used the term &quot;feature&quot;. UAC is not a security boundary.</p>
<p>C</p>
</div></blockquote>
<p>Agreed. UAC is not a security <strong><em>boundary</em></strong>. It is a security
<strong><em>feature</em></strong>. The whole Trustworthy Computing/SDL thing is supposed to mean you ship security features
<em>in the most secure setting</em> - Secure by Design, Secure by Default, Secure by Deployment&#43;Communication. That appears to have been forgotten.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/d8322d81f47b434a90889deb00e066bd#d8322d81f47b434a90889deb00e066bd</link>
		<pubDate>Thu, 11 Jun 2009 23:17:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/d8322d81f47b434a90889deb00e066bd#d8322d81f47b434a90889deb00e066bd</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">intelman said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Well, as you can see that is a defunct blog... Is this debate about how Microsoft misrepresented UAC in the Vista timeframe or is it about UAC and the distinction between running as a standard user by default and core security boundaries of the underlying
 system? This is an argument about the past, right? Sure, OK, the UAC blog, Windows blogs, media outlets, even Channel 9, misrepresented UAC as a security feature during the Vista daze. Can we move along? Can we focus on the here and now? DeVaan's post is from
 2009. The context is Windows 7. I've lost track of the problem, exactly. What's the issue again?</p>
<p>C</p>
</div></blockquote>
<p>&quot;Sure, OK, the UAC blog, Windows blogs, media outlets, even Channel 9, misrepresented UAC as a security feature during the Vista daze. Can we move along? Can we focus on the here and now? DeVaan's post is from 2009. The context is Windows 7.&quot;</p>
<p>------------------</p>
<p>So you had it wrong all these years and now you guys saw the light? Just when the UAC issues with Win7 appeared?</p>
<p>fortunate coincidence! Seriously, I am disappointed. I've read all the anti-MS hate posts on slashdot and various other internet holes and was never impressed by their stupid arguments, but, reading this inane responses from you guys... I've lost a&nbsp;substantial
 amount of&nbsp;respect for MS. This&nbsp;move could be the biggest negative advertising in the tech community for Microsoft EVER.</p>
<p>Look how much noise it generates:</p>
<p><a href="http://www.google.com/search?hl=en&amp;q=%22windows&#43;7%22%2Buac&amp;aq=f&amp;oq=&amp;aqi=g10">http://www.google.com/search?hl=en&amp;q=%22windows&#43;7%22%2Buac&amp;aq=f&amp;oq=&amp;aqi=g10</a></p>
<p>This could turn into something huge.</p>
<p>Of course I understand you guys. You wanted to please the blogger and slashdot crowds with that move, but&nbsp;the approach&nbsp;was obviously shortsighted. You know it now of course - but what do to? It's too late in the product cycle to over-engineer UAC to such
 extend that it will detect code injections and such (if it is even possible), and setting the UAC default behaviour back to Vista levels.. well, I still think it would be the right choice, but you guys advertised so much with the claim that Windows 7 is &quot;less
 annoying than Vista&quot; so that that move will generate negative press. But seriously, isn't it&nbsp;better to fix it now, get some bad press for one month, than not fixing it, and getting bad press about it for the next several years?</p>
<p>I&nbsp; can imagine that&nbsp;the guy who came up&nbsp;with the bright idea to make UAC &quot;less annoying&quot; got, when the flaws started to come up, an facial expression found on infants who have just crapped into their pants. He propably&nbsp;sat stupidly in an oozing euphoria,
 grinning from ear to ear, subcounsciously knowing he made a serious error, but not really understanding it.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/e6f525b18e9e4874ba4d9deb00e0672a#e6f525b18e9e4874ba4d9deb00e0672a</link>
		<pubDate>Fri, 12 Jun 2009 00:20:05 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/e6f525b18e9e4874ba4d9deb00e0672a#e6f525b18e9e4874ba4d9deb00e0672a</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">wastingtimewithforums said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>&quot;Sure, OK, the UAC blog, Windows blogs, media outlets, even Channel 9, misrepresented UAC as a security feature during the Vista daze. Can we move along? Can we focus on the here and now? DeVaan's post is from 2009. The context is Windows 7.&quot;</p>
<p>------------------</p>
<p>So you had it wrong all these years and now you guys saw the light? Just when the UAC issues with Win7 appeared?</p>
<p>fortunate coincidence! Seriously, I am disappointed. I've read all the anti-MS hate posts on slashdot and various other internet holes and was never impressed by their stupid arguments, but, reading this inane responses from you guys... I've lost a&nbsp;substantial
 amount of&nbsp;respect for MS. This&nbsp;move could be the biggest negative advertising in the tech community for Microsoft EVER.</p>
<p>Look how much noise it generates:</p>
<p><a href="http://www.google.com/search?hl=en&amp;q=%22windows&#43;7%22%2Buac&amp;aq=f&amp;oq=&amp;aqi=g10">http://www.google.com/search?hl=en&amp;q=%22windows&#43;7%22%2Buac&amp;aq=f&amp;oq=&amp;aqi=g10</a></p>
<p>This could turn into something huge.</p>
<p>Of course I understand you guys. You wanted to please the blogger and slashdot crowds with that move, but&nbsp;the approach&nbsp;was obviously shortsighted. You know it now of course - but what do to? It's too late in the product cycle to over-engineer UAC to such
 extend that it will detect code injections and such (if it is even possible), and setting the UAC default behaviour back to Vista levels.. well, I still think it would be the right choice, but you guys advertised so much with the claim that Windows 7 is &quot;less
 annoying than Vista&quot; so that that move will generate negative press. But seriously, isn't it&nbsp;better to fix it now, get some bad press for one month, than not fixing it, and getting bad press about it for the next several years?</p>
<p>I&nbsp; can imagine that&nbsp;the guy who came up&nbsp;with the bright idea to make UAC &quot;less annoying&quot; got, when the flaws started to come up, an facial expression found on infants who have just crapped into their pants. He propably&nbsp;sat stupidly in an oozing euphoria,
 grinning from ear to ear, subcounsciously knowing he made a serious error, but not really understanding it.</p>
</div></blockquote>
<p>What the hell is with all the whining in this thread? They made a decision to sacrifice some security for usability. If you want to do it differently make your own damn OS.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/9dcc1331d2774c92aaa29deb00e0679e#9dcc1331d2774c92aaa29deb00e0679e</link>
		<pubDate>Fri, 12 Jun 2009 00:40:50 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/9dcc1331d2774c92aaa29deb00e0679e#9dcc1331d2774c92aaa29deb00e0679e</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Bass said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">wastingtimewithforums said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>What the hell is with all the whining in this thread? They made a decision to sacrifice some security for usability. If you want to do it differently make your own damn OS.</p>
</div></blockquote>
<p><strong>&quot;They made a decision to sacrifice some security for usability&quot;</strong></p>
<p>---------------------------------</p>
<p>The problem is, that in the long term this decision is pretty negative for the windows plattform as a whole. The implications of this decision could haunt the&nbsp;plattform for years and years to come.</p>
<p>To quote myself:</p>
<p>-----------<br>
<em>What now? What is the future of Windows security? Will it be now &quot;forever&quot; that users will work as administrators with a broken UAC? Or will you force in Windows 8 that the default user will be a standard account user? But if you do that, people will be
 extremely annoyed! After&nbsp; Windows 7, with its reduced UAC dialogs, people WON'T ACCEPT a standard user account in Windows 8 - because on a standard account there will be much more UAC prompts than on the default administrator account on win7 with its broken
 UAC.</em></p>
<p><em>UAC was a good tool to prepare people for the &quot;standard account future&quot;, but now.. it's less likely that normal users will accept that future, after they use win7.</em></p>
<p><em>It seems that you guys maneuvered yourselves into a pretty naster corner, just to please the blogosphere</em></p>
<p>-----------</p>
<p><a href="http://channel9.msdn.com/forums/Coffeehouse/473037-UAC-controversy-the-last-episode/?CommentID=473105">http://channel9.msdn.com/forums/Coffeehouse/473037-UAC-controversy-the-last-episode/?CommentID=473105</a></p>
<p>I repeat myself: What now? What is the future of&nbsp;Windows security wise?&nbsp;This shows me that MS doesn't has the balls to enforce security. If they are&nbsp;freaked out&nbsp;so easily by the negativity towards UAC (which is pretty mild - it just&nbsp;wants a click, not password
 [if you're an administrator])&nbsp;- Just how in hell do they want to make the standard account as the default account in the future?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/db3ede6412a24422b9f99deb00e0680a#db3ede6412a24422b9f99deb00e0680a</link>
		<pubDate>Fri, 12 Jun 2009 01:00:26 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/db3ede6412a24422b9f99deb00e0680a#db3ede6412a24422b9f99deb00e0680a</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Bass said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">wastingtimewithforums said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>What the hell is with all the whining in this thread? They made a decision to sacrifice some security for usability. If you want to do it differently make your own damn OS.</p>
</div></blockquote>
<p>That's actually a good idea, I was wondering what I should do with those spare&nbsp;40 bil. dollars lying around in my pocket...</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c6f26779b7dd41e295ee9deb00e06870#c6f26779b7dd41e295ee9deb00e06870</link>
		<pubDate>Fri, 12 Jun 2009 01:00:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c6f26779b7dd41e295ee9deb00e06870#c6f26779b7dd41e295ee9deb00e06870</guid>
		<dc:creator>RoyalSchrubber</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/RoyalSchrubber/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">wastingtimewithforums said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>&quot;Sure, OK, the UAC blog, Windows blogs, media outlets, even Channel 9, misrepresented UAC as a security feature during the Vista daze. Can we move along? Can we focus on the here and now? DeVaan's post is from 2009. The context is Windows 7.&quot;</p>
<p>------------------</p>
<p>So you had it wrong all these years and now you guys saw the light? Just when the UAC issues with Win7 appeared?</p>
<p>fortunate coincidence! Seriously, I am disappointed. I've read all the anti-MS hate posts on slashdot and various other internet holes and was never impressed by their stupid arguments, but, reading this inane responses from you guys... I've lost a&nbsp;substantial
 amount of&nbsp;respect for MS. This&nbsp;move could be the biggest negative advertising in the tech community for Microsoft EVER.</p>
<p>Look how much noise it generates:</p>
<p><a href="http://www.google.com/search?hl=en&amp;q=%22windows&#43;7%22%2Buac&amp;aq=f&amp;oq=&amp;aqi=g10">http://www.google.com/search?hl=en&amp;q=%22windows&#43;7%22%2Buac&amp;aq=f&amp;oq=&amp;aqi=g10</a></p>
<p>This could turn into something huge.</p>
<p>Of course I understand you guys. You wanted to please the blogger and slashdot crowds with that move, but&nbsp;the approach&nbsp;was obviously shortsighted. You know it now of course - but what do to? It's too late in the product cycle to over-engineer UAC to such
 extend that it will detect code injections and such (if it is even possible), and setting the UAC default behaviour back to Vista levels.. well, I still think it would be the right choice, but you guys advertised so much with the claim that Windows 7 is &quot;less
 annoying than Vista&quot; so that that move will generate negative press. But seriously, isn't it&nbsp;better to fix it now, get some bad press for one month, than not fixing it, and getting bad press about it for the next several years?</p>
<p>I&nbsp; can imagine that&nbsp;the guy who came up&nbsp;with the bright idea to make UAC &quot;less annoying&quot; got, when the flaws started to come up, an facial expression found on infants who have just crapped into their pants. He propably&nbsp;sat stupidly in an oozing euphoria,
 grinning from ear to ear, subcounsciously knowing he made a serious error, but not really understanding it.</p>
</div></blockquote>
<p>I provided a link to Jon's post on E7. Why don't ask these questions/provide this feedback there? What are you trying to accomplish here? We are not the Windows team. The Windows team doesn't spend time here going through threads. They want this conversation
 to happen on E7. So, make it happen there.</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a63f2e4803204ad9800f9deb00e068a6#a63f2e4803204ad9800f9deb00e068a6</link>
		<pubDate>Fri, 12 Jun 2009 01:26:37 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a63f2e4803204ad9800f9deb00e068a6#a63f2e4803204ad9800f9deb00e068a6</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">RoyalSchrubber said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Bass said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>That's actually a good idea, I was wondering what I should do with those spare&nbsp;40 bil. dollars lying around in my pocket...</p>
</div></blockquote>
<p>You don't need 40 billion to make an OS. Even Microsoft doesn't spend that much on Windows.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/f5f4e76fbc7a4a49877c9deb00e068ce#f5f4e76fbc7a4a49877c9deb00e068ce</link>
		<pubDate>Fri, 12 Jun 2009 01:39:51 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/f5f4e76fbc7a4a49877c9deb00e068ce#f5f4e76fbc7a4a49877c9deb00e068ce</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">wastingtimewithforums said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I provided a link to Jon's post on E7. Why don't ask these questions/provide this feedback there? What are you trying to accomplish here? We are not the Windows team. The Windows team doesn't spend time here going through threads. They want this conversation
 to happen on E7. So, make it happen there.</p>
<p>C</p>
</div></blockquote>
<p>&quot;The Windows team doesn't spend time here going through threads.&quot;</p>
<p>Why not? No, seriously. What's the point of channel9?</p>
<p><a href="http://channel9.msdn.com/About/">http://channel9.msdn.com/About/</a></p>
<p>&quot;Channel 9 is all about the conversation. Channel 9 should inspire Microsoft and our customers to talk in an honest and human voice.&quot;</p>
<p>I thought this place is a central hub to &quot;talk&quot; to Microsoft. If it's not, make it! There is a need for such a hub. Or is the prefered way for communication for MS really all those scattered msdn blogs?</p>
<p>And by the way - we both know the UAC behaviour won't be changed. The guy who discovered it never got an answer from the windows team, despite contacting Microsoft several times:</p>
<p><a href="http://www.pretentiousname.com/misc/win7_uac_whitelist2.html">http://www.pretentiousname.com/misc/win7_uac_whitelist2.html</a></p>
<p>So what's the point in&nbsp;posting on that blog? Well, of course you&nbsp;could ask the question why I am posting here, since it's pointless to post here about that too.&nbsp;I am posting here because it seems to make some noise, (externally)&nbsp;much more people read this
 forum than the e7 blog. I noticed some people who posted about that issue there and their comments were quickly buried by other comments and no one noticed it.</p>
<p>At the end of the day, it's you who is working at Microsoft, and if the Windows plattform will be in trouble, you guys will have trouble too. So, since it's in your interest, why don't you send a link to this thread to the windows 7 team, and ask them to
 comment on this issue again?&nbsp;The chances are better if a fellow Softie asks them than&nbsp;some&nbsp;faceless&nbsp;commenter.&nbsp;I think the posters here made good points, why not counter them one by one by the windows team?</p>
<p>Especially:</p>
<p>1.&nbsp;All the talk about UAC not a security feature/boundary/whatever EVEN THOUGH Microsoft touted the complete opposite just 6-8 months ago! There are plenty of links in this thread that prove this. How do they explain that? Either Microsoft didn't know what
 UAC was when it developed and advertised it, or they knew it back then and don't know it now.</p>
<p>2. What about the future of Windows plattform? How does it fare with the decision to cripple UAC? I wrote about it here:<a href="http://channel9.msdn.com/forums/Coffeehouse/473037-UAC-controversy-the-last-episode/?CommentID=473261">http://channel9.msdn.com/forums/Coffeehouse/473037-UAC-controversy-the-last-episode/?CommentID=473261</a></p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/7df99687f27b43b38ca49deb00e0693f#7df99687f27b43b38ca49deb00e0693f</link>
		<pubDate>Fri, 12 Jun 2009 02:08:14 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/7df99687f27b43b38ca49deb00e0693f#7df99687f27b43b38ca49deb00e0693f</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">wastingtimewithforums said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>&quot;The Windows team doesn't spend time here going through threads.&quot;</p>
<p>Why not? No, seriously. What's the point of channel9?</p>
<p><a href="http://channel9.msdn.com/About/">http://channel9.msdn.com/About/</a></p>
<p>&quot;Channel 9 is all about the conversation. Channel 9 should inspire Microsoft and our customers to talk in an honest and human voice.&quot;</p>
<p>I thought this place is a central hub to &quot;talk&quot; to Microsoft. If it's not, make it! There is a need for such a hub. Or is the prefered way for communication for MS really all those scattered msdn blogs?</p>
<p>And by the way - we both know the UAC behaviour won't be changed. The guy who discovered it never got an answer from the windows team, despite contacting Microsoft several times:</p>
<p><a href="http://www.pretentiousname.com/misc/win7_uac_whitelist2.html">http://www.pretentiousname.com/misc/win7_uac_whitelist2.html</a></p>
<p>So what's the point in&nbsp;posting on that blog? Well, of course you&nbsp;could ask the question why I am posting here, since it's pointless to post here about that too.&nbsp;I am posting here because it seems to make some noise, (externally)&nbsp;much more people read this
 forum than the e7 blog. I noticed some people who posted about that issue there and their comments were quickly buried by other comments and no one noticed it.</p>
<p>At the end of the day, it's you who is working at Microsoft, and if the Windows plattform will be in trouble, you guys will have trouble too. So, since it's in your interest, why don't you send a link to this thread to the windows 7 team, and ask them to
 comment on this issue again?&nbsp;The chances are better if a fellow Softie asks them than&nbsp;some&nbsp;faceless&nbsp;commenter.&nbsp;I think the posters here made good points, why not counter them one by one by the windows team?</p>
<p>Especially:</p>
<p>1.&nbsp;All the talk about UAC not a security feature/boundary/whatever EVEN THOUGH Microsoft touted the complete opposite just 6-8 months ago! There are plenty of links in this thread that prove this. How do they explain that? Either Microsoft didn't know what
 UAC was when it developed and advertised it, or they knew it back then and don't know it now.</p>
<p>2. What about the future of Windows plattform? How does it fare with the decision to cripple UAC? I wrote about it here:<a href="http://channel9.msdn.com/forums/Coffeehouse/473037-UAC-controversy-the-last-episode/?CommentID=473261">http://channel9.msdn.com/forums/Coffeehouse/473037-UAC-controversy-the-last-episode/?CommentID=473261</a></p>
<p>&nbsp;</p>
</div></blockquote>
<p>I didn't say don't talk here.... I was trying to make the point that if you post these concerns on a blog that is frequented by the Windows team, well, maybe you'd get some answers that will help you understand. In the meantime, again, please take the time
 to watch this:</p>
<p><a href="http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=993">http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=993</a></p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/4ba2adb8965c4bf7bd519deb00e06974#4ba2adb8965c4bf7bd519deb00e06974</link>
		<pubDate>Fri, 12 Jun 2009 02:13:25 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/4ba2adb8965c4bf7bd519deb00e06974#4ba2adb8965c4bf7bd519deb00e06974</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">CKurt said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>If the application that does the code injection needs to pass a UAC prompt before it can be installed, the users agrees the application is trust wordy so it does not need to prompt when it is doing admin stuff?</p>
<p>Am I right? Or doens't the applcation doing the injection need a UAC prompt to install? It doens't need one to boot in any UAC mode i guess because otherwise we would not have this discussion.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>The application that does the code injection <strong>does not</strong> ever need to show a UAC prompt. It does not need to be installed, nor does it need to be elevated to run the code injection.</p>
<p>Furthermore, this risk is increased even more if you take into account remote code vulnerabilities in other unelevated applications. (Not low-privileged applications like IE though)<a id="ctl00_MainPlaceHolder_Editor_SaveButton_ButtonHyperLink" href=""><span class="button">
</span></a><a id="ctl00_MainPlaceHolder_Editor_SaveButton_ButtonHyperLink" href=""><span class="button"></span></a></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/26f13bd851ee4e78afe49deb00e069e2#26f13bd851ee4e78afe49deb00e069e2</link>
		<pubDate>Fri, 12 Jun 2009 02:17:25 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/26f13bd851ee4e78afe49deb00e069e2#26f13bd851ee4e78afe49deb00e069e2</guid>
		<dc:creator>Long Zheng</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/longzheng/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">wastingtimewithforums said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I didn't say don't talk here.... I was trying to make the point that if you post these concerns on a blog that is frequented by the Windows team, well, maybe you'd get some answers that will help you understand. In the meantime, again, please take the time
 to watch this:</p>
<p><a href="http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=993">http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=993</a></p>
<p>C</p>
</div></blockquote>
<p>Charles, security boundaries and security features aside, do you agree with this definition of a vulnerabillity from Wikipedia?</p>
<p><strong>&quot;vulnerability</strong> is applied to a weakness in a system which allows an attacker to violate the integrity of that system&quot;</p>
<p>If so, would you consider this application of code-injection scenario in Windows 7 a vulnerability?</p>
<p>If not, how would you define vulnerabilities?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/cfd1997c642b48ccbb709deb00e06a4e#cfd1997c642b48ccbb709deb00e06a4e</link>
		<pubDate>Fri, 12 Jun 2009 02:22:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/cfd1997c642b48ccbb709deb00e06a4e#cfd1997c642b48ccbb709deb00e06a4e</guid>
		<dc:creator>Long Zheng</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/longzheng/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">longzheng said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">CKurt said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>The application that does the code injection <strong>does not</strong> ever need to show a UAC prompt. It does not need to be installed, nor does it need to be elevated to run the code injection.</p>
<p>Furthermore, this risk is increased even more if you take into account remote code vulnerabilities in other unelevated applications. (Not low-privileged applications like IE though)<a id="ctl00_MainPlaceHolder_Editor_SaveButton_ButtonHyperLink" href=""><span class="button">
</span></a><a id="ctl00_MainPlaceHolder_Editor_SaveButton_ButtonHyperLink" href=""><span class="button"></span></a></p>
</div></blockquote>
<p>That's the crux of the argument, in my opinion. My primary argument in favour of UAC that I've always used is that if there's a remote code execution vulnerability in e.g. Outlook, any exploit code cannot exceed Outlook's privilege level, it cannot elevate
 without the user's consent. Now, with Windows 7's default settings, it can.</p>
<p>I do not understand why MS is pretending this isn't a bad thing.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/e810d52d83e24e079ecd9deb00e06ab4#e810d52d83e24e079ecd9deb00e06ab4</link>
		<pubDate>Fri, 12 Jun 2009 02:25:02 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/e810d52d83e24e079ecd9deb00e06ab4#e810d52d83e24e079ecd9deb00e06ab4</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">longzheng said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Charles, security boundaries and security features aside, do you agree with this definition of a vulnerabillity from Wikipedia?</p>
<p><strong>&quot;vulnerability</strong> is applied to a weakness in a system which allows an attacker to violate the integrity of that system&quot;</p>
<p>If so, would you consider this application of code-injection scenario in Windows 7 a vulnerability?</p>
<p>If not, how would you define vulnerabilities?</p>
</div></blockquote>
<p>Well, my position is simple. YOU are in control of what is allowed to execute on your system. If you choose to run arbitrary unsigned binaries, that's
<em>your</em> decision. On Windows 7, you run as standard user by default. How many attacks have their been that exploit the UAC vulnerability you are touting? I've yet to hear about a
<em>single</em> instance. If UAC is so flawed, then why haven't hackers used it as an attack vector? Win 7 UAC has been in the wild for quite some time to date. Lots and lots of folks are running Win7 RC. Can you elaborate on the vulnerability?</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/fe58e90ff4df4052b3829deb00e06ae4#fe58e90ff4df4052b3829deb00e06ae4</link>
		<pubDate>Fri, 12 Jun 2009 02:35:47 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/fe58e90ff4df4052b3829deb00e06ae4#fe58e90ff4df4052b3829deb00e06ae4</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">longzheng said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Well, my position is simple. YOU are in control of what is allowed to execute on your system. If you choose to run arbitrary unsigned binaries, that's
<em>your</em> decision. On Windows 7, you run as standard user by default. How many attacks have their been that exploit the UAC vulnerability you are touting? I've yet to hear about a
<em>single</em> instance. If UAC is so flawed, then why haven't hackers used it as an attack vector? Win 7 UAC has been in the wild for quite some time to date. Lots and lots of folks are running Win7 RC. Can you elaborate on the vulnerability?</p>
<p>C</p>
</div></blockquote>
<p>Well I would assume developers/hackers haven't taken advantage of it yet because Windows 7 isn't a feasible target yet, there are relatively few users and they're rather technical - an unfavourable target. Because this only works on 7, it would be wise to
 wait after 7 is adopted in the mass market.</p>
<p>Whilst the most obvious method this vulnerability can be exploited is via a (unsigned) binary that a user executes, there is no restriction on it being implemented in just malware. Besides the remote code execution I mentioned above, legitmate applications
 too can take advantage of this vulnerability to silently elevate themselves, without malicious intent.</p>
<p>One developer has already said in public that they will be taking advantage of this vulnerability to make their application silently elevate.</p>
<p><em>&quot;As a software developer I wouldn’t think twice of taking advantage of this vulnerability to save my users from having to go through the UAC prompt. You’re absolutely right about competitive advantage.&quot;<br>
</em><a href="http://www.istartedsomething.com/20090611/uac-in-windows-7-still-broken-microsoft-wont-fix-code-injection-vulnerability/#comment-75629">http://www.istartedsomething.com/20090611/uac-in-windows-7-still-broken-microsoft-wont-fix-code-injection-vulnerability/#comment-75629</a></p>
<p>I'm not technical enough to explain how the exploit works in its entirety, but I've personally tested the proof of concept and it works as described. If you're concerned about the validity of his claims, keep an eye out for the source code.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/053e2a0a8a98451d82fb9deb00e06b56#053e2a0a8a98451d82fb9deb00e06b56</link>
		<pubDate>Fri, 12 Jun 2009 02:56:59 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/053e2a0a8a98451d82fb9deb00e06b56#053e2a0a8a98451d82fb9deb00e06b56</guid>
		<dc:creator>Long Zheng</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/longzheng/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">longzheng said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Well I would assume developers/hackers haven't taken advantage of it yet because Windows 7 isn't a feasible target yet, there are relatively few users and they're rather technical - an unfavourable target. Because this only works on 7, it would be wise to
 wait after 7 is adopted in the mass market.</p>
<p>Whilst the most obvious method this vulnerability can be exploited is via a (unsigned) binary that a user executes, there is no restriction on it being implemented in just malware. Besides the remote code execution I mentioned above, legitmate applications
 too can take advantage of this vulnerability to silently elevate themselves, without malicious intent.</p>
<p>One developer has already said in public that they will be taking advantage of this vulnerability to make their application silently elevate.</p>
<p><em>&quot;As a software developer I wouldn’t think twice of taking advantage of this vulnerability to save my users from having to go through the UAC prompt. You’re absolutely right about competitive advantage.&quot;<br>
</em><a href="http://www.istartedsomething.com/20090611/uac-in-windows-7-still-broken-microsoft-wont-fix-code-injection-vulnerability/#comment-75629">http://www.istartedsomething.com/20090611/uac-in-windows-7-still-broken-microsoft-wont-fix-code-injection-vulnerability/#comment-75629</a></p>
<p>I'm not technical enough to explain how the exploit works in its entirety, but I've personally tested the proof of concept and it works as described. If you're concerned about the validity of his claims, keep an eye out for the source code.</p>
</div></blockquote>
<p>See my argument about remote code execution vulnerabilities.&nbsp;I don't decide to run the code that comes in through an exploit, yet with Win 7's UAC it can silently elevate.</p>
<p>As for there having been no attacks yet, that's a stupid argument. It advocates a purely reactionary approach to security, which is the exact opposite of&nbsp;&quot;secure by default&quot;. In addition, 7's market penetration is still too low to make it a large target
 for attacks, and because it is still pre-release software, most people who are running it are technically proficient and therefore not likely to be prone to common attack strategies.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/f93e662880bd43ce90a39deb00e06bc5#f93e662880bd43ce90a39deb00e06bc5</link>
		<pubDate>Fri, 12 Jun 2009 03:00:33 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/f93e662880bd43ce90a39deb00e06bc5#f93e662880bd43ce90a39deb00e06bc5</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><div>
<p>Maybe Microsoft should just turn UAC off entirely if this is their position. Based on what they're saying it doesn't really do a great deal of anything at its default, least of all offer any protection for users. Either turn it up or turn it off. Anything
 else is just a waste of everyone's time.</p>
<p>There are several bugs in the current UAC design default but the main issue is that bypass can be automated. While today you can inject and bypass, you have to guess what the user will elevate or trick the user into elevating your choice of process, and
 that adds complexity (and crashes?). With the new UAC you can entirely automate and verify the escalation of your process. Just launch a copy of calculator, inject, escalate, close calculator. Would take less than 1 sec. You will see toolkits, libraries, both
 on the white and grey markets before Windows 7 ships.</p>
<font face="Arial" size="2">
<p>UAC isn't a security boundary but it SHOULD be. It should replace Fast User Switching for the admin-user to user-user switch.</p>
</font></div></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/4c51515f924441ec945f9deb00e06c31#4c51515f924441ec945f9deb00e06c31</link>
		<pubDate>Fri, 12 Jun 2009 03:13:36 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/4c51515f924441ec945f9deb00e06c31#4c51515f924441ec945f9deb00e06c31</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">longzheng said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Well, my position is simple. YOU are in control of what is allowed to execute on your system. If you choose to run arbitrary unsigned binaries, that's
<em>your</em> decision. On Windows 7, you run as standard user by default. How many attacks have their been that exploit the UAC vulnerability you are touting? I've yet to hear about a
<em>single</em> instance. If UAC is so flawed, then why haven't hackers used it as an attack vector? Win 7 UAC has been in the wild for quite some time to date. Lots and lots of folks are running Win7 RC. Can you elaborate on the vulnerability?</p>
<p>C</p>
</div></blockquote>
<p><blockquote><div class="quoteText">Well, my position is simple. YOU are in control of what is allowed to execute on your system. If you choose to run arbitrary unsigned binaries, that's
<em>your</em> decision.</div></blockquote></p>
<p>How do I, as a consumer, determine if what I'm executing is unsigned when <strong>
zero</strong> prompts appear? The malware I ran, as far as I'm concerned, was a fancy mortage calculator. Oops, my machine is screwed now. &quot;Mondo for Windows 7&quot; just bit me.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/8f0273185ba44eacbac49deb00e06c9c#8f0273185ba44eacbac49deb00e06c9c</link>
		<pubDate>Fri, 12 Jun 2009 03:25:06 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/8f0273185ba44eacbac49deb00e06c9c#8f0273185ba44eacbac49deb00e06c9c</guid>
		<dc:creator>Rafael Rivera</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Uxtheme Rafael/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>Repeat after me, &quot;UAC is not a security boundary!&quot;&nbsp; It's a convenience feature.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/fadf7ad0d3804baf83e79deb00e06cfc#fadf7ad0d3804baf83e79deb00e06cfc</link>
		<pubDate>Fri, 12 Jun 2009 04:17:57 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/fadf7ad0d3804baf83e79deb00e06cfc#fadf7ad0d3804baf83e79deb00e06cfc</guid>
		<dc:creator>CreamFilling512</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/CreamFilling512/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Sven Groot said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">longzheng said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>See my argument about remote code execution vulnerabilities.&nbsp;I don't decide to run the code that comes in through an exploit, yet with Win 7's UAC it can silently elevate.</p>
<p>As for there having been no attacks yet, that's a stupid argument. It advocates a purely reactionary approach to security, which is the exact opposite of&nbsp;&quot;secure by default&quot;. In addition, 7's market penetration is still too low to make it a large target
 for attacks, and because it is still pre-release software, most people who are running it are technically proficient and therefore not likely to be prone to common attack strategies.</p>
</div></blockquote>
<div id="ctl00_MainPlaceHolder_EntryList_ctl11_EntryTemplate_BodyLabel">
<p>Look. I want to be clear. I do not represent Microsoft's official position. I had nothing to do with the advent and evolution of UAC. Though my position represents stupity, it is most likely due to the fact that I don't think about this problem. I have nothing
 to to with UAC design and development. I have experienced 0 issues with UAC on Win 7. It prompts me when I install applications, change certain system settings. You know, the things I expect it to do. If it is vulnerable to attack, then I'd imagine the WIndows
 team will fix the exploit. If it's vulnerable by attack only if you have a currently executing process that can silently elevate, well, you have a currently executing malicious binary. How did it get on your machine? Silently? How does that work, exactly?</p>
<p>I'm fine with being stupid. Please do increase my understanding.</p>
<p>C</p>
</div></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/007f5fe2905642d88ad19deb00e06d27#007f5fe2905642d88ad19deb00e06d27</link>
		<pubDate>Fri, 12 Jun 2009 04:24:46 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/007f5fe2905642d88ad19deb00e06d27#007f5fe2905642d88ad19deb00e06d27</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Sven Groot said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<div id="ctl00_MainPlaceHolder_EntryList_ctl11_EntryTemplate_BodyLabel">
<p>Look. I want to be clear. I do not represent Microsoft's official position. I had nothing to do with the advent and evolution of UAC. Though my position represents stupity, it is most likely due to the fact that I don't think about this problem. I have nothing
 to to with UAC design and development. I have experienced 0 issues with UAC on Win 7. It prompts me when I install applications, change certain system settings. You know, the things I expect it to do. If it is vulnerable to attack, then I'd imagine the WIndows
 team will fix the exploit. If it's vulnerable by attack only if you have a currently executing process that can silently elevate, well, you have a currently executing malicious binary. How did it get on your machine? Silently? How does that work, exactly?</p>
<p>I'm fine with being stupid. Please do increase my understanding.</p>
<p>C</p>
</div>
</div></blockquote>
<p>I don't find any of this a big deal personally because in my experience its pretty easy to avoid getting viruses, UAC or not. But one of the the aspects of UAC I appreciate is that it lets you know if a program that you didn't intend to run is trying to
 get permission, such as something that may have been added to your Windows startup process.</p>
<p>&nbsp;Am I wrong to say that the exploit circumvents this feature of UAC?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c158a8b5a954451aa4779deb00e06d92#c158a8b5a954451aa4779deb00e06d92</link>
		<pubDate>Fri, 12 Jun 2009 04:26:06 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c158a8b5a954451aa4779deb00e06d92#c158a8b5a954451aa4779deb00e06d92</guid>
		<dc:creator>brian.shapiro</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/brian.shapiro/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">brian.shapiro said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I don't find any of this a big deal personally because in my experience its pretty easy to avoid getting viruses, UAC or not. But one of the the aspects of UAC I appreciate is that it lets you know if a program that you didn't intend to run is trying to
 get permission, such as something that may have been added to your Windows startup process.</p>
<p>&nbsp;Am I wrong to say that the exploit circumvents this feature of UAC?</p>
</div></blockquote>
<p>No, you're not wrong to question behavior. But how did the exploiting code get on your system?</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/3cd54ff3382445bbb5c79deb00e06dbe#3cd54ff3382445bbb5c79deb00e06dbe</link>
		<pubDate>Fri, 12 Jun 2009 04:28:03 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/3cd54ff3382445bbb5c79deb00e06dbe#3cd54ff3382445bbb5c79deb00e06dbe</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">brian.shapiro said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>No, you're not wrong to question behavior. But how did the exploiting code get on your system?</p>
<p>C</p>
</div></blockquote>
<p>Exactly, which is why I don't really care about UAC that much to begin with. But I see UAC as pretty useless with the exploit.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/50e863e62d534076a05f9deb00e06e20#50e863e62d534076a05f9deb00e06e20</link>
		<pubDate>Fri, 12 Jun 2009 04:30:47 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/50e863e62d534076a05f9deb00e06e20#50e863e62d534076a05f9deb00e06e20</guid>
		<dc:creator>brian.shapiro</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/brian.shapiro/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">brian.shapiro said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Exactly, which is why I don't really care about UAC that much to begin with. But I see UAC as pretty useless with the exploit.</p>
</div></blockquote>
<p>If Charles is to be believed it is pretty useless with or without this exploit.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/dcf0597c0c9f406c82019deb00e06e83#dcf0597c0c9f406c82019deb00e06e83</link>
		<pubDate>Fri, 12 Jun 2009 04:37:10 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/dcf0597c0c9f406c82019deb00e06e83#dcf0597c0c9f406c82019deb00e06e83</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>Suppose one creates an algoritm that diables the ability of the&nbsp;OS to connect to the Internet (well, for maliciously naughty reasons, it can connect to the hacker's devious&nbsp;representation of the Internet, anyway...). If you attempt to download this exploit,
 then you will be warned. If you try and execute the binary, then UAC will prompt you. Or are you saying you can get around this UAC behavior as part of the very UAC exploit that is the basis&nbsp;of this&nbsp;argument?</p>
<p>C</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/0b1f1f295ede4f5a9a879deb00e06eaa#0b1f1f295ede4f5a9a879deb00e06eaa</link>
		<pubDate>Fri, 12 Jun 2009 04:46:06 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/0b1f1f295ede4f5a9a879deb00e06eaa#0b1f1f295ede4f5a9a879deb00e06eaa</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<p>Suppose one creates an algoritm that diables the ability of the&nbsp;OS to connect to the Internet (well, for maliciously naughty reasons, it can connect to the hacker's devious&nbsp;representation of the Internet, anyway...). If you attempt to download this exploit,
 then you will be warned. If you try and execute the binary, then UAC will prompt you. Or are you saying you can get around this UAC behavior as part of the very UAC exploit that is the basis&nbsp;of this&nbsp;argument?</p>
<p>C</p>
</div></blockquote>
<p>Take my scenario: <br>
You're browsing a website, Adobe Reader has yet another bug in it, an advert on the site injects code into that process and starts executing as the current user. It then launched calculator escalates Adobe Reader and roots the entire system.</p>
<p>What would happen with UAC on full? While Adobe Reader could cause issues and attempt to inject its self into processes IN CASE they get escalated later, a more realistic scenario is that it would be greatly limited within its scope to cause damage. Simply
 because luck is required (the user escalates something) and it is&nbsp;a lot harder to write.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ae79446909b0451e8e969deb00e06f0f#ae79446909b0451e8e969deb00e06f0f</link>
		<pubDate>Fri, 12 Jun 2009 04:51:41 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ae79446909b0451e8e969deb00e06f0f#ae79446909b0451e8e969deb00e06f0f</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Take my scenario: <br>
You're browsing a website, Adobe Reader has yet another bug in it, an advert on the site injects code into that process and starts executing as the current user. It then launched calculator escalates Adobe Reader and roots the entire system.</p>
<p>What would happen with UAC on full? While Adobe Reader could cause issues and attempt to inject its self into processes IN CASE they get escalated later, a more realistic scenario is that it would be greatly limited within its scope to cause damage. Simply
 because luck is required (the user escalates something) and it is&nbsp;a lot harder to write.</p>
</div></blockquote>
<p>Interesting. So, it uses Calculator to escalate. Of course, it got on to the system to execute in context (I believe you used an exploit in an
<em>installed</em> application as the doorway fo the exploit package). But, forget that for now. Can you elaborate on the UAC exploit pattern?</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/d01aeb073be24e968e909deb00e06f3e#d01aeb073be24e968e909deb00e06f3e</link>
		<pubDate>Fri, 12 Jun 2009 04:57:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/d01aeb073be24e968e909deb00e06f3e#d01aeb073be24e968e909deb00e06f3e</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>These exploits are useless unless you run your machine as an Administrator?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/40f428777b6a4621aa4b9deb00e06fa0#40f428777b6a4621aa4b9deb00e06fa0</link>
		<pubDate>Fri, 12 Jun 2009 05:05:04 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/40f428777b6a4621aa4b9deb00e06fa0#40f428777b6a4621aa4b9deb00e06fa0</guid>
		<dc:creator>CreamFilling512</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/CreamFilling512/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Take my scenario: <br>
You're browsing a website, Adobe Reader has yet another bug in it, an advert on the site injects code into that process and starts executing as the current user. It then launched calculator escalates Adobe Reader and roots the entire system.</p>
<p>What would happen with UAC on full? While Adobe Reader could cause issues and attempt to inject its self into processes IN CASE they get escalated later, a more realistic scenario is that it would be greatly limited within its scope to cause damage. Simply
 because luck is required (the user escalates something) and it is&nbsp;a lot harder to write.</p>
</div></blockquote>
<p>You're making this harder than it needs to be. It's easier to just say... Mom downloads SuperCalculator.exe onto her desktop. She executes this program. While the calculator UI appears, it silently injects itself into Explorer, gains elevated abilities,
 and sets up all sorts of nastyness.</p>
<p>No prompts. Nothing.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c69f57b27d564c7bbec79deb00e0700c#c69f57b27d564c7bbec79deb00e0700c</link>
		<pubDate>Fri, 12 Jun 2009 05:07:10 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c69f57b27d564c7bbec79deb00e0700c#c69f57b27d564c7bbec79deb00e0700c</guid>
		<dc:creator>Rafael Rivera</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Uxtheme Rafael/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Interesting. So, it uses Calculator to escalate. Of course, it got on to the system to execute in context (I believe you used an exploit in an
<em>installed</em> application as the doorway fo the exploit package). But, forget that for now. Can you elaborate on the UAC exploit pattern?</p>
<p>C</p>
</div></blockquote>
<p>Launch Calculator. Find Calculator's process. Use <a href="http://msdn.microsoft.com/en-us/library/ms681674%28VS.85%29.aspx">
WriteProcessMemory</a> to inject instructions into the process. Have calculator escalate either Adobe Reader or any other process of your choice.</p>
<p>Why wouldn't this work with full UAC? <br>
Because Calculator isn't running with the rights to escalate Adobe Reader or anything else.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/854a257929004375ae689deb00e07075#854a257929004375ae689deb00e07075</link>
		<pubDate>Fri, 12 Jun 2009 05:15:39 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/854a257929004375ae689deb00e07075#854a257929004375ae689deb00e07075</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Uxtheme Rafael said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>You're making this harder than it needs to be. It's easier to just say... Mom downloads SuperCalculator.exe onto her desktop. She executes this program. While the calculator UI appears, it silently injects itself into Explorer, gains elevated abilities,
 and sets up all sorts of nastyness.</p>
<p>No prompts. Nothing.</p>
</div></blockquote>
<p>Yes. The problem scenario relies on an infected machine. This infection exploits UAC's default behavior to auto-elevate signed system binaries&nbsp;to achieve silent rights elevation. Of course, if UAC was a security
<em>boundary</em>, then it would not possess such behavior. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/b29d1a32ee9b4efc86189deb00e0709b#b29d1a32ee9b4efc86189deb00e0709b</link>
		<pubDate>Fri, 12 Jun 2009 05:26:10 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/b29d1a32ee9b4efc86189deb00e0709b#b29d1a32ee9b4efc86189deb00e0709b</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Uxtheme Rafael said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Yes. The problem scenario relies on an infected machine. This infection exploits UAC's default behavior to auto-elevate signed system binaries&nbsp;to achieve silent rights elevation. Of course, if UAC was a security
<em>boundary</em>, then it would not possess such behavior. <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p>
<p>C</p>
</div></blockquote>
<p>Right, and it should be.</p>
<p>But without leaving it turned all the way on Microsoft will never be able to make it one because application developers and users will never update to the new system. Leave it turned up for now, roll out a better UAC in Windows 8 along with removing the
 ability to login to Administrator accounts on workstations.</p>
<p>Administrator accounts have no place anymore. But people are FORCED to use them because too many applications haven't adapated and will never adapt with UAC off.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/620fccfb1905477a95799deb00e07104#620fccfb1905477a95799deb00e07104</link>
		<pubDate>Fri, 12 Jun 2009 05:33:22 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/620fccfb1905477a95799deb00e07104#620fccfb1905477a95799deb00e07104</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Uxtheme Rafael said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Yes. The problem scenario relies on an infected machine. This infection exploits UAC's default behavior to auto-elevate signed system binaries&nbsp;to achieve silent rights elevation. Of course, if UAC was a security
<em>boundary</em>, then it would not possess such behavior. <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p>
<p>C</p>
</div></blockquote>
<p>Charles, please realise the machine <strong>does not have to be infected</strong>. That is the simplest method of attack. But as we all know, malware/rootkits thrive on stealth, and remote code execution vulnerabilities on applications you
<strong>already trust</strong> like Microsoft Office, Mozilla Firefox, Adobe Reader will also be suspectible.</p>
<p>That of course is just looking at at the dark side of the moon. On the bright side, legitamite application developers can (and intends to) use this vulnerability to also silently elevate themselves.If it comes to that, there will be no separation between
 medium-level and adminstrative-level applications because one can switch between the two silently.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/88e25a3d0247498993899deb00e07170#88e25a3d0247498993899deb00e07170</link>
		<pubDate>Fri, 12 Jun 2009 05:37:53 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/88e25a3d0247498993899deb00e07170#88e25a3d0247498993899deb00e07170</guid>
		<dc:creator>Long Zheng</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/longzheng/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Uxtheme Rafael said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Yes. The problem scenario relies on an infected machine. This infection exploits UAC's default behavior to auto-elevate signed system binaries&nbsp;to achieve silent rights elevation. Of course, if UAC was a security
<em>boundary</em>, then it would not possess such behavior. <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p>
<p>C</p>
</div></blockquote>
<p>True or false? There are ways to run arbitrary code on your machine without you agreeing to it.</p>
<p><a href="http://www.google.com.au/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;hs=gA0&amp;q=remote&#43;code&#43;execution&#43;site%3Amicrosoft.com%2Ftechnet%2Fsecurity&amp;btnG=Search&amp;meta=">http://www.google.com.au/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;hs=gA0&amp;q=remote&#43;code&#43;execution&#43;site%3Amicrosoft.com%2Ftechnet%2Fsecurity&amp;btnG=Search&amp;meta=</a></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ef58a5b1892943ef83ee9deb00e071da#ef58a5b1892943ef83ee9deb00e071da</link>
		<pubDate>Fri, 12 Jun 2009 06:01:02 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ef58a5b1892943ef83ee9deb00e071da#ef58a5b1892943ef83ee9deb00e071da</guid>
		<dc:creator>Long Zheng</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/longzheng/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">longzheng said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Charles, please realise the machine <strong>does not have to be infected</strong>. That is the simplest method of attack. But as we all know, malware/rootkits thrive on stealth, and remote code execution vulnerabilities on applications you
<strong>already trust</strong> like Microsoft Office, Mozilla Firefox, Adobe Reader will also be suspectible.</p>
<p>That of course is just looking at at the dark side of the moon. On the bright side, legitamite application developers can (and intends to) use this vulnerability to also silently elevate themselves.If it comes to that, there will be no separation between
 medium-level and adminstrative-level applications because one can switch between the two silently.</p>
</div></blockquote>
<p>Yes. By <strong>infection</strong>, I mean <strong>vulnerability already on board (like a trusted installed application with, say, a buffer overrun hole)</strong>. Other applications that
<strong>you install</strong> <strong>or run</strong> can also self-elevate using this UAC default behavior. This is understood.</p>
<p>Is UAC supposed to solve the user-initiated-installation-or-download-and-execution-of-malicious-code problem? If Outlook is vulnerable to attack through a memory hole, well, patch Outlook <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /> Seems to me you are asking for a UAC state where auto-elevation
 under <strong>all</strong> circumstances is disabled.</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/548cf8cf00264bb384269deb00e07207#548cf8cf00264bb384269deb00e07207</link>
		<pubDate>Fri, 12 Jun 2009 06:24:17 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/548cf8cf00264bb384269deb00e07207#548cf8cf00264bb384269deb00e07207</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">longzheng said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Yes. By <strong>infection</strong>, I mean <strong>vulnerability already on board (like a trusted installed application with, say, a buffer overrun hole)</strong>. Other applications that
<strong>you install</strong> <strong>or run</strong> can also self-elevate using this UAC default behavior. This is understood.</p>
<p>Is UAC supposed to solve the user-initiated-installation-or-download-and-execution-of-malicious-code problem? If Outlook is vulnerable to attack through a memory hole, well, patch Outlook
<img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"> Seems to me you are asking for a UAC state where auto-elevation under
<strong>all</strong> circumstances is disabled.</p>
<p>C</p>
</div></blockquote>
<p>We're asking for UAC to limit the scope of damage that can be caused by either route.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/e22d7a6b4ce34cdbbc3b9deb00e07273#e22d7a6b4ce34cdbbc3b9deb00e07273</link>
		<pubDate>Fri, 12 Jun 2009 06:30:31 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/e22d7a6b4ce34cdbbc3b9deb00e07273#e22d7a6b4ce34cdbbc3b9deb00e07273</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">longzheng said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>True or false? There are ways to run arbitrary code on your machine without you agreeing to it.</p>
<p><a href="http://www.google.com.au/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;hs=gA0&amp;q=remote&#43;code&#43;execution&#43;site%3Amicrosoft.com%2Ftechnet%2Fsecurity&amp;btnG=Search&amp;meta=">http://www.google.com.au/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;hs=gA0&amp;q=remote&#43;code&#43;execution&#43;site%3Amicrosoft.com%2Ftechnet%2Fsecurity&amp;btnG=Search&amp;meta=</a></p>
</div></blockquote>
<p>Long, the situation in Win7 is unchanged from Vista.&nbsp; In Vista if you were running with UAC enabled, it was possible for an RCE vuln to gain administrative privileges on your desktop without you approving it.&nbsp; In Win7 if you are running with UAC enabled
 it is posible for an RCE vuln to gain administrative privileges on your desktop without your approving it.</p>
<p>UAC was not a security boundary in Vista, it's not a security boundary in Win7.&nbsp; This is an unpleasant truth but it's one that MSFT has been making for 3 years.&nbsp; Our messaging on this issue hasn't changed over all this time.</p>
<p>I was incorrect in my comment above about UAC btw - it <em>is</em> a security feature.&nbsp; It's just not a security boundary.&nbsp; It's a convenience&nbsp;feature only, there simply are too many ways for malware to bypass it for it to be considered a defendable security
 boundary.</p>
<p>The only difference between Win7 and Vista is that on Win7 it is marginally easier for malware to auto-elevate.&nbsp; But that any malware that exploits that &quot;marginally easier&quot; mechanism is trivial to defeat - just set your UAC defaults to be the same as they
 are for Vista.</p>
<p>The internet-&gt;local machine IS a defended security boundary both by Microsoft and 3rd parties.&nbsp; And Microsoft actively defends that boundary - you know that because of the monthly security fixes that are issued by both Microsoft AND 3rd parties (think Adobe,
 Mozilla, Google and Apple) - these are all examples of those vendors patching holes in their applications to defend this boundary.&nbsp;</p>
<p>The goal is that there be no way for malware to get on your machine without your permission, we're not there yet and we may never get there.&nbsp;</p>
<p>The internet-&gt;local machine boundary IS a defendable boundary because the internet is (hopefully) sandboxed in a web browser thus there's a controllable interface between the two that can be defended (although it is VERY hard to defend this boundary due
 to the amount of code that runs in the browser).&nbsp;</p>
<p>On the other hand, UAC/IL is NOT a defendable boundary (UAC as a feature is useless without IL) - there's simply too much shared state between applications running in the &nbsp;same session to defend the boundary.&nbsp; This is true for ALL graphical operating systems,
 btw - the instant you run an application at a higher level of privilege malware running in the lower privilege level can take over the higher level process.</p>
<p>As I've said before, there's only one safe configuration for both Windows AND *nix - run as a standard user and switch to an administrative user running in a different session whenever you need to perform an elevated operation.&nbsp; Most users (of both *nix
 AND Windows) aren't willing to put up with that level of inconvenience.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a8bd670e114c42bb88379deb00e072e5#a8bd670e114c42bb88379deb00e072e5</link>
		<pubDate>Fri, 12 Jun 2009 06:31:48 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a8bd670e114c42bb88379deb00e072e5#a8bd670e114c42bb88379deb00e072e5</guid>
		<dc:creator>Larry Osterman</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Larry Osterman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>We're asking for UAC to limit the scope of damage that can be caused by either route.</p>
</div></blockquote>
<p>Manip, you can't have what you want.&nbsp; It's unfortunate but it's true.&nbsp; UAC cannot limit the scope of damage.</p>
<p>Actually UAC alone is a totally worthless security technology.&nbsp; It's trivially defeatable.&nbsp; UAC as a technology only has value when you combine it with the integrity level (IL) technology.</p>
<p>And even with UAC and IL, it cannot limit the scope of damage.&nbsp;&nbsp; Not on Vista, not on Windows 7.</p>
<p>And Microsoft has never said anything otherwise.&nbsp; People just didn't listen carefully enough.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/57bb56fd315643a6a4d39deb00e0734e#57bb56fd315643a6a4d39deb00e0734e</link>
		<pubDate>Fri, 12 Jun 2009 06:35:08 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/57bb56fd315643a6a4d39deb00e0734e#57bb56fd315643a6a4d39deb00e0734e</guid>
		<dc:creator>Larry Osterman</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Larry Osterman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">longzheng said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Charles, security boundaries and security features aside, do you agree with this definition of a vulnerabillity from Wikipedia?</p>
<p><strong>&quot;vulnerability</strong> is applied to a weakness in a system which allows an attacker to violate the integrity of that system&quot;</p>
<p>If so, would you consider this application of code-injection scenario in Windows 7 a vulnerability?</p>
<p>If not, how would you define vulnerabilities?</p>
</div></blockquote>
<p>Let's be very clear on this, it is not a <strong>vulnerability</strong>. A <strong>
vulnerabilty</strong> exists when it's possible to cross a <strong>security boundary
</strong>where you aren't supposed to be able to. UAC is not and has never been (nor should it be) a
<strong>security boundary</strong>. These are loaded terms in security, so are best avoided unless you are using them in the exact context they are intended.</p>
<p>UAC is a defense-in-depth security technology: the idea, much like ASLR, /gs, safeseh etc.</p>
<p>On Windows Vista, UAC offers three integrity levels - low, medium and&nbsp;high. Very little runs in low integrity (just IE?) but we do at least get defense-in-depth because applications are still somewhat constrained by medium integrity. Yes a medium IL app
 can do damage, quite a lot, but not as much as a high IL app (which is why we see the UAC prompt).</p>
<p>On Windows 7, the three integrity levels nominally exist, but it's so trivial to silently elevate from medium to high IL, that we can really only depend on there being two levels -&nbsp; low and medium/high. Since IE is about the only thing running in low IL
 again, we've no real defense from UAC any more. The prompts are now a true annoyance, because they don't actually
<em>do</em> anything. A compromised Medium IL app can now obliterate anything on the system,
<strong>not just <em>my</em> files but the files of all the other users of my computer</strong>.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/1b780e2f6c4d4156954e9deb00e073c3#1b780e2f6c4d4156954e9deb00e073c3</link>
		<pubDate>Fri, 12 Jun 2009 06:38:17 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/1b780e2f6c4d4156954e9deb00e073c3#1b780e2f6c4d4156954e9deb00e073c3</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">longzheng said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>True or false? There are ways to run arbitrary code on your machine without you agreeing to it.</p>
<p><a href="http://www.google.com.au/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;hs=gA0&amp;q=remote&#43;code&#43;execution&#43;site%3Amicrosoft.com%2Ftechnet%2Fsecurity&amp;btnG=Search&amp;meta=">http://www.google.com.au/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;hs=gA0&amp;q=remote&#43;code&#43;execution&#43;site%3Amicrosoft.com%2Ftechnet%2Fsecurity&amp;btnG=Search&amp;meta=</a></p>
</div></blockquote>
<p>True. Memory attacks from remote sources is a typical vector of attack. The point is that your scenario requires that&nbsp;the target system
<strong>is</strong> <strong>vulnerable</strong>. It's <em>infected</em> with a bug that will cause painful itching
<strong>when exploited</strong>.</p>
<p>If I run vulnerable software on my machine,&nbsp;<em>independent of my realizing it</em>,&nbsp;then I have a vulnerability, by definition. Most people do not realize that&nbsp;there is a&nbsp;poorly designed data structure currently&nbsp;residing at&nbsp;some&nbsp;memory location, for example,&nbsp;primed
 for overflow...</p>
<p>I understand your positions, Long, Sven, Manip. I am <em>not</em> advocating that some level of extra protection is a bad idea. My position in this discussion is that UAC is not a security boundary. Seems to me that most of you are advocating that it become
 one or that it behaves exactly as the Vista iteration of the technology. Correct?</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/dcef06aec76d41788e949deb00e073f4#dcef06aec76d41788e949deb00e073f4</link>
		<pubDate>Fri, 12 Jun 2009 06:44:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/dcef06aec76d41788e949deb00e073f4#dcef06aec76d41788e949deb00e073f4</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Manip, you can't have what you want.&nbsp; It's unfortunate but it's true.&nbsp; UAC cannot limit the scope of damage.</p>
<p>Actually UAC alone is a totally worthless security technology.&nbsp; It's trivially defeatable.&nbsp; UAC as a technology only has value when you combine it with the integrity level (IL) technology.</p>
<p>And even with UAC and IL, it cannot limit the scope of damage.&nbsp;&nbsp; Not on Vista, not on Windows 7.</p>
<p>And Microsoft has never said anything otherwise.&nbsp; People just didn't listen carefully enough.</p>
</div></blockquote>
<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">Seems to me you are asking for a UAC state where auto-elevation under
<strong>all</strong> circumstances is disabled.</div></blockquote>The Windows Vista team were very clear on the fact that any sort of auto-elevation utterly destroyed the point of UAC. They repeatedly said this was why whitelisting wasn't included. It's not possible to
 design an auto-elevation system that isn't bypassed in this fashion.</p>
<p>I'd be happy if they left that behaviour in, it just shouldn't be the default behavior.</p>
<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">UAC as a technology only has value when you combine it with the integrity level (IL) technology.</div></blockquote></p>
<p>I'm not sure I understand you. UAC <em>is</em> the Integrity Levels technology.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c6dbd5bcdd784d109daf9deb00e0745c#c6dbd5bcdd784d109daf9deb00e0745c</link>
		<pubDate>Fri, 12 Jun 2009 06:45:19 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c6dbd5bcdd784d109daf9deb00e0745c#c6dbd5bcdd784d109daf9deb00e0745c</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">longzheng said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Let's be very clear on this, it is not a <strong>vulnerability</strong>. A <strong>
vulnerabilty</strong> exists when it's possible to cross a <strong>security boundary
</strong>where you aren't supposed to be able to. UAC is not and has never been (nor should it be) a
<strong>security boundary</strong>. These are loaded terms in security, so are best avoided unless you are using them in the exact context they are intended.</p>
<p>UAC is a defense-in-depth security technology: the idea, much like ASLR, /gs, safeseh etc.</p>
<p>On Windows Vista, UAC offers three integrity levels - low, medium and&nbsp;high. Very little runs in low integrity (just IE?) but we do at least get defense-in-depth because applications are still somewhat constrained by medium integrity. Yes a medium IL app
 can do damage, quite a lot, but not as much as a high IL app (which is why we see the UAC prompt).</p>
<p>On Windows 7, the three integrity levels nominally exist, but it's so trivial to silently elevate from medium to high IL, that we can really only depend on there being two levels -&nbsp; low and medium/high. Since IE is about the only thing running in low IL
 again, we've no real defense from UAC any more. The prompts are now a true annoyance, because they don't actually
<em>do</em> anything. A compromised Medium IL app can now obliterate anything on the system,
<strong>not just <em>my</em> files but the files of all the other users of my computer</strong>.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>But why can't UAC be made to push processes into a different session? Isn't that the ideal anyway? Everyone is a user and only processes get to run as admin?</p>
<p>Yes, sure, processes can be poisoned but only if they escalate AFTER the initial execution. If you dump them to an admin session right from the inital launch it would be impossible for an application within another session to poison them.</p>
<p>My point is, that if Microsoft wants to turn UAC into a security boundary then they have to leave UAC in place in the mean time in order to get application developers used to writing code that either runs in User or Admin scopes.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/7acb7ce45f354ce9b44c9deb00e074cb#7acb7ce45f354ce9b44c9deb00e074cb</link>
		<pubDate>Fri, 12 Jun 2009 06:46:04 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/7acb7ce45f354ce9b44c9deb00e074cb#7acb7ce45f354ce9b44c9deb00e074cb</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">longzheng said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Let's be very clear on this, it is not a <strong>vulnerability</strong>. A <strong>
vulnerabilty</strong> exists when it's possible to cross a <strong>security boundary
</strong>where you aren't supposed to be able to. UAC is not and has never been (nor should it be) a
<strong>security boundary</strong>. These are loaded terms in security, so are best avoided unless you are using them in the exact context they are intended.</p>
<p>UAC is a defense-in-depth security technology: the idea, much like ASLR, /gs, safeseh etc.</p>
<p>On Windows Vista, UAC offers three integrity levels - low, medium and&nbsp;high. Very little runs in low integrity (just IE?) but we do at least get defense-in-depth because applications are still somewhat constrained by medium integrity. Yes a medium IL app
 can do damage, quite a lot, but not as much as a high IL app (which is why we see the UAC prompt).</p>
<p>On Windows 7, the three integrity levels nominally exist, but it's so trivial to silently elevate from medium to high IL, that we can really only depend on there being two levels -&nbsp; low and medium/high. Since IE is about the only thing running in low IL
 again, we've no real defense from UAC any more. The prompts are now a true annoyance, because they don't actually
<em>do</em> anything. A compromised Medium IL app can now obliterate anything on the system,
<strong>not just <em>my</em> files but the files of all the other users of my computer</strong>.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>I am not implying UAC is a security boundary. I'm over the whole &quot;boundary&quot;, &quot;feature&quot; terminology.</p>
<p>I draw upon Wikipedia's definition of an vulnerability, <strong>&quot;</strong>a weakness in a system which allows an attacker to violate the integrity of that system&quot;, which in this case appears to fit very well. Even if we assume UAC is not a security feature,
 which Larry now confirms it is, a &quot;convenience feature&quot; can still have a vulnerability.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/8f093b81692e44d0965c9deb00e07537#8f093b81692e44d0965c9deb00e07537</link>
		<pubDate>Fri, 12 Jun 2009 06:50:30 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/8f093b81692e44d0965c9deb00e07537#8f093b81692e44d0965c9deb00e07537</guid>
		<dc:creator>Long Zheng</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/longzheng/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>But why can't UAC be made to push processes into a different session? Isn't that the ideal anyway? Everyone is a user and only processes get to run as admin?</p>
<p>Yes, sure, processes can be poisoned but only if they escalate AFTER the initial execution. If you dump them to an admin session right from the inital launch it would be impossible for an application within another session to poison them.</p>
<p>My point is, that if Microsoft wants to turn UAC into a security boundary then they have to leave UAC in place in the mean time in order to get application developers used to writing code that either runs in User or Admin scopes.</p>
</div></blockquote>
<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">But why can't UAC be made to push processes into a different session? Isn't that the ideal anyway? Everyone is a user and only processes get to run as admin?</div></blockquote></p>
<p>I'm not suggesting you <em>couldn't</em> build a system where everyone is a user and elevation presents a security boundary that does something a bit like fast-user switching but in a more&nbsp;seemless fashion. Of course there'd be lots of additional protection
 needed to ensure such apps remained truly isolated (it would need to go beyond, for example, UIPI).</p>
<p>However that is not what UAC does. It's not trivial to reach that point, especially when too many apps still don't truly understand Standard User behavior. That would be a long term goal perhaps. Right now we need UAC to do the best it possibly can and to
 continue pushing application developers into <em>having</em> to do things &quot;the right way&quot;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/6c4b65e3aaa146e2bb499deb00e075a3#6c4b65e3aaa146e2bb499deb00e075a3</link>
		<pubDate>Fri, 12 Jun 2009 06:52:23 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/6c4b65e3aaa146e2bb499deb00e075a3#6c4b65e3aaa146e2bb499deb00e075a3</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">longzheng said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I am not implying UAC is a security boundary. I'm over the whole &quot;boundary&quot;, &quot;feature&quot; terminology.</p>
<p>I draw upon Wikipedia's definition of an vulnerability, <strong>&quot;</strong>a weakness in a system which allows an attacker to violate the integrity of that system&quot;, which in this case appears to fit very well. Even if we assume UAC is not a security feature,
 which Larry now confirms it is, a &quot;convenience feature&quot; can still have a vulnerability.</p>
</div></blockquote>
<p>Long, I know where you're coming from. However if you say &quot;X has a vulnerabilty&quot; to a security architect and your &quot;vulnerabilty&quot; doesn't cross a security boundary, it'll be dismissed as incorrect. Avoiding the word vulnerability takes the focus off a strict
 technical definition and focuses more on what is or isn't the right behaviour.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/e0e362b15696452193839deb00e0760c#e0e362b15696452193839deb00e0760c</link>
		<pubDate>Fri, 12 Jun 2009 06:54:58 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/e0e362b15696452193839deb00e0760c#e0e362b15696452193839deb00e0760c</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">longzheng said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I am not implying UAC is a security boundary. I'm over the whole &quot;boundary&quot;, &quot;feature&quot; terminology.</p>
<p>I draw upon Wikipedia's definition of an vulnerability, <strong>&quot;</strong>a weakness in a system which allows an attacker to violate the integrity of that system&quot;, which in this case appears to fit very well. Even if we assume UAC is not a security feature,
 which Larry now confirms it is, a &quot;convenience feature&quot; can still have a vulnerability.</p>
</div></blockquote>
<p>With this logic in mind, one could also very easily construct a sound argument that&nbsp;UAC enabling users to choose &quot;Yes, elevate&quot; when prompted is a vulnerability inherent to UAC. Or do you think human user behavior plays no role in maintaining the integrity
 of the system? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>
<p>So, you can get around UAC if you run malicious code. This is understood.</p>
<p>I need to get some sleep now. Keep on caring. Keep on keeping us real.</p>
<p>Thank you, Niners!!</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ea81f2ebbda2489b8e5c9deb00e0763c#ea81f2ebbda2489b8e5c9deb00e0763c</link>
		<pubDate>Fri, 12 Jun 2009 07:01:36 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ea81f2ebbda2489b8e5c9deb00e0763c#ea81f2ebbda2489b8e5c9deb00e0763c</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">longzheng said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Long, I know where you're coming from. However if you say &quot;X has a vulnerabilty&quot; to a security architect and your &quot;vulnerabilty&quot; doesn't cross a security boundary, it'll be dismissed as incorrect. Avoiding the word vulnerability takes the focus off a strict
 technical definition and focuses more on what is or isn't the right behaviour.</p>
</div></blockquote>
<p>AndyC, are process privileges security boundaries?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/d92fe97c5096421db7659deb00e0769f#d92fe97c5096421db7659deb00e0769f</link>
		<pubDate>Fri, 12 Jun 2009 07:03:19 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/d92fe97c5096421db7659deb00e0769f#d92fe97c5096421db7659deb00e0769f</guid>
		<dc:creator>Long Zheng</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/longzheng/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">longzheng said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>With this logic in mind, one could also very easily construct a sound argument that&nbsp;UAC enabling users to choose &quot;Yes, elevate&quot; when prompted is a vulnerability inherent to UAC. Or do you think human user behavior plays no role in maintaining the integrity
 of the system? <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p>
<p>So, you can get around UAC if you run malicious code. This is understood.</p>
<p>I need to get some sleep now. Keep on caring. Keep on keeping us real.</p>
<p>Thank you, Niners!!</p>
<p>C</p>
</div></blockquote>
<p>I would say when you present a choice to the user, then responsibility has shifted from the system to a user. As a result of this, security dialogs in general are not considered vulnerabilities.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/896d7b7fca974dc4a36f9deb00e076ce#896d7b7fca974dc4a36f9deb00e076ce</link>
		<pubDate>Fri, 12 Jun 2009 07:05:09 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/896d7b7fca974dc4a36f9deb00e076ce#896d7b7fca974dc4a36f9deb00e076ce</guid>
		<dc:creator>Long Zheng</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/longzheng/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">longzheng said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Let's be very clear on this, it is not a <strong>vulnerability</strong>. A <strong>
vulnerabilty</strong> exists when it's possible to cross a <strong>security boundary
</strong>where you aren't supposed to be able to. UAC is not and has never been (nor should it be) a
<strong>security boundary</strong>. These are loaded terms in security, so are best avoided unless you are using them in the exact context they are intended.</p>
<p>UAC is a defense-in-depth security technology: the idea, much like ASLR, /gs, safeseh etc.</p>
<p>On Windows Vista, UAC offers three integrity levels - low, medium and&nbsp;high. Very little runs in low integrity (just IE?) but we do at least get defense-in-depth because applications are still somewhat constrained by medium integrity. Yes a medium IL app
 can do damage, quite a lot, but not as much as a high IL app (which is why we see the UAC prompt).</p>
<p>On Windows 7, the three integrity levels nominally exist, but it's so trivial to silently elevate from medium to high IL, that we can really only depend on there being two levels -&nbsp; low and medium/high. Since IE is about the only thing running in low IL
 again, we've no real defense from UAC any more. The prompts are now a true annoyance, because they don't actually
<em>do</em> anything. A compromised Medium IL app can now obliterate anything on the system,
<strong>not just <em>my</em> files but the files of all the other users of my computer</strong>.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>I understand and accept the potential malicious capabilities of medium-level applications, however, that should not be a reason to allow them to do more damage as a high-level application.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/7f6e352f0abf403680fa9deb00e076f8#7f6e352f0abf403680fa9deb00e076f8</link>
		<pubDate>Fri, 12 Jun 2009 07:12:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/7f6e352f0abf403680fa9deb00e076f8#7f6e352f0abf403680fa9deb00e076f8</guid>
		<dc:creator>Long Zheng</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/longzheng/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">longzheng said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I understand and accept the potential malicious capabilities of medium-level applications, however, that should not be a reason to allow them to do more damage as a high-level application.</p>
</div></blockquote>
<p><blockquote><div class="quoteUser">longzheng said:</div><div class="quoteText">AndyC, are process privileges security boundaries?</div></blockquote></p>
<p>I'm not entirely clear on what you mean. Are you talking about NT privileges, such as seDebugPrivilege? Or something else?</p>
<p><blockquote><div class="quoteUser">longzheng said:</div><div class="quoteText">I understand and accept the potential malicious capabilities of medium-level applications, however, that should not be a reason to allow them to do more damage as a high-level application.</div></blockquote></p>
<p>I agree. Which is why I recommend avoiding describing the issue in terms of words like vulnerability, because it muddies the issue.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/18785e15eddb4ef5aeea9deb00e07762#18785e15eddb4ef5aeea9deb00e07762</link>
		<pubDate>Fri, 12 Jun 2009 07:25:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/18785e15eddb4ef5aeea9deb00e07762#18785e15eddb4ef5aeea9deb00e07762</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">longzheng said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Long, the situation in Win7 is unchanged from Vista.&nbsp; In Vista if you were running with UAC enabled, it was possible for an RCE vuln to gain administrative privileges on your desktop without you approving it.&nbsp; In Win7 if you are running with UAC enabled
 it is posible for an RCE vuln to gain administrative privileges on your desktop without your approving it.</p>
<p>UAC was not a security boundary in Vista, it's not a security boundary in Win7.&nbsp; This is an unpleasant truth but it's one that MSFT has been making for 3 years.&nbsp; Our messaging on this issue hasn't changed over all this time.</p>
<p>I was incorrect in my comment above about UAC btw - it <em>is</em> a security feature.&nbsp; It's just not a security boundary.&nbsp; It's a convenience&nbsp;feature only, there simply are too many ways for malware to bypass it for it to be considered a defendable security
 boundary.</p>
<p>The only difference between Win7 and Vista is that on Win7 it is marginally easier for malware to auto-elevate.&nbsp; But that any malware that exploits that &quot;marginally easier&quot; mechanism is trivial to defeat - just set your UAC defaults to be the same as they
 are for Vista.</p>
<p>The internet-&gt;local machine IS a defended security boundary both by Microsoft and 3rd parties.&nbsp; And Microsoft actively defends that boundary - you know that because of the monthly security fixes that are issued by both Microsoft AND 3rd parties (think Adobe,
 Mozilla, Google and Apple) - these are all examples of those vendors patching holes in their applications to defend this boundary.&nbsp;</p>
<p>The goal is that there be no way for malware to get on your machine without your permission, we're not there yet and we may never get there.&nbsp;</p>
<p>The internet-&gt;local machine boundary IS a defendable boundary because the internet is (hopefully) sandboxed in a web browser thus there's a controllable interface between the two that can be defended (although it is VERY hard to defend this boundary due
 to the amount of code that runs in the browser).&nbsp;</p>
<p>On the other hand, UAC/IL is NOT a defendable boundary (UAC as a feature is useless without IL) - there's simply too much shared state between applications running in the &nbsp;same session to defend the boundary.&nbsp; This is true for ALL graphical operating systems,
 btw - the instant you run an application at a higher level of privilege malware running in the lower privilege level can take over the higher level process.</p>
<p>As I've said before, there's only one safe configuration for both Windows AND *nix - run as a standard user and switch to an administrative user running in a different session whenever you need to perform an elevated operation.&nbsp; Most users (of both *nix
 AND Windows) aren't willing to put up with that level of inconvenience.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>&quot;Long, the situation in Win7 is unchanged from Vista.&nbsp; In Vista if you were running with UAC enabled, it was possible for an RCE vuln to gain administrative privileges on your desktop without you approving it.&nbsp; In Win7 if you are running with UAC enabled
 it is posible for an RCE vuln to gain administrative privileges on your desktop without your approving it.&quot;</p>
<p>The situation has changed. Talking about the default settings in both cases:</p>
<p>- In Vista an RCE vuln had to successfully attack a process with admin rights, or wait for / trick the user into clicking a particular UAC prompt. There are far fewer processes with admin rights, and those processes tend to have a lot more attention paid
 to them w.r.t. vulnerability testing than your average piece of software.</p>
<p>- In Windows 7 an RCE / buffer-overflow vuln has to successfully attack&nbsp;<strong>any</strong> process (except for low-integrity ones, i.e. IE) and can then
<strong>immediately</strong> and <strong>silently</strong> gain full admin rights.
<strong>As soon as the RCE is on the machine it can hide itself as a rootkit and potentially never be discovered.</strong></p>
<p>In the first case the attack surface is smaller&nbsp;and the user (or their anti-virus if it is updated in time) may be alerted to suspicious / unusual acivity. It can still succeed, of course, and once it has admin it can also install a rootkit, but are you
 honestly trying to claim that those two situations are equivlent?</p>
<p>To claim they are equivalent seems no different to saying that &quot;all operating systems have security flaws, and&nbsp;you can trick most users anyway,&nbsp;so there is no point fixing any more security flaws ever.&quot; If that is Microsoft's policy then it's disapointing.</p>
<p>Given that the Win 7 defaults make the prompts so easy to bypass why do we have them at all? And why can't third-party code be added to the whitelist? MS simultaneously claim it's a non-issue that the prompts can be bypassed&nbsp;and that it would be too dangerous
 to allow users to choose to whitelist third-parties apps (at least for COM elevation). How does that work? Isn't that anti-competitive?</p>
<p>The argument that it's to force developers to change their code does not wash when Microsoft have done such an awful job of changing their own code. The only reason this silent-elevation hack had to be put into Windows 7 is that Explorer and the&nbsp;Control
 Panels spam people with so many prompts (and the utterly braindead prompts-about-prompts!).</p>
<p>Speaking of prompts which irritate users too much, that&nbsp;fact has not really changed in the standard user case. That brings into question the commitment that MS have to getting everyone to run as a standard user. It also exemplifies the hypocrisy of MS inflicting
 UAC prompts on third-party software to force developers to do what MS themsevlves cannot be bothered to do properly while MS give themselves a backdoor to make the prompts go away at the cost of reducing the default robustness of UAC.</p>
<p>You can't really say that third-party code cannot be trusted with whitelisting when MS's own code used whitelisting in a way which blew UAC wide open to immediate, silent bypasses.</p>
<p>(And standard users are still vulnerable to RCEs which spoof elevation requests. Does that mean that standard user is no more secure than running as admin with UAC turned off, by your logic?)</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/15e24eb5585149b98b5a9deb00e077e9#15e24eb5585149b98b5a9deb00e077e9</link>
		<pubDate>Fri, 12 Jun 2009 07:26:53 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/15e24eb5585149b98b5a9deb00e077e9#15e24eb5585149b98b5a9deb00e077e9</guid>
		<dc:creator>LeoDavidson</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/LeoDavidson/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">longzheng said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>I agree. Which is why I recommend avoiding describing the issue in terms of words like vulnerability, because it muddies the issue.</p>
</div></blockquote>
<p>I'm referring to the system of low-level, medium-level, adminstrative (high) level application as process privileges. Do you believe those are security boundaries?</p>
<p>If so, and if they can be violated, shouldn't the flaw be classified as a vulnerability?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/dee7190564f44de5b4af9deb00e07852#dee7190564f44de5b4af9deb00e07852</link>
		<pubDate>Fri, 12 Jun 2009 07:44:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/dee7190564f44de5b4af9deb00e07852#dee7190564f44de5b4af9deb00e07852</guid>
		<dc:creator>Long Zheng</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/longzheng/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>Guys, UAC is a convenience feature.&nbsp; It improves the user experience when you are logged on as a LIMITED USER by enabling you to automatically &quot;run-as Admin&quot; by prompting for Administrator credentials when a program requires it.&nbsp; If you're already running
 as Administrator, it might as well be non-existent or completely turned off.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c6d29f15b90c40b0b7cc9deb00e078b5#c6d29f15b90c40b0b7cc9deb00e078b5</link>
		<pubDate>Fri, 12 Jun 2009 08:27:14 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c6d29f15b90c40b0b7cc9deb00e078b5#c6d29f15b90c40b0b7cc9deb00e078b5</guid>
		<dc:creator>CreamFilling512</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/CreamFilling512/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">CreamFilling512 said:</div><div class="quoteText">
<p>Guys, UAC is a convenience feature.&nbsp; It improves the user experience when you are logged on as a LIMITED USER by enabling you to automatically &quot;run-as Admin&quot; by prompting for Administrator credentials when a program requires it.&nbsp; If you're already running
 as Administrator, it might as well be non-existent or completely turned off.</p>
</div></blockquote>
<p>Then why isn't it turned off for administrators? That's the whole point: UAC is now so easily circumvented for administrator accounts&nbsp;that it might as well be set at its lowest level. So why doesn't MS do that? The current level serves no purpose.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/60d0565fd31349c3b29e9deb00e0791e#60d0565fd31349c3b29e9deb00e0791e</link>
		<pubDate>Fri, 12 Jun 2009 08:41:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/60d0565fd31349c3b29e9deb00e0791e#60d0565fd31349c3b29e9deb00e0791e</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">longzheng said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">CKurt said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>The application that does the code injection <strong>does not</strong> ever need to show a UAC prompt. It does not need to be installed, nor does it need to be elevated to run the code injection.</p>
<p>Furthermore, this risk is increased even more if you take into account remote code vulnerabilities in other unelevated applications. (Not low-privileged applications like IE though)<a id="ctl00_MainPlaceHolder_Editor_SaveButton_ButtonHyperLink" href=""><span class="button">
</span></a><a id="ctl00_MainPlaceHolder_Editor_SaveButton_ButtonHyperLink" href=""><span class="button"></span></a></p>
</div></blockquote>
<p>Thanks Long!<br>
<br>
I've got the picture now. The application does not need to be installed. So indeed this is pretty insafe. They should just change the default to &quot;Always Notify&quot; again, and warn people lowering the slider. It's a simple sollution for Windows 7 RTM and maybe
 they can fix the architecture for SP1 or Windows 8.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c3cee892c2b64ae1992f9deb00e07988#c3cee892c2b64ae1992f9deb00e07988</link>
		<pubDate>Fri, 12 Jun 2009 09:04:22 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c3cee892c2b64ae1992f9deb00e07988#c3cee892c2b64ae1992f9deb00e07988</guid>
		<dc:creator>CKurt</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/CKurt/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">longzheng said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I'm referring to the system of low-level, medium-level, adminstrative (high) level application as process privileges. Do you believe those are security boundaries?</p>
<p>If so, and if they can be violated, shouldn't the flaw be classified as a vulnerability?</p>
</div></blockquote>
<p><blockquote><div class="quoteUser">longzheng said:</div><div class="quoteText">I'm referring to the system of low-level, medium-level, adminstrative (high) level application as process privileges. Do you believe those are security boundaries? If so, and if they can be violated, shouldn't the flaw be classified
 as a vulnerability?</p>
<p></div></blockquote></p>
<p>And this is why discussing security is hard, because you're using the word &quot;privilege&quot; to mean something entirely different to what &quot;privilege&quot; means in the context of the NT security model. It's like discussing a piece of code and using words like variable,
 method, function, class and object as if they were interchangable.</p>
<p>As to your actual question, if the two applications are running in the same NT Session, then they aren't seperated by a security boundary even if they happen to be running with different user tokens. This is why the so-called &quot;Shatter Attack&quot; isn't a security
 vulnerability and it's also why UAC isn't a security boundary (since they're on the same desktop, hence the same session). Permissions/integrity&nbsp;levels&nbsp;don't define security boundarys in Windows, Sessions do.</p>
<p>Now, if you want my opinion, the future of&nbsp;Windows security design should involve re-architecting things so that a &quot;desktop&quot; in the visual sense (and not necessarily in the NT sense) can display content from individual NT Sessions and keep them entirely
 independent. At that point, we'd be a lot closer to an ideal situation where you can get much of the benefits of having true &quot;Standard User&quot; accounts without having to endure the full on Fast User Switching experience just to complete a single administrative
 task in a truly secure fashion.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/5bd31cf5a4974d6db1cf9deb00e079f0#5bd31cf5a4974d6db1cf9deb00e079f0</link>
		<pubDate>Fri, 12 Jun 2009 09:43:08 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/5bd31cf5a4974d6db1cf9deb00e079f0#5bd31cf5a4974d6db1cf9deb00e079f0</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Ray7 said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Please watch and understand this: <a href="http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=993">
http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=993</a></p>
<p>Learn.</p>
<p>C</p>
</div></blockquote>
<p>But by the time I've finished watching it, the story might have changed again.</p>
<p>Now this novice developer has highlighted what still looks like a flaw to me. I'm not too bright about these things; so can someone explain to me in plain English, why it is not?</p>
<p>&nbsp;</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/8a95cb728ba94d0a95ff9deb00e07a59#8a95cb728ba94d0a95ff9deb00e07a59</link>
		<pubDate>Fri, 12 Jun 2009 10:01:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/8a95cb728ba94d0a95ff9deb00e07a59#8a95cb728ba94d0a95ff9deb00e07a59</guid>
		<dc:creator>Ray7</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Ray7/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>May I ask a question: why does Windows&nbsp;7 show UAC dialogs at all, if you are signed in as admin with default UAC level?</p>
<p>I mean there are clearly ways around the dialog. Whats the deal with the dialog? Why is it shown? Why not elevate all applications? I mean malware could silently elevate (is it Vista, is it 7). And all the other applications show the dialog, which is broadly
 hated eeem&nbsp;unliked by people...</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a07191b7d557495b8ab99deb00e07ac2#a07191b7d557495b8ab99deb00e07ac2</link>
		<pubDate>Fri, 12 Jun 2009 10:19:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a07191b7d557495b8ab99deb00e07ac2#a07191b7d557495b8ab99deb00e07ac2</guid>
		<dc:creator>Christian Liensberger</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/littleguru/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">longzheng said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>And this is why discussing security is hard, because you're using the word &quot;privilege&quot; to mean something entirely different to what &quot;privilege&quot; means in the context of the NT security model. It's like discussing a piece of code and using words like variable,
 method, function, class and object as if they were interchangable.</p>
<p>As to your actual question, if the two applications are running in the same NT Session, then they aren't seperated by a security boundary even if they happen to be running with different user tokens. This is why the so-called &quot;Shatter Attack&quot; isn't a security
 vulnerability and it's also why UAC isn't a security boundary (since they're on the same desktop, hence the same session). Permissions/integrity&nbsp;levels&nbsp;don't define security boundarys in Windows, Sessions do.</p>
<p>Now, if you want my opinion, the future of&nbsp;Windows security design should involve re-architecting things so that a &quot;desktop&quot; in the visual sense (and not necessarily in the NT sense) can display content from individual NT Sessions and keep them entirely
 independent. At that point, we'd be a lot closer to an ideal situation where you can get much of the benefits of having true &quot;Standard User&quot; accounts without having to endure the full on Fast User Switching experience just to complete a single administrative
 task in a truly secure fashion.</p>
</div></blockquote>
<p>I agree entirely with your vision of the future.</p>
<p>Everyone is a user. But a process can be running as you (the user) or you (the administrator) but you'll need to get past those nasty boxes to do it. You would actually spawn processes into two NT sessions and there would be no cross process communications
 between layers.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/f990e76dad5743309cac9deb00e07b2e#f990e76dad5743309cac9deb00e07b2e</link>
		<pubDate>Fri, 12 Jun 2009 11:34:45 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/f990e76dad5743309cac9deb00e07b2e#f990e76dad5743309cac9deb00e07b2e</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">longzheng said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Well, my position is simple. YOU are in control of what is allowed to execute on your system. If you choose to run arbitrary unsigned binaries, that's
<em>your</em> decision. On Windows 7, you run as standard user by default. How many attacks have their been that exploit the UAC vulnerability you are touting? I've yet to hear about a
<em>single</em> instance. If UAC is so flawed, then why haven't hackers used it as an attack vector? Win 7 UAC has been in the wild for quite some time to date. Lots and lots of folks are running Win7 RC. Can you elaborate on the vulnerability?</p>
<p>C</p>
</div></blockquote>
<p><strong>&quot;On Windows 7, you run as standard user by default&quot;</strong></p>
<p>-------</p>
<p>Since when?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a265def59e2b424482ca9deb00e07b98#a265def59e2b424482ca9deb00e07b98</link>
		<pubDate>Fri, 12 Jun 2009 12:47:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a265def59e2b424482ca9deb00e07b98#a265def59e2b424482ca9deb00e07b98</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Ray7 said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Please watch and understand this: <a href="http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=993">
http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=993</a></p>
<p>Learn.</p>
<p>C</p>
</div></blockquote>
<p>I watched the video, extremely good, extremely informative.</p>
<p>Yet even with more general knowledge about Windows' security model in my back pocket my opinion remains the same:
<br>
&nbsp;- Leave UAC on full <br>
&nbsp;- Begin engineering work to move to a more fluid admin/user model (that doesn't require fast user switching etc)
<br>
&nbsp;- Warn the 3rd parties that if they aren't user-mode compliant by Windows 8 then they're in deep trouble</p>
<p>And in answer to the video, this doesn't add a new expensive security boundary. It relies on the admin/user model that is already in place but fractures user accounts into subsets with different permissions.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a90f346da37243df8a039deb00e07c00#a90f346da37243df8a039deb00e07c00</link>
		<pubDate>Fri, 12 Jun 2009 13:06:02 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a90f346da37243df8a039deb00e07c00#a90f346da37243df8a039deb00e07c00</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I watched the video, extremely good, extremely informative.</p>
<p>Yet even with more general knowledge about Windows' security model in my back pocket my opinion remains the same:
<br>
&nbsp;- Leave UAC on full <br>
&nbsp;- Begin engineering work to move to a more fluid admin/user model (that doesn't require fast user switching etc)
<br>
&nbsp;- Warn the 3rd parties that if they aren't user-mode compliant by Windows 8 then they're in deep trouble</p>
<p>And in answer to the video, this doesn't add a new expensive security boundary. It relies on the admin/user model that is already in place but fractures user accounts into subsets with different permissions.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>An update:</p>
<p><a href="http://www.istartedsomething.com/20090613/windows-7-uac-code-injection-vulnerability-video-demonstration-source-code-released/">http://www.istartedsomething.com/20090613/windows-7-uac-code-injection-vulnerability-video-demonstration-source-code-released/</a></p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/74c0e801ad444dc1aba89deb00e07c69#74c0e801ad444dc1aba89deb00e07c69</link>
		<pubDate>Fri, 12 Jun 2009 14:23:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/74c0e801ad444dc1aba89deb00e07c69#74c0e801ad444dc1aba89deb00e07c69</guid>
		<dc:creator>Long Zheng</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/longzheng/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">longzheng said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>An update:</p>
<p><a href="http://www.istartedsomething.com/20090613/windows-7-uac-code-injection-vulnerability-video-demonstration-source-code-released/">http://www.istartedsomething.com/20090613/windows-7-uac-code-injection-vulnerability-video-demonstration-source-code-released/</a></p>
<p>&nbsp;</p>
</div></blockquote>
<p>Its been done.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/f5838bc2525542aa95209deb00e07ccf#f5838bc2525542aa95209deb00e07ccf</link>
		<pubDate>Fri, 12 Jun 2009 14:27:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/f5838bc2525542aa95209deb00e07ccf#f5838bc2525542aa95209deb00e07ccf</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Larry Osterman said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>I'm not sure I understand you. UAC <em>is</em> the Integrity Levels technology.</p>
</div></blockquote>
<p>&quot;I'm not sure I understand you. UAC <em>is</em> the Integrity Levels technology.&quot;</p>
<p>Actually it's not.&nbsp; UAC is the ability to run with a split token (one with the admin rights removed that is active, the other with full admin privileges that isn't) and create processes that either run with the split token or the full admin token.&nbsp; It's
 basically the equivilant of the old XP &quot;makemeadmin.cmd&quot; (or the &quot;dropmyrights.cmd&quot;).&nbsp; The problem with UAC is that there is nothing preventing an app on the desktop from injecting code in the application running elevated (since they're running as the same
 base account) and taking over the system.&nbsp; IL is what makes that difficult because it blocks processes running at a lower integrity level from opening processes at a higher integrity level for write access.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/2c40fedbe9d549edabe89deb00e07d38#2c40fedbe9d549edabe89deb00e07d38</link>
		<pubDate>Fri, 12 Jun 2009 15:20:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/2c40fedbe9d549edabe89deb00e07d38#2c40fedbe9d549edabe89deb00e07d38</guid>
		<dc:creator>Larry Osterman</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Larry Osterman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>&quot;I'm not sure I understand you. UAC <em>is</em> the Integrity Levels technology.&quot;</p>
<p>Actually it's not.&nbsp; UAC is the ability to run with a split token (one with the admin rights removed that is active, the other with full admin privileges that isn't) and create processes that either run with the split token or the full admin token.&nbsp; It's
 basically the equivilant of the old XP &quot;makemeadmin.cmd&quot; (or the &quot;dropmyrights.cmd&quot;).&nbsp; The problem with UAC is that there is nothing preventing an app on the desktop from injecting code in the application running elevated (since they're running as the same
 base account) and taking over the system.&nbsp; IL is what makes that difficult because it blocks processes running at a lower integrity level from opening processes at a higher integrity level for write access.</p>
<p>&nbsp;</p>
</div></blockquote>
<p><blockquote><div class="quoteText">IL is what makes that difficult because it blocks processes running at a lower integrity level from opening processes at a higher integrity level for write access.</div></blockquote></p>
<p>Fortunately, with Windows 7 it's no longer necessary to get write access to a process with higher priority. All you need to do is inject code into a process that can auto-elevate running at the
<em>same</em> integrity level, and there's <em>nothing</em> blocking you from doing that.</p>
<p>Which means that in effect the difference between medium and high integrity no longer exists, and the prompts have lost all semblence of purpose. You can argue that it's not a security issue, but fact remains that this change essentially makes UAC prompts
 for Administrator accounts completely useless, so I ask again (and it'll get ignored again): why are they still there at all? What
<em>is</em> their purpose in Windows 7?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a7358f6e4cfe4ac6accc9deb00e07d9e#a7358f6e4cfe4ac6accc9deb00e07d9e</link>
		<pubDate>Fri, 12 Jun 2009 15:28:57 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a7358f6e4cfe4ac6accc9deb00e07d9e#a7358f6e4cfe4ac6accc9deb00e07d9e</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Sven Groot said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Larry Osterman said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>Fortunately, with Windows 7 it's no longer necessary to get write access to a process with higher priority. All you need to do is inject code into a process that can auto-elevate running at the
<em>same</em> integrity level, and there's <em>nothing</em> blocking you from doing that.</p>
<p>Which means that in effect the difference between medium and high integrity no longer exists, and the prompts have lost all semblence of purpose. You can argue that it's not a security issue, but fact remains that this change essentially makes UAC prompts
 for Administrator accounts completely useless, so I ask again (and it'll get ignored again): why are they still there at all? What
<em>is</em> their purpose in Windows 7?</p>
</div></blockquote>
<p>I'm wondering about the prompts too... as seen in an earlier reply... it's a little bit weird.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/d670af2896ea49f9a5069deb00e07e04#d670af2896ea49f9a5069deb00e07e04</link>
		<pubDate>Fri, 12 Jun 2009 15:31:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/d670af2896ea49f9a5069deb00e07e04#d670af2896ea49f9a5069deb00e07e04</guid>
		<dc:creator>Christian Liensberger</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/littleguru/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">littleguru said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Sven Groot said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I'm wondering about the prompts too... as seen in an earlier reply... it's a little bit weird.</p>
</div></blockquote>
<p>Ask the Windows team.</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/2a6a46a49f3e458692a19deb00e07e2d#2a6a46a49f3e458692a19deb00e07e2d</link>
		<pubDate>Fri, 12 Jun 2009 16:14:27 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/2a6a46a49f3e458692a19deb00e07e2d#2a6a46a49f3e458692a19deb00e07e2d</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">littleguru said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Ask the Windows team.</p>
<p>C</p>
</div></blockquote>
<p>no u</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/8d109a79d4cc43f48b459deb00e07e92#8d109a79d4cc43f48b459deb00e07e92</link>
		<pubDate>Fri, 12 Jun 2009 16:20:21 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/8d109a79d4cc43f48b459deb00e07e92#8d109a79d4cc43f48b459deb00e07e92</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Sven Groot said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Larry Osterman said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>Fortunately, with Windows 7 it's no longer necessary to get write access to a process with higher priority. All you need to do is inject code into a process that can auto-elevate running at the
<em>same</em> integrity level, and there's <em>nothing</em> blocking you from doing that.</p>
<p>Which means that in effect the difference between medium and high integrity no longer exists, and the prompts have lost all semblence of purpose. You can argue that it's not a security issue, but fact remains that this change essentially makes UAC prompts
 for Administrator accounts completely useless, so I ask again (and it'll get ignored again): why are they still there at all? What
<em>is</em> their purpose in Windows 7?</p>
</div></blockquote>
<p>You keep on saying that there's some difference between Vista and Win7 in this regard.&nbsp; There isn't.&nbsp;</p>
<p>There are ways to get around the security prompts in Vista just like there are ways of getting around the security prompts in Win7.&nbsp; That's why UAC&#43;IL isn't a security boundary.&nbsp; If there were no way of getting past the security prompts, it would be a security
 boundary.</p>
<p>UAC&#43;IL is a DiD feature like ASLR and DEP, but unlike ASLR and DEP it's a &quot;break once, break forever&quot; feature - once it's broken, cookbook solutions will come out for malware and they'll all start auto-elevating.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/d5c5f9ceed7942ccbe159deb00e07efe#d5c5f9ceed7942ccbe159deb00e07efe</link>
		<pubDate>Fri, 12 Jun 2009 16:31:20 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/d5c5f9ceed7942ccbe159deb00e07efe#d5c5f9ceed7942ccbe159deb00e07efe</guid>
		<dc:creator>Larry Osterman</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Larry Osterman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>no u</p>
</div></blockquote>
<p>I did. They told me: &quot;The E7 blog posts on the topic represent our response. We will not comment further&quot;.</p>
<p>Move along. These are not the droids you're looking for.</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/76e5b49074d84470be6a9deb00e07f26#76e5b49074d84470be6a9deb00e07f26</link>
		<pubDate>Fri, 12 Jun 2009 16:32:59 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/76e5b49074d84470be6a9deb00e07f26#76e5b49074d84470be6a9deb00e07f26</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I did. They told me: &quot;The E7 blog posts on the topic represent our response. We will not comment further&quot;.</p>
<p>Move along. These are not the droids you're looking for.</p>
<p>C</p>
</div></blockquote>
<div><font face="Arial" size="2">
<p>Phone them and say something like - &quot;There is still a great deal of confusion in the community at large. People want to know if Microsoft is committed to improving UAC in the future, and how taking pressure off ISVs impact that effort?&quot;</p>
<p>&quot;Will UAC ever offer a genuine admin / user split for processes? Will Microsoft change all processes to start with, similar to a low integrity level and thus blocking cross-process interactions unless escalated to a privileged account?&quot; &nbsp;</p>
<p>Then ask them to add an easter egg into the next version of Windows <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif' alt='Tongue Out' /></p>
</font></div></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/9f6942abddd04eafb9059deb00e07f8e#9f6942abddd04eafb9059deb00e07f8e</link>
		<pubDate>Fri, 12 Jun 2009 16:44:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/9f6942abddd04eafb9059deb00e07f8e#9f6942abddd04eafb9059deb00e07f8e</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Sven Groot said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>You keep on saying that there's some difference between Vista and Win7 in this regard.&nbsp; There isn't.&nbsp;</p>
<p>There are ways to get around the security prompts in Vista just like there are ways of getting around the security prompts in Win7.&nbsp; That's why UAC&#43;IL isn't a security boundary.&nbsp; If there were no way of getting past the security prompts, it would be a security
 boundary.</p>
<p>UAC&#43;IL is a DiD feature like ASLR and DEP, but unlike ASLR and DEP it's a &quot;break once, break forever&quot; feature - once it's broken, cookbook solutions will come out for malware and they'll all start auto-elevating.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>Hi, Larry! Hate to break it to you and Mr. Torre, etc., but the original UAC team with the original UAC blog would like to disagree with your assessment that UAC isn't a security feature.</p>
<p><a href="http://www.aeroxp.org/2009/06/uac-in-7-exponential-silent-attack-vector-multiplier-redux/">http://www.aeroxp.org/2009/06/uac-in-7-exponential-silent-attack-vector-multiplier-redux/</a></p>
<p>Sorry to be a thorn in your side, pal, but I like hearing it straight from the team which designed it. They obviously know a bit more <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>
<p>(By the way, this little fact is one of those tidbits which can't be contested without making you guys look hypocritical and downright foolish in the eyes of those watching. If the original team said it's a security feature, you guys can't just backtrack
 when you feel like it. Game, set, and match.)</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/181f45c934964a9fa8969deb00e08012#181f45c934964a9fa8969deb00e08012</link>
		<pubDate>Fri, 12 Jun 2009 16:45:23 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/181f45c934964a9fa8969deb00e08012#181f45c934964a9fa8969deb00e08012</guid>
		<dc:creator>Bryant Zadegan</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/conhopper/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">littleguru said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Ask the Windows team.</p>
<p>C</p>
</div></blockquote>
<p>*sigh*</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/3f15cfe63e374d20b49e9deb00e08075#3f15cfe63e374d20b49e9deb00e08075</link>
		<pubDate>Fri, 12 Jun 2009 16:51:06 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/3f15cfe63e374d20b49e9deb00e08075#3f15cfe63e374d20b49e9deb00e08075</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>With all due respect, aren't we beating a dead horse debating if it is a security feature or not?</p>
<p>Most of us agree that in its current state it does not offer significant security benefits. But most of us (non-Microsoft people) would like to see it become a solid security feature.</p>
<p>The debate on the default for Windows 7 still remains however. The Microsoft people think it is pointless anyway so thus think the whitelist can't do any harm. While others argue that either it makes it easier to bypass, which is a point of contention, or
 that having UAC on fully has other benefits.</p>
<p>I personally will be: <br>
&nbsp;- Running as a user&nbsp;<br>
&nbsp;- Turn UAC all the way up <br>
&nbsp;- Login to an Administrator account (via UAC) to make changes</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/e9b6d6ddf58f4f56a2469deb00e080db#e9b6d6ddf58f4f56a2469deb00e080db</link>
		<pubDate>Fri, 12 Jun 2009 16:53:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/e9b6d6ddf58f4f56a2469deb00e080db#e9b6d6ddf58f4f56a2469deb00e080db</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">wastingtimewithforums said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p><strong>&quot;On Windows 7, you run as standard user by default&quot;</strong></p>
<p>-------</p>
<p>Since when?</p>
</div></blockquote>
<p>Yea, that would be a big departure. Or are we talking contexts again, with UAC &quot;protecting&quot; elevation?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/0b401dfb4a0c4275b7809deb00e08141#0b401dfb4a0c4275b7809deb00e08141</link>
		<pubDate>Fri, 12 Jun 2009 16:56:15 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/0b401dfb4a0c4275b7809deb00e08141#0b401dfb4a0c4275b7809deb00e08141</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">conhopper said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Larry Osterman said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Hi, Larry! Hate to break it to you and Mr. Torre, etc., but the original UAC team with the original UAC blog would like to disagree with your assessment that UAC isn't a security feature.</p>
<p><a href="http://www.aeroxp.org/2009/06/uac-in-7-exponential-silent-attack-vector-multiplier-redux/">http://www.aeroxp.org/2009/06/uac-in-7-exponential-silent-attack-vector-multiplier-redux/</a></p>
<p>Sorry to be a thorn in your side, pal, but I like hearing it straight from the team which designed it. They obviously know a bit more
<img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p>
<p>(By the way, this little fact is one of those tidbits which can't be contested without making you guys look hypocritical and downright foolish in the eyes of those watching. If the original team said it's a security feature, you guys can't just backtrack
 when you feel like it. Game, set, and match.)</p>
</div></blockquote>
<p>The <strong>only</strong> thing we have stated regarding UAC is,<em> one more time</em>,
<strong>UAC IS NOT A SECURITY BOUNDARY.</strong></p>
<p>Send mail to the Windows team.</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/7bb5831314584c80a1389deb00e0816e#7bb5831314584c80a1389deb00e0816e</link>
		<pubDate>Fri, 12 Jun 2009 16:56:51 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/7bb5831314584c80a1389deb00e0816e#7bb5831314584c80a1389deb00e0816e</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<p>With all due respect, aren't we beating a dead horse debating if it is a security feature or not?</p>
<p>Most of us agree that in its current state it does not offer significant security benefits. But most of us (non-Microsoft people) would like to see it become a solid security feature.</p>
<p>The debate on the default for Windows 7 still remains however. The Microsoft people think it is pointless anyway so thus think the whitelist can't do any harm. While others argue that either it makes it easier to bypass, which is a point of contention, or
 that having UAC on fully has other benefits.</p>
<p>I personally will be: <br>
&nbsp;- Running as a user&nbsp;<br>
&nbsp;- Turn UAC all the way up <br>
&nbsp;- Login to an Administrator account (via UAC) to make changes</p>
</div></blockquote>
<p>It's no longer a debate. The original team said it's a security feature (which, by the way, can't be edited out since it's been up on the official blog long enough for the internet archive to catch it), so it's a security feature. Saying otherwise indicates
 laziness or fear on the part of those who don't want to fix it.</p>
<p>Anyway, I posted what I think is a good enough solution in my post: just ask the user upon first-start which UAC mode he'd like to use while informing the user that convenience comes at the cost of security.</p>
<p>@charles, shh. The UAC team disagrees with you, so I doubt you can say otherwise <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif' alt='Big Smile' /></p>
<p>(I love you too. I'm being hard on you for the good of the users, that's all)</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ea8cc326f78c4ce8ab9d9deb00e081d7#ea8cc326f78c4ce8ab9d9deb00e081d7</link>
		<pubDate>Fri, 12 Jun 2009 16:57:10 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ea8cc326f78c4ce8ab9d9deb00e081d7#ea8cc326f78c4ce8ab9d9deb00e081d7</guid>
		<dc:creator>Bryant Zadegan</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/conhopper/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">conhopper said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>It's no longer a debate. The original team said it's a security feature (which, by the way, can't be edited out since it's been up on the official blog long enough for the internet archive to catch it), so it's a security feature. Saying otherwise indicates
 laziness or fear on the part of those who don't want to fix it.</p>
<p>Anyway, I posted what I think is a good enough solution in my post: just ask the user upon first-start which UAC mode he'd like to use while informing the user that convenience comes at the cost of security.</p>
<p>@charles, shh. The UAC team disagrees with you, so I doubt you can say otherwise
<img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif" alt="Big Smile"></p>
<p>(I love you too. I'm being hard on you for the good of the users, that's all)</p>
</div></blockquote>
<p>Please, let's argue semantics more. I didn't say it was or wasn't a &quot;security feature&quot; what I said was<em><strong> it does not offer significant security benefits.
</strong></em></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/07920ab2b1dd4d3a85029deb00e08243#07920ab2b1dd4d3a85029deb00e08243</link>
		<pubDate>Fri, 12 Jun 2009 16:59:26 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/07920ab2b1dd4d3a85029deb00e08243#07920ab2b1dd4d3a85029deb00e08243</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">conhopper said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Please, let's argue semantics more. I didn't say it was or wasn't a &quot;security feature&quot; what I said was<em><strong> it does not offer significant security benefits.
</strong></em></p>
</div></blockquote>
<p>nah, I don't have the time. I'm working on an article dealing with the iPhone; I'd much rather let you guys figure out on your own that authority is always a security boundary <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif' alt='Tongue Out' /></p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/7143127bacfe49329a959deb00e082ad#7143127bacfe49329a959deb00e082ad</link>
		<pubDate>Fri, 12 Jun 2009 17:03:14 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/7143127bacfe49329a959deb00e082ad#7143127bacfe49329a959deb00e082ad</guid>
		<dc:creator>Bryant Zadegan</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/conhopper/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">conhopper said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>nah, I don't have the time. I'm working on an article dealing with the iPhone; I'd much rather let you guys figure out on your own that authority is always a security boundary
<img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif" alt="Tongue Out"></p>
<p>&nbsp;</p>
</div></blockquote>
<p>Even if true, users will click yes on just about anything, so not a very effective one <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif' alt='Tongue Out' /></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/f4efafcbadbe432395199deb00e08315#f4efafcbadbe432395199deb00e08315</link>
		<pubDate>Fri, 12 Jun 2009 17:06:52 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/f4efafcbadbe432395199deb00e08315#f4efafcbadbe432395199deb00e08315</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">conhopper said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Even if true, users will click yes on just about anything, so not a very effective one
<img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif" alt="Tongue Out"></p>
</div></blockquote>
<p>Actually, that's not true. The prompts have dropped in frequency to the point that every lay user I know actually denies access if they see a random UAC prompt get kicked up.</p>
<p>This was always a part of the UAC design philosophy.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/2b8e81935a3c47cdb2879deb00e0837b#2b8e81935a3c47cdb2879deb00e0837b</link>
		<pubDate>Fri, 12 Jun 2009 17:14:50 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/2b8e81935a3c47cdb2879deb00e0837b#2b8e81935a3c47cdb2879deb00e0837b</guid>
		<dc:creator>Bryant Zadegan</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/conhopper/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">conhopper said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Actually, that's not true. The prompts have dropped in frequency to the point that every lay user I know actually denies access if they see a random UAC prompt get kicked up.</p>
<p>This was always a part of the UAC design philosophy.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>I don't see how that even matters at all, if there's a way for an application to skip giving the user a prompt.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/f15663ad40b547039b9d9deb00e083a2#f15663ad40b547039b9d9deb00e083a2</link>
		<pubDate>Fri, 12 Jun 2009 18:09:55 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/f15663ad40b547039b9d9deb00e083a2#f15663ad40b547039b9d9deb00e083a2</guid>
		<dc:creator>brian.shapiro</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/brian.shapiro/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Sven Groot said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>You keep on saying that there's some difference between Vista and Win7 in this regard.&nbsp; There isn't.&nbsp;</p>
<p>There are ways to get around the security prompts in Vista just like there are ways of getting around the security prompts in Win7.&nbsp; That's why UAC&#43;IL isn't a security boundary.&nbsp; If there were no way of getting past the security prompts, it would be a security
 boundary.</p>
<p>UAC&#43;IL is a DiD feature like ASLR and DEP, but unlike ASLR and DEP it's a &quot;break once, break forever&quot; feature - once it's broken, cookbook solutions will come out for malware and they'll all start auto-elevating.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>What are the ways in vista?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/eff8c34d6da04d968d229deb00e08408#eff8c34d6da04d968d229deb00e08408</link>
		<pubDate>Fri, 12 Jun 2009 19:51:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/eff8c34d6da04d968d229deb00e08408#eff8c34d6da04d968d229deb00e08408</guid>
		<dc:creator>stevo_</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/stevo_/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">conhopper said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Actually, that's not true. The prompts have dropped in frequency to the point that every lay user I know actually denies access if they see a random UAC prompt get kicked up.</p>
<p>This was always a part of the UAC design philosophy.</p>
<p>&nbsp;</p>
</div></blockquote>
<p><blockquote><div class="quoteText">The prompts have dropped in frequency to the point that every lay user I know actually denies access if they see a random UAC prompt get kicked up.</div></blockquote></p>
<p>The prompt frequency is still ridiculous for the standard user case. I assume that's what we're talking about as it's the onyl true security boundary, and yet MS have done little to improve the amount of&nbsp;prompting there.</p>
<p>That's part of the problem.</p>
<p>MS should have refactored their apps so that they prompt less. (e.g. By caching objects through consecutive/related operations or givin Explorer an Admin Mode you could toggle via a single prompt, which is a better trade-off of security and convenience than
 it always being in admin mode as it is in Win7.)</p>
<p>MS should have improved UAC so that it could display securely-generated descriptions of actions about-to-be-performed as part of the UAC prompts so that the absolutely braindead prompts-about-prompts Explorer shows could be merged into the actual UAC dialog.</p>
<p>If MS had done those things then both the admin and standard user cases would be much less painful to use at the Always Prompt level.</p>
<p>If MS had done this then they would not have needed to add a stupid, anti-competitive&nbsp;hack which hides UAC prompts from default users in their apps only while at the same time undermining the UAC prompt system with a hole you could drive&nbsp;a tank through*.</p>
<p>If MS had done that then standard user accounts might be something people would consider using instead of something they'll run away from faster than they ran away from Vista's UAC.</p>
<p>If MS had done that then we might be discussing whether or not standard user should be the default account type in Windows 7 instead of discussing this stuff.</p>
<p>(* And, dammit Larry, that hole is bigger than it was in Vista. Being prompted to let malware elevate vs allowing it to immediately and silently elevate is a significant difference. If it isn't then why do MS try to stop it happening at all? If it isn't
 then surely standard user accounts are vulnerable to exactly the same UAC prompt spoofing? By your own logic, then,&nbsp;you actually do have the same prompt-spoofing security hole crossing a security boundary. I don't buy your logic at all. It's an excuse, not
 reasoning. I hate to be arguing with people like Larry and Mark because I think they're great, intelligent,&nbsp;knowledgeable&nbsp;guys and I've enjoyed reading their stuff, and occasionally talking to them via their blogs, in the past, but so be it if they wheel out
 logic like this.)</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/8aab855f4c41443ba49d9deb00e0847d#8aab855f4c41443ba49d9deb00e0847d</link>
		<pubDate>Fri, 12 Jun 2009 20:14:58 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/8aab855f4c41443ba49d9deb00e0847d#8aab855f4c41443ba49d9deb00e0847d</guid>
		<dc:creator>LeoDavidson</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/LeoDavidson/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">LeoDavidson said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">conhopper said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>The prompt frequency is still ridiculous for the standard user case. I assume that's what we're talking about as it's the onyl true security boundary, and yet MS have done little to improve the amount of&nbsp;prompting there.</p>
<p>That's part of the problem.</p>
<p>MS should have refactored their apps so that they prompt less. (e.g. By caching objects through consecutive/related operations or givin Explorer an Admin Mode you could toggle via a single prompt, which is a better trade-off of security and convenience than
 it always being in admin mode as it is in Win7.)</p>
<p>MS should have improved UAC so that it could display securely-generated descriptions of actions about-to-be-performed as part of the UAC prompts so that the absolutely braindead prompts-about-prompts Explorer shows could be merged into the actual UAC dialog.</p>
<p>If MS had done those things then both the admin and standard user cases would be much less painful to use at the Always Prompt level.</p>
<p>If MS had done this then they would not have needed to add a stupid, anti-competitive&nbsp;hack which hides UAC prompts from default users in their apps only while at the same time undermining the UAC prompt system with a hole you could drive&nbsp;a tank through*.</p>
<p>If MS had done that then standard user accounts might be something people would consider using instead of something they'll run away from faster than they ran away from Vista's UAC.</p>
<p>If MS had done that then we might be discussing whether or not standard user should be the default account type in Windows 7 instead of discussing this stuff.</p>
<p>(* And, dammit Larry, that hole is bigger than it was in Vista. Being prompted to let malware elevate vs allowing it to immediately and silently elevate is a significant difference. If it isn't then why do MS try to stop it happening at all? If it isn't
 then surely standard user accounts are vulnerable to exactly the same UAC prompt spoofing? By your own logic, then,&nbsp;you actually do have the same prompt-spoofing security hole crossing a security boundary. I don't buy your logic at all. It's an excuse, not
 reasoning. I hate to be arguing with people like Larry and Mark because I think they're great, intelligent,&nbsp;knowledgeable&nbsp;guys and I've enjoyed reading their stuff, and occasionally talking to them via their blogs, in the past, but so be it if they wheel out
 logic like this.)</p>
</div></blockquote>
<p>I'm seeing a lot of push back on the security front, so lets talk about why UAC is here.
<strong>The &quot;standard user&quot; vision.</strong></p>
<p>With Windows 7's new auto-elevation and its white-list features in place, I believe self-elevation (read: the hole) becomes easy and valuable to third parties. Bill Pytlovany (WinPatrol), for example, indicated he &quot;<em>wouldn’t think twice of taking advantage
 of this</em>&quot; to save his users from having to go through the UAC prompt. Microsoft, of all companies, should know developers will write code that oozes into the nook and cranies of the Windows operating system. It may not be right, but it'll be done. Ask
 the AppCompat guys.</p>
<p>I can see the exchange on Experts Exchange now...</p>
<ul>
<li><strong>BadAdvisor: </strong>&quot;You can fix your LUA broken application by elevating.&quot;
</li><li><strong>WorseDeveloper: </strong>&quot;How do I do that?&quot; </li><li><strong>BadAdvisor: </strong>&quot;Well you can request elevation by adding this to your application manifest, or you can use this piece of code to self-elevate, without prompts. It works on Windows 7, I tested it!&quot;
</li><li><strong>WorseDeveloper: </strong>&quot;Cool! Thx2u&quot; </li><li><em>[100 points awarded to BadAdvisor]</em> </li></ul></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/af122ac04fbc4fce9ae99deb00e084f5#af122ac04fbc4fce9ae99deb00e084f5</link>
		<pubDate>Sat, 13 Jun 2009 01:15:03 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/af122ac04fbc4fce9ae99deb00e084f5#af122ac04fbc4fce9ae99deb00e084f5</guid>
		<dc:creator>Rafael Rivera</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Uxtheme Rafael/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Uxtheme Rafael said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">LeoDavidson said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I'm seeing a lot of push back on the security front, so lets talk about why UAC is here.
<strong>The &quot;standard user&quot; vision.</strong></p>
<p>With Windows 7's new auto-elevation and its white-list features in place, I believe self-elevation (read: the hole) becomes easy and valuable to third parties. Bill Pytlovany (WinPatrol), for example, indicated he &quot;<em>wouldn’t think twice of taking advantage
 of this</em>&quot; to save his users from having to go through the UAC prompt. Microsoft, of all companies, should know developers will write code that oozes into the nook and cranies of the Windows operating system. It may not be right, but it'll be done. Ask
 the AppCompat guys.</p>
<p>I can see the exchange on Experts Exchange now...</p>
<ul>
<li><strong>BadAdvisor: </strong>&quot;You can fix your LUA broken application by elevating.&quot;
</li><li><strong>WorseDeveloper: </strong>&quot;How do I do that?&quot; </li><li><strong>BadAdvisor: </strong>&quot;Well you can request elevation by adding this to your application manifest, or you can use this piece of code to self-elevate, without prompts. It works on Windows 7, I tested it!&quot;
</li><li><strong>WorseDeveloper: </strong>&quot;Cool! Thx2u&quot; </li><li><em>[100 points awarded to BadAdvisor]</em> </li></ul>
</div></blockquote>
<p>and this is the problem. UAC was designed to make sure developers develop their apps without abusing administrative privileges for every task. This basically gives devs a get-out-of-jail-free pass to do whatever the hell they want
<em>again</em>. We don't want to go back to those days, please.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/83cf11554b76484dbc0b9deb00e08564#83cf11554b76484dbc0b9deb00e08564</link>
		<pubDate>Sat, 13 Jun 2009 05:31:23 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/83cf11554b76484dbc0b9deb00e08564#83cf11554b76484dbc0b9deb00e08564</guid>
		<dc:creator>Bryant Zadegan</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/conhopper/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>My&nbsp;proof-of-concept&nbsp;source code is now online in HTML format as well. Start here:</p>
<p><a href="http://www.pretentiousname.com/misc/W7E_Source/Win7Elevate_Inject.cpp.html">http://www.pretentiousname.com/misc/W7E_Source/Win7Elevate_Inject.cpp.html</a></p>
<p>I also converted the step-by-step guide in the readme into HTML:</p>
<p><a href="http://www.pretentiousname.com/misc/W7E_Source/win7_uac_poc_details.html">http://www.pretentiousname.com/misc/W7E_Source/win7_uac_poc_details.html</a></p>
<p>Now you don't have to download the source zip or have Visual Studio to see how simple it all is.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/f1e5d841f4f84efea4ed9deb00e085cd#f1e5d841f4f84efea4ed9deb00e085cd</link>
		<pubDate>Sat, 13 Jun 2009 11:43:11 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/f1e5d841f4f84efea4ed9deb00e085cd#f1e5d841f4f84efea4ed9deb00e085cd</guid>
		<dc:creator>LeoDavidson</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/LeoDavidson/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I did. They told me: &quot;The E7 blog posts on the topic represent our response. We will not comment further&quot;.</p>
<p>Move along. These are not the droids you're looking for.</p>
<p>C</p>
</div></blockquote>
<p><strong>&quot;I did. They told me: &quot;The E7 blog posts on the topic represent our response. We will not comment further&quot;.&quot;</strong></p>
<p>----------</p>
<p>How smart of them! Meanwhile, look at&nbsp;how the PR catastrophe unfolds:</p>
<p><a href="http://blogs.zdnet.com/igeneration/?p=1826">http://blogs.zdnet.com/igeneration/?p=1826</a></p>
<p>Quote from the article:</p>
<p>--------</p>
<p><em>It would be far easier to explain what the consequences weren’t. If the US defence systems were running Windows 7, at this rate,
<strong>all-out nuclear war could be a possibility if someone was determined enough and the end-user was unlucky enough</strong>.</em></p>
<p><em>The fact of the matter is, this vulnerability <strong>opens up Windows 7 like a cracked nut</strong>; exposing the possibility of a malware attack instigated unknowingly by the end user at any given time. But for the reasoning behind Microsoft’s decision
 not to fix this unholy flaw <strong>not only shows their arrogance</strong>, but also their inability to listen to some of the most influential and experienced people on the web.</em></p>
<p>------</p>
<p>Look at the wording! And we all know how journalists love to copy each other.&nbsp;this could turn into a Vista-esque PR-disaster in the long run.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/37542cab18b14a00baa59deb00e0863d#37542cab18b14a00baa59deb00e0863d</link>
		<pubDate>Sat, 13 Jun 2009 15:44:17 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/37542cab18b14a00baa59deb00e0863d#37542cab18b14a00baa59deb00e0863d</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">wastingtimewithforums said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p><strong>&quot;I did. They told me: &quot;The E7 blog posts on the topic represent our response. We will not comment further&quot;.&quot;</strong></p>
<p>----------</p>
<p>How smart of them! Meanwhile, look at&nbsp;how the PR catastrophe unfolds:</p>
<p><a href="http://blogs.zdnet.com/igeneration/?p=1826">http://blogs.zdnet.com/igeneration/?p=1826</a></p>
<p>Quote from the article:</p>
<p>--------</p>
<p><em>It would be far easier to explain what the consequences weren’t. If the US defence systems were running Windows 7, at this rate,
<strong>all-out nuclear war could be a possibility if someone was determined enough and the end-user was unlucky enough</strong>.</em></p>
<p><em>The fact of the matter is, this vulnerability <strong>opens up Windows 7 like a cracked nut</strong>; exposing the possibility of a malware attack instigated unknowingly by the end user at any given time. But for the reasoning behind Microsoft’s decision
 not to fix this unholy flaw <strong>not only shows their arrogance</strong>, but also their inability to listen to some of the most influential and experienced people on the web.</em></p>
<p>------</p>
<p>Look at the wording! And we all know how journalists love to copy each other.&nbsp;this could turn into a Vista-esque PR-disaster in the long run.</p>
</div></blockquote>
<p>Absolutely. Whatever your opinion of this issue, I think we can all agree that this has hurt Windows 7.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/28d161d7b2ff461cbce69deb00e086ab#28d161d7b2ff461cbce69deb00e086ab</link>
		<pubDate>Sat, 13 Jun 2009 15:54:23 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/28d161d7b2ff461cbce69deb00e086ab#28d161d7b2ff461cbce69deb00e086ab</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">LeoDavidson said:</div><div class="quoteText">
<p>My&nbsp;proof-of-concept&nbsp;source code is now online in HTML format as well. Start here:</p>
<p><a href="http://www.pretentiousname.com/misc/W7E_Source/Win7Elevate_Inject.cpp.html">http://www.pretentiousname.com/misc/W7E_Source/Win7Elevate_Inject.cpp.html</a></p>
<p>I also converted the step-by-step guide in the readme into HTML:</p>
<p><a href="http://www.pretentiousname.com/misc/W7E_Source/win7_uac_poc_details.html">http://www.pretentiousname.com/misc/W7E_Source/win7_uac_poc_details.html</a></p>
<p>Now you don't have to download the source zip or have Visual Studio to see how simple it all is.</p>
</div></blockquote>
<p>How does this code get on the target client? Is that a fair question?</p>
<p>Answers:</p>
<p>1.) If there is a already a vulnerable trusted app installed on the user's system and&nbsp;executing when somehow you exploit it in proc via, say,&nbsp;some memory attack, e.g., buffer overrun, which then executes this code in context.</p>
<p>2.) If the user chooses to run an unsigned exe containing this code from an untrusted source, say, from your website.</p>
<p>Please read Jon's post again. Then, read it again. <a href="http://blogs.msdn.com/e7/archive/2009/02/05/update-on-uac.aspx">
http://blogs.msdn.com/e7/archive/2009/02/05/update-on-uac.aspx</a></p>
<p>C</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/de11bea9682c4806b4799deb00e086d8#de11bea9682c4806b4799deb00e086d8</link>
		<pubDate>Sat, 13 Jun 2009 19:09:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/de11bea9682c4806b4799deb00e086d8#de11bea9682c4806b4799deb00e086d8</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">LeoDavidson said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>How does this code get on the target client? Is that a fair question?</p>
<p>Answers:</p>
<p>1.) If there is a already a vulnerable trusted app installed on the user's system and&nbsp;executing when somehow you exploit it in proc via, say,&nbsp;some memory attack, e.g., buffer overrun, which then executes this code in context.</p>
<p>2.) If the user chooses to run an unsigned exe containing this code from an untrusted source, say, from your website.</p>
<p>Please read Jon's post again. Then, read it again. <a href="http://blogs.msdn.com/e7/archive/2009/02/05/update-on-uac.aspx">
http://blogs.msdn.com/e7/archive/2009/02/05/update-on-uac.aspx</a></p>
<p>C</p>
<p>&nbsp;</p>
</div></blockquote>
<p>Or there's another exploit in acrobat. Or IE. Or Firefox. Or ...</p>
<p>And so on.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ad3f848750274e239c319deb00e0873e#ad3f848750274e239c319deb00e0873e</link>
		<pubDate>Sat, 13 Jun 2009 19:12:57 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ad3f848750274e239c319deb00e0873e#ad3f848750274e239c319deb00e0873e</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">blowdart said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Or there's another exploit in acrobat. Or IE. Or Firefox. Or ...</p>
<p>And so on.</p>
</div></blockquote>
<p>Yes. See answer&nbsp;number 1.) <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/10be888867084202bed19deb00e08767#10be888867084202bed19deb00e08767</link>
		<pubDate>Sat, 13 Jun 2009 19:13:31 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/10be888867084202bed19deb00e08767#10be888867084202bed19deb00e08767</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">blowdart said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Yes. See answer&nbsp;number 1.) <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p>
<p>C</p>
</div></blockquote>
<p><strong>&quot;Yes. See answer&nbsp;number 1.)&quot;</strong></p>
<p><strong>----</strong></p>
<p>Yes, and that proves your point.. how exactly? An exploited acrobat reader couldn't get root access (without UAC prompt) now it can. That fact&nbsp;ISN'T in your favour, guys.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/93fdcb96586347b18c269deb00e087ce#93fdcb96586347b18c269deb00e087ce</link>
		<pubDate>Sat, 13 Jun 2009 19:30:38 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/93fdcb96586347b18c269deb00e087ce#93fdcb96586347b18c269deb00e087ce</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">LeoDavidson said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>How does this code get on the target client? Is that a fair question?</p>
<p>Answers:</p>
<p>1.) If there is a already a vulnerable trusted app installed on the user's system and&nbsp;executing when somehow you exploit it in proc via, say,&nbsp;some memory attack, e.g., buffer overrun, which then executes this code in context.</p>
<p>2.) If the user chooses to run an unsigned exe containing this code from an untrusted source, say, from your website.</p>
<p>Please read Jon's post again. Then, read it again. <a href="http://blogs.msdn.com/e7/archive/2009/02/05/update-on-uac.aspx">
http://blogs.msdn.com/e7/archive/2009/02/05/update-on-uac.aspx</a></p>
<p>C</p>
<p>&nbsp;</p>
</div></blockquote>
<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">How does this code get on the target client? Is that a fair question?</div></blockquote></p>
<p>Somebody puts a Sony audio CD in their PC to listen to music?</p>
<p>No, it isn't a fair question, because it skirts the real point. If the distinction between Medium and High IL doesn't matter, why bother having UAC prompts for it at all? Why not just run every application except Internet Explorer with full Administrator
 rights? Why doesn't Microsoft recommend running as Administrator for all users?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/0d22e4cc90b4440699f69deb00e08834#0d22e4cc90b4440699f69deb00e08834</link>
		<pubDate>Sat, 13 Jun 2009 19:40:36 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/0d22e4cc90b4440699f69deb00e08834#0d22e4cc90b4440699f69deb00e08834</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>Somebody puts a Sony audio CD in their PC to listen to music?</p>
<p>No, it isn't a fair question, because it skirts the real point. If the distinction between Medium and High IL doesn't matter, why bother having UAC prompts for it at all? Why not just run every application except Internet Explorer with full Administrator
 rights? Why doesn't Microsoft recommend running as Administrator for all users?</p>
</div></blockquote>
<p>Whatever. I'm finished with this topic.</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/63ab69e1a63f42089dff9deb00e0885b#63ab69e1a63f42089dff9deb00e0885b</link>
		<pubDate>Sat, 13 Jun 2009 19:53:00 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/63ab69e1a63f42089dff9deb00e0885b#63ab69e1a63f42089dff9deb00e0885b</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Whatever. I'm finished with this topic.</p>
<p>C</p>
</div></blockquote>
<p>We aren't though <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /></p>
<p>On an unrelated note, UAC doesn't bother me that much; my biggest gripe is how they duplicated various dialog boxes for common tasks in NT6 / Win7 so that UAC can &quot;split down the middle&quot; and allow people to see-and-not-touch various settings like NTFS ACLs
 and Network settings, but if you're using WS2008 where UAC is disabled it means you have to open superflous and pointless windows to get to what you're trying to do.</p>
<p>Will they get rid of the duplicate ACL windows in the final build of Win7?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/71a987acd8454cef87f99deb00e088c1#71a987acd8454cef87f99deb00e088c1</link>
		<pubDate>Sat, 13 Jun 2009 20:05:22 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/71a987acd8454cef87f99deb00e088c1#71a987acd8454cef87f99deb00e088c1</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>We aren't though <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif" alt="Wink"></p>
<p>On an unrelated note, UAC doesn't bother me that much; my biggest gripe is how they duplicated various dialog boxes for common tasks in NT6 / Win7 so that UAC can &quot;split down the middle&quot; and allow people to see-and-not-touch various settings like NTFS ACLs
 and Network settings, but if you're using WS2008 where UAC is disabled it means you have to open superflous and pointless windows to get to what you're trying to do.</p>
<p>Will they get rid of the duplicate ACL windows in the final build of Win7?</p>
</div></blockquote>
<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">Will they get rid of the duplicate ACL windows in the final build of Win7?</div></blockquote></p>
<p>Doubt it at this point, especially because redesigning the ACL editor to allow editing of ACLs without that would be an incredibly difficult (if not impossible) task.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/96b878de7c1a4779be749deb00e0892e#96b878de7c1a4779be749deb00e0892e</link>
		<pubDate>Sat, 13 Jun 2009 20:14:46 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/96b878de7c1a4779be749deb00e0892e#96b878de7c1a4779be749deb00e0892e</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>We aren't though <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif" alt="Wink"></p>
<p>On an unrelated note, UAC doesn't bother me that much; my biggest gripe is how they duplicated various dialog boxes for common tasks in NT6 / Win7 so that UAC can &quot;split down the middle&quot; and allow people to see-and-not-touch various settings like NTFS ACLs
 and Network settings, but if you're using WS2008 where UAC is disabled it means you have to open superflous and pointless windows to get to what you're trying to do.</p>
<p>Will they get rid of the duplicate ACL windows in the final build of Win7?</p>
</div></blockquote>
<p>We're likely on the final build of Windows 7, excluding service packs.</p>
<p>Most of the configuration stuff in Windows (Control Panel et al) is a jumbled mess. It only got worse in Vista. Hopefully they will sit down and give it some serious thought in the future because it is only going to continue to get worse.</p>
<p>When I have some free time I'm going to make a large thread about Window 7's control panel and tear into it... Start asking questions like &quot;Why does this box exist?&quot; &quot;Why do these do the same thing?&quot; &quot;Why is this design style and this design style used here
 and here?&quot; &quot;Why aren't users given a control panel with only usable configuration boxes in?&quot;</p>
<p>Windows 95 was at least consistent and everything visible was usable to the user...</p>
<p><br>
&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/fe371b0d689348bfa0ba9deb00e0899d#fe371b0d689348bfa0ba9deb00e0899d</link>
		<pubDate>Sat, 13 Jun 2009 20:15:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/fe371b0d689348bfa0ba9deb00e0899d#fe371b0d689348bfa0ba9deb00e0899d</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Whatever. I'm finished with this topic.</p>
<p>C</p>
</div></blockquote>
<p><strong>&quot;Whatever. I'm finished with this topic.&quot;<br>
</strong>----------------------------------------</p>
<p>This is just asking for it (&quot;it&quot; being a&nbsp;PR disaster). You can bet that there are journalists from cnet,&nbsp; zdnet, theregister etc. monitoring this thread. And, like it nor not, you're the MS representative here.</p>
<p>I understand that you're not part of the windows team, but their unwillingness to comment and now&nbsp;your unwillingness to comment, is like throwing lumber into the PR forest fire.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/b6705ac8a2f242179bd69deb00e08a03#b6705ac8a2f242179bd69deb00e08a03</link>
		<pubDate>Sat, 13 Jun 2009 20:21:20 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/b6705ac8a2f242179bd69deb00e08a03#b6705ac8a2f242179bd69deb00e08a03</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">W3bbo said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>We're likely on the final build of Windows 7, excluding service packs.</p>
<p>Most of the configuration stuff in Windows (Control Panel et al) is a jumbled mess. It only got worse in Vista. Hopefully they will sit down and give it some serious thought in the future because it is only going to continue to get worse.</p>
<p>When I have some free time I'm going to make a large thread about Window 7's control panel and tear into it... Start asking questions like &quot;Why does this box exist?&quot; &quot;Why do these do the same thing?&quot; &quot;Why is this design style and this design style used here
 and here?&quot; &quot;Why aren't users given a control panel with only usable configuration boxes in?&quot;</p>
<p>Windows 95 was at least consistent and everything visible was usable to the user...</p>
<p><br>
&nbsp;</p>
</div></blockquote>
<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">Windows 95 was at least consistent and everything visible was usable to the user...</div></blockquote></p>
<p>Well yes but Windows 95 had an easier story, no back compat and absolutely no security.</p>
<p>Sounds like an interesting thread though....</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/854098a086114f7982769deb00e08a72#854098a086114f7982769deb00e08a72</link>
		<pubDate>Sat, 13 Jun 2009 20:25:45 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/854098a086114f7982769deb00e08a72#854098a086114f7982769deb00e08a72</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Whatever. I'm finished with this topic.</p>
<p>C</p>
</div></blockquote>
<p><strong>&quot;Whatever. I'm finished with this topic.&quot;</strong></p>
<p>Is it only me that's reminded of a child putting their hands over their ears and shouting &quot;I'M NOT LISTENING I'M NOT LISTENING&quot;? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a0a1211658234d058caf9deb00e08af3#a0a1211658234d058caf9deb00e08af3</link>
		<pubDate>Sat, 13 Jun 2009 21:32:28 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a0a1211658234d058caf9deb00e08af3#a0a1211658234d058caf9deb00e08af3</guid>
		<dc:creator>Jonathan Potter</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jon_potter/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>Well yes but Windows 95 had an easier story, no back compat and absolutely no security.</p>
<p>Sounds like an interesting thread though....</p>
</div></blockquote>
<p>What about Mac OS X's control panel? It's arguably simpler than Windows 95's.</p>
<p>I like how in OS X and in most Mac applications settings take effect as soon as a checkbox is filled rather than when you hit Apply.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/1bd78c42e191497ba5059deb00e08b5c#1bd78c42e191497ba5059deb00e08b5c</link>
		<pubDate>Sat, 13 Jun 2009 21:54:48 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/1bd78c42e191497ba5059deb00e08b5c#1bd78c42e191497ba5059deb00e08b5c</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">W3bbo said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>What about Mac OS X's control panel? It's arguably simpler than Windows 95's.</p>
<p>I like how in OS X and in most Mac applications settings take effect as soon as a checkbox is filled rather than when you hit Apply.</p>
</div></blockquote>
<p>It's also trivial to exploit.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/16302aea28f44800af829deb00e08bbf#16302aea28f44800af829deb00e08bbf</link>
		<pubDate>Sat, 13 Jun 2009 22:44:36 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/16302aea28f44800af829deb00e08bbf#16302aea28f44800af829deb00e08bbf</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Whatever. I'm finished with this topic.</p>
<p>C</p>
</div></blockquote>
<p>I'm not sure what's worse: That we have to spend so long to convince MS people that remote-code-execution vulnerabilities exist (duh!) and can be made worse by combining them with a silent, instant UAC bypass, or that once that obvious fact is finally repeated
 enough times for it to sink in the response is always the same: Silence.</p>
<p>Besides which, WTF is the point of the UAC prompts, secure desktop, etc. if MS are happy to&nbsp;ignore a trivial (2 days to research and write from scratch)&nbsp;bypass mechanism which was raised four months ago, back when Windows was still at the public beta stage?</p>
<p>(Ignore, I might add, without even bothering to get the full details of what it was. To me that screams, &quot;We know this feature is now just for show and we thus don't care about any issues people raise.&quot;)</p>
<p>Meanwhile using standard user still sucks and will be considered unusable by most people, because MS's private UAC-exemption backdoor only covers up the same old badly designed, prompt-(about-prompt)-spamming code for admin users,&nbsp;and third-party apps suffer
 under admin accounts for pure security theater.</p>
<p>It's crystal clear that the new UAC setting/default is an attempt to appease the complaints about Vista's UAC prompt-spamming -- a good aim but a terrible way to go about it! -- without appearing to go back to the bad-old-days of XP.</p>
<p>Yeah, if you make it so users see the odd UAC prompt for other people's software then they'll feel like they're secure, even though by default the prompts are now worth no more than a MessageBox(&quot;Are you sure?&quot;, MB_OKCANCEL)</p>
<p>(UAC itself isn't worthless, of course, but the prompts are at the default mode.)</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/fa72a3b6162e4a97ba399deb00e08c2e#fa72a3b6162e4a97ba399deb00e08c2e</link>
		<pubDate>Sun, 14 Jun 2009 03:24:46 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/fa72a3b6162e4a97ba399deb00e08c2e#fa72a3b6162e4a97ba399deb00e08c2e</guid>
		<dc:creator>LeoDavidson</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/LeoDavidson/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">wastingtimewithforums said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p><strong>&quot;Yes. See answer&nbsp;number 1.)&quot;</strong></p>
<p><strong>----</strong></p>
<p>Yes, and that proves your point.. how exactly? An exploited acrobat reader couldn't get root access (without UAC prompt) now it can. That fact&nbsp;ISN'T in your favour, guys.</p>
</div></blockquote>
<p>[EDIT: I was wrong about Flash/PDF within protected-mode IE. See reply on 8th page.]</p>
<p>It's also worth noting that both Flash and Adobe Reader&nbsp;run&nbsp;within medium-IL proxy processes even when used with low-IL Internet Explorer. We all wish they didn't, and wish more things supported low-IL, but we still live in a reality where that isn't the
 case. Low-IL is the exception, not the rule. There are still plenty of &quot;innocent&quot; actions, like visiting a webpage in an up-to-date low-IL&nbsp;browser or double-clicking what you think is a static&nbsp;image or&nbsp;document file, which can result in malicious code being
 run.</p>
<p>It doesn't have to be a &quot;dodgy&quot; webpage or file, either. There have been several cases this year alone where non-malicious sites and advertising networks have been hijacked by bad&nbsp;people to deliver malicious content to unsuspecting users.</p>
<p>UAC isn't only about malicious code, obviously, but it's pretty useful at slowing it down and/or&nbsp;limiting how&nbsp;deeply it can embed itself in the system itself. I'd say that's the primary benefit of the prompts for admin accounts. (Even&nbsp;though UAC isn't a
 security boundary, it is still a security feature.)</p>
<p>If you remove that benefit then what's left? Just the idea of making apps which show too many prompts annoy admin users with the misguided idea that it'll be more likely to make people push for those apps to be redesigned than for those people to simply
 turn off UAC if it bothers them... A pretty rich idea, too, considering Microsoft's apps (when their private backdoor is taken away) were and still are the worst offenders when it comes to this.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/078c6f5023b643109c739deb00e08ca0#078c6f5023b643109c739deb00e08ca0</link>
		<pubDate>Sun, 14 Jun 2009 03:48:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/078c6f5023b643109c739deb00e08ca0#078c6f5023b643109c739deb00e08ca0</guid>
		<dc:creator>LeoDavidson</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/LeoDavidson/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">LeoDavidson said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">wastingtimewithforums said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>[EDIT: I was wrong about Flash/PDF within protected-mode IE. See reply on 8th page.]</p>
<p>It's also worth noting that both Flash and Adobe Reader&nbsp;run&nbsp;within medium-IL proxy processes even when used with low-IL Internet Explorer. We all wish they didn't, and wish more things supported low-IL, but we still live in a reality where that isn't the
 case. Low-IL is the exception, not the rule. There are still plenty of &quot;innocent&quot; actions, like visiting a webpage in an up-to-date low-IL&nbsp;browser or double-clicking what you think is a static&nbsp;image or&nbsp;document file, which can result in malicious code being
 run.</p>
<p>It doesn't have to be a &quot;dodgy&quot; webpage or file, either. There have been several cases this year alone where non-malicious sites and advertising networks have been hijacked by bad&nbsp;people to deliver malicious content to unsuspecting users.</p>
<p>UAC isn't only about malicious code, obviously, but it's pretty useful at slowing it down and/or&nbsp;limiting how&nbsp;deeply it can embed itself in the system itself. I'd say that's the primary benefit of the prompts for admin accounts. (Even&nbsp;though UAC isn't a
 security boundary, it is still a security feature.)</p>
<p>If you remove that benefit then what's left? Just the idea of making apps which show too many prompts annoy admin users with the misguided idea that it'll be more likely to make people push for those apps to be redesigned than for those people to simply
 turn off UAC if it bothers them... A pretty rich idea, too, considering Microsoft's apps (when their private backdoor is taken away) were and still are the worst offenders when it comes to this.</p>
</div></blockquote>
<p>Well flash is an incredibly nasty piece of software. Adobe simply ignores privacy mode, be in in IE or Mozilla and allows flash &quot;cookies&quot; regardless. And Acrobat is one of the easier vectors to exploit these days, just embed a PDF which has the javascript
 exploit and it will run, no prompts to the user.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/d3099bc1ee71462cbe559deb00e08cd8#d3099bc1ee71462cbe559deb00e08cd8</link>
		<pubDate>Sun, 14 Jun 2009 06:07:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/d3099bc1ee71462cbe559deb00e08cd8#d3099bc1ee71462cbe559deb00e08cd8</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">LeoDavidson said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">wastingtimewithforums said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>[EDIT: I was wrong about Flash/PDF within protected-mode IE. See reply on 8th page.]</p>
<p>It's also worth noting that both Flash and Adobe Reader&nbsp;run&nbsp;within medium-IL proxy processes even when used with low-IL Internet Explorer. We all wish they didn't, and wish more things supported low-IL, but we still live in a reality where that isn't the
 case. Low-IL is the exception, not the rule. There are still plenty of &quot;innocent&quot; actions, like visiting a webpage in an up-to-date low-IL&nbsp;browser or double-clicking what you think is a static&nbsp;image or&nbsp;document file, which can result in malicious code being
 run.</p>
<p>It doesn't have to be a &quot;dodgy&quot; webpage or file, either. There have been several cases this year alone where non-malicious sites and advertising networks have been hijacked by bad&nbsp;people to deliver malicious content to unsuspecting users.</p>
<p>UAC isn't only about malicious code, obviously, but it's pretty useful at slowing it down and/or&nbsp;limiting how&nbsp;deeply it can embed itself in the system itself. I'd say that's the primary benefit of the prompts for admin accounts. (Even&nbsp;though UAC isn't a
 security boundary, it is still a security feature.)</p>
<p>If you remove that benefit then what's left? Just the idea of making apps which show too many prompts annoy admin users with the misguided idea that it'll be more likely to make people push for those apps to be redesigned than for those people to simply
 turn off UAC if it bothers them... A pretty rich idea, too, considering Microsoft's apps (when their private backdoor is taken away) were and still are the worst offenders when it comes to this.</p>
</div></blockquote>
<p>Quote from <a href="http://blogs.msdn.com/uac/archive/2006/06/01/613098.aspx:">http&#58;&#47;&#47;blogs.msdn.com&#47;uac&#47;archive&#47;2006&#47;06&#47;01&#47;613098.aspx&#58;</a></p>
<p><blockquote><div class="quoteText">The problem with marking Windows binaries to “silently elevate” is that we feel it will lead to “worms” or self propagating malware.<span>&nbsp;
</span>If, for example, the user marks MMC.exe (the Microsoft Management Console) as “silent elevate” so that the device setup dialogs don’t prompt for elevation, malware running as Standard User would be able to use that setting to launch MMC with a set of
 command line parameters that accomplish tasks that we don’t want to happen silently, such as adding a new admin account to the system.<span>&nbsp;
</span>As another example, if you mark Format.com as a “silent elevator,” malware can then do a format of the OS drive.</div></blockquote></p>
<p>I think it's safe to say this team isn't working on UAC anymore...</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/d2b4786be3794cb4b4329deb00e08d45#d2b4786be3794cb4b4329deb00e08d45</link>
		<pubDate>Sun, 14 Jun 2009 06:34:41 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/d2b4786be3794cb4b4329deb00e08d45#d2b4786be3794cb4b4329deb00e08d45</guid>
		<dc:creator>Rafael Rivera</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Uxtheme Rafael/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Uxtheme Rafael said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">LeoDavidson said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>I think it's safe to say this team isn't working on UAC anymore...</p>
</div></blockquote>
<p>That's what pisses me of the most. MS is treating it like we're all wrong about what UAC is supposed to do, yet a scant few years ago the very people working on Vista UAC agreed with the points we are now arguing.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/adb38d90f20145faa59d9deb00e08da9#adb38d90f20145faa59d9deb00e08da9</link>
		<pubDate>Sun, 14 Jun 2009 06:39:30 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/adb38d90f20145faa59d9deb00e08da9#adb38d90f20145faa59d9deb00e08da9</guid>
		<dc:creator>Sven Groot</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Sven Groot/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Uxtheme Rafael said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">LeoDavidson said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>I think it's safe to say this team isn't working on UAC anymore...</p>
</div></blockquote>
<p>Ah except silent elevation only happens for administrators, your quote talks about making silent elevation happen for standard users.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/6b20934b78fa456597129deb00e08e0b#6b20934b78fa456597129deb00e08e0b</link>
		<pubDate>Sun, 14 Jun 2009 07:10:38 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/6b20934b78fa456597129deb00e08e0b#6b20934b78fa456597129deb00e08e0b</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Sven Groot said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Uxtheme Rafael said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>That's what pisses me of the most. MS is treating it like we're all wrong about what UAC is supposed to do, yet a scant few years ago the very people working on Vista UAC agreed with the points we are now arguing.</p>
</div></blockquote>
<p>Not only that, but most of us are probably aware of this issue <em>because</em> the original UAC team did such a good job of explaining why it couldn't whitelist apps the first time around.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/327837bd9ff04aecbb789deb00e08e6f#327837bd9ff04aecbb789deb00e08e6f</link>
		<pubDate>Sun, 14 Jun 2009 07:11:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/327837bd9ff04aecbb789deb00e08e6f#327837bd9ff04aecbb789deb00e08e6f</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>I think I'm starting to side with Microsoft on this issue. The more I look at UAC the more I realize that the entire thing is a waste of time with or without the whitelist. All the whitelist does is draw attention to a large hole that already exists in the
 way UAC functions. It *might* make automating escalation slightly easier, but I would say it is a relatively easy thing to do either way.</p>
<p>My advice to Windows 7 (and Vista) users now is, don't run as an administrator account. UAC will offer no protection. Run as a user and create an administrator account to login using the UAC prompt. That gives you UAC with real process isolation.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/754779d189c4414fae729deb00e08ed5#754779d189c4414fae729deb00e08ed5</link>
		<pubDate>Sun, 14 Jun 2009 07:18:53 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/754779d189c4414fae729deb00e08ed5#754779d189c4414fae729deb00e08ed5</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<p>I think I'm starting to side with Microsoft on this issue. The more I look at UAC the more I realize that the entire thing is a waste of time with or without the whitelist. All the whitelist does is draw attention to a large hole that already exists in the
 way UAC functions. It *might* make automating escalation slightly easier, but I would say it is a relatively easy thing to do either way.</p>
<p>My advice to Windows 7 (and Vista) users now is, don't run as an administrator account. UAC will offer no protection. Run as a user and create an administrator account to login using the UAC prompt. That gives you UAC with real process isolation.</p>
</div></blockquote>
<p><blockquote><div class="quoteText">The more I look at UAC the more I realize that the entire thing is a waste of time with or without the whitelist.</div></blockquote></p>
<p><blockquote><div class="quoteText">Run as a user and create an administrator account to login using the UAC prompt.</div></blockquote></p>
<p>Prompt-spoofing can be done from standard user accounts. e.g. You want to open an elevated command prompt. Something's waiting for you to click that button and gets there first. All you see is a UAC dialog saying cmd.exe from Microsoft is about to be run.
 You don't know it's being run with different arguments, so you type your password in and by the time you see the second UAC prompt it's too late.</p>
<p>(Even code-injection could also be done from standard user accounts, although it is far, far more difficult. If&nbsp;someone&nbsp;spends enough time analysing the target process they could do it, though. e.g. You trigger an elevation in Explorer. Something's waiting
 for you to do that and finds the elevated IFileOperation object pointer in&nbsp;Explorer's memory and starts sending commands to it. Very, very difficult but not impossible.)</p>
<p>Even if you don't use elevation at all, and use fast user switching instead, things can go wrong. If you decide to browse the web using standard user for security, how do you know that an unsigned exe you download hasn't been changed by malware between you
 saving it to disk and you switching to the admin account to run the installer?</p>
<p>So there are issues even with standard user elevation and the real security boundary. That's life.&nbsp;It doesn't mean we should throw our hands up and ignore all security issues with standard user accounts, does it? So why are we doing that with limited-admin
 accounts when they are still what the majority of non-business users will use?</p>
<p>It all boils down to making things difficult enough that they will not be exploited quickly or often.</p>
<p>What the default settings are, and what users will actually put up with, also cannot be ignored.</p>
<p>You can say people should change the defaults to be more secure but it's about as likely to happen for most users as people changing to Linux to be more secure.</p>
<p>You can say that people should put up with the hassle of typing in a password five times in a row&nbsp;because they needed to move some data around in Program Files, but that's about as likely to happen as people disassembling every program they download to check
 for malicious code.</p>
<p>The situation we're in now is that the default settings have been made easy to bypass. That's not good.</p>
<p>Edit: But if we do throw our hands up and give up on making limited-admin as secure as possible, let's admit that's what we've done and not inflict pointless UAC prompts on third-party software just for show.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/5b6b56c1ddbd47c4b19c9deb00e08f41#5b6b56c1ddbd47c4b19c9deb00e08f41</link>
		<pubDate>Sun, 14 Jun 2009 12:46:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/5b6b56c1ddbd47c4b19c9deb00e08f41#5b6b56c1ddbd47c4b19c9deb00e08f41</guid>
		<dc:creator>LeoDavidson</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/LeoDavidson/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">LeoDavidson said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>Prompt-spoofing can be done from standard user accounts. e.g. You want to open an elevated command prompt. Something's waiting for you to click that button and gets there first. All you see is a UAC dialog saying cmd.exe from Microsoft is about to be run.
 You don't know it's being run with different arguments, so you type your password in and by the time you see the second UAC prompt it's too late.</p>
<p>(Even code-injection could also be done from standard user accounts, although it is far, far more difficult. If&nbsp;someone&nbsp;spends enough time analysing the target process they could do it, though. e.g. You trigger an elevation in Explorer. Something's waiting
 for you to do that and finds the elevated IFileOperation object pointer in&nbsp;Explorer's memory and starts sending commands to it. Very, very difficult but not impossible.)</p>
<p>Even if you don't use elevation at all, and use fast user switching instead, things can go wrong. If you decide to browse the web using standard user for security, how do you know that an unsigned exe you download hasn't been changed by malware between you
 saving it to disk and you switching to the admin account to run the installer?</p>
<p>So there are issues even with standard user elevation and the real security boundary. That's life.&nbsp;It doesn't mean we should throw our hands up and ignore all security issues with standard user accounts, does it? So why are we doing that with limited-admin
 accounts when they are still what the majority of non-business users will use?</p>
<p>It all boils down to making things difficult enough that they will not be exploited quickly or often.</p>
<p>What the default settings are, and what users will actually put up with, also cannot be ignored.</p>
<p>You can say people should change the defaults to be more secure but it's about as likely to happen for most users as people changing to Linux to be more secure.</p>
<p>You can say that people should put up with the hassle of typing in a password five times in a row&nbsp;because they needed to move some data around in Program Files, but that's about as likely to happen as people disassembling every program they download to check
 for malicious code.</p>
<p>The situation we're in now is that the default settings have been made easy to bypass. That's not good.</p>
<p>Edit: But if we do throw our hands up and give up on making limited-admin as secure as possible, let's admit that's what we've done and not inflict pointless UAC prompts on third-party software just for show.</p>
</div></blockquote>
<div>
<p>Which is why I am suggesting people use something other than the default which is harder to bypass. While logging into an administrator account via UAC is still somewhat flawed it is better than either UAC in Vista or whitelisted UAC in 7. Secure desktop
 helps mitigate some UI hijack issues.</p>
<p><font face="Arial" size="2">But I do grant that you could entirely replace for example the Firewall Control Panel applet and people would just login to admin and escalate your new nasty applet. But I'm not sure how much can be done to mitigate that. I guess
 you could suggest people fast user switch but that is asking more than most normal people are willing to give.
</font></p>
</div></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/fc111073fa3a44b28f3a9deb00e08fba#fc111073fa3a44b28f3a9deb00e08fba</link>
		<pubDate>Sun, 14 Jun 2009 13:00:18 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/fc111073fa3a44b28f3a9deb00e08fba#fc111073fa3a44b28f3a9deb00e08fba</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">LeoDavidson said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<div>
<p>Which is why I am suggesting people use something other than the default which is harder to bypass. While logging into an administrator account via UAC is still somewhat flawed it is better than either UAC in Vista or whitelisted UAC in 7. Secure desktop
 helps mitigate some UI hijack issues.</p>
<p><font face="Arial" size="2">But I do grant that you could entirely replace for example the Firewall Control Panel applet and people would just login to admin and escalate your new nasty applet. But I'm not sure how much can be done to mitigate that. I guess
 you could suggest people fast user switch but that is asking more than most normal people are willing to give.
</font></p>
</div>
</div></blockquote>
<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">Which is why I am suggesting people use something other than the default which is harder to bypass. While logging into an administrator account via UAC is still somewhat flawed it is better than either UAC in Vista or whitelisted UAC
 in 7. Secure desktop helps mitigate some UI hijack issues.</div></blockquote></p>
<p>That is absolutely the best way to do things, but it can also be the most frustrating if you have a lot of applications that aren't Standard User friendly. One of the goals of UAC in Vista was to make more applications Standard User friendly, which would
 make taking this most secure route much more palatable. Sadly Windows 7 has jumped the shark in that regard, what we will now see is more apps that appear (and claim) to be Standard User friendly, but only do so by exploiting silent elevation. And fixing that
 in future versions of Windows could be the biggest nightmare the appcompat team will ever have.</p>
<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">But I do grant that you could entirely replace for example the Firewall Control Panel applet and people would just login to admin and escalate your new nasty applet. But I'm not sure how much can be done to mitigate that. I guess you
 could suggest people fast user switch but that is asking more than most normal people are willing to give.</div></blockquote></p>
<p>Not really. How do you replace the Firewall control panel without having Administrator rights? And if you were able to obtain Administrator rights at some point, why would you bother messing around with the Firewall Control panel when you already own the
 machine at that point?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/372b4d9701144eb4a1229deb00e09028#372b4d9701144eb4a1229deb00e09028</link>
		<pubDate>Sun, 14 Jun 2009 13:16:53 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/372b4d9701144eb4a1229deb00e09028#372b4d9701144eb4a1229deb00e09028</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>Not really. How do you replace the Firewall control panel without having Administrator rights? And if you were able to obtain Administrator rights at some point, why would you bother messing around with the Firewall Control panel when you already own the
 machine at that point?</p>
</div></blockquote>
<p>The Firewall Control Panel applet is displayed by Explorer running within your session. You just modify the process to direct the Firewall applet to another applet of your choice.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/86949bbb6d72406fbbd39deb00e0908b#86949bbb6d72406fbbd39deb00e0908b</link>
		<pubDate>Sun, 14 Jun 2009 13:55:30 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/86949bbb6d72406fbbd39deb00e0908b#86949bbb6d72406fbbd39deb00e0908b</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<p>I think I'm starting to side with Microsoft on this issue. The more I look at UAC the more I realize that the entire thing is a waste of time with or without the whitelist. All the whitelist does is draw attention to a large hole that already exists in the
 way UAC functions. It *might* make automating escalation slightly easier, but I would say it is a relatively easy thing to do either way.</p>
<p>My advice to Windows 7 (and Vista) users now is, don't run as an administrator account. UAC will offer no protection. Run as a user and create an administrator account to login using the UAC prompt. That gives you UAC with real process isolation.</p>
</div></blockquote>
<p><strong>&quot;All the whitelist does is draw attention to a large hole that already exists in the way UAC functions. It *might* make automating escalation slightly easier, but I would say it is a relatively easy thing to do either way.&quot;</strong></p>
<p>--------------------------</p>
<p>Is automatic escalation&nbsp;really easy in Vista? OK then, how do you&nbsp;circumvent&nbsp;Vista's&nbsp;UAC prompts? Show me an example.. Because, frankly, I have never seen one. Of course I have seen something that claims it can circumvent it, as example:</p>
<p><a href="http://neosmart.net/blog/2008/ireboot-and-working-around-uac-limitations/">http://neosmart.net/blog/2008/ireboot-and-working-around-uac-limitations/</a></p>
<p>But at the end, it doesn't really circumvent it, quote:</p>
<p>--------------------</p>
<p><em>&quot;While digging around for possible solutions, it became clear that the only possible fix would be to split iReboot into two parts. One would run in the background as a service, running under the SYSTEM or LOCAL SERVICE accounts and having privileged
 access to the OS without requiring admin approval or UAC elevation, and with the second half running as an unprivileged userspace client program which interacts with the service backend to get stuff done.</em></p>
<p><em>The resulting application has an installer - <strong>which requires admin privileges, of course</strong> - which installs and launches the background service. The background service has full permission to do what we need to get operating system XXXX
 to be the default option for the next boot, but - in line with the Windows Service Model - cannot be interacted with by end users.&quot;</em></p>
<p><em>-------------------</em></p>
<p>All the examples I have seen <em>_still_</em> ask for a prompt at some point. Can you show me an .exe, that disables&nbsp;Vista's&nbsp;UAC instantly without any prompts?</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/1aa9c7d408a84be9a5079deb00e090f7#1aa9c7d408a84be9a5079deb00e090f7</link>
		<pubDate>Sun, 14 Jun 2009 14:10:52 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/1aa9c7d408a84be9a5079deb00e090f7#1aa9c7d408a84be9a5079deb00e090f7</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>The Firewall Control Panel applet is displayed by Explorer running within your session. You just modify the process to direct the Firewall applet to another applet of your choice.</p>
</div></blockquote>
<p>If you altered the explorer process so it pointed the firewall applet at a different control panel, you'd get a different UAC prompt (either the Orange unsigned one or the grey Signed by third party one), wheras the normal Firewall control panel generates
 the Green/Blue Windows one. It's not perfect, but it's another layer of defense if you know what you are looking for.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c041af3c71c547b19bf39deb00e09122#c041af3c71c547b19bf39deb00e09122</link>
		<pubDate>Sun, 14 Jun 2009 14:12:33 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c041af3c71c547b19bf39deb00e09122#c041af3c71c547b19bf39deb00e09122</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">wastingtimewithforums said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p><strong>&quot;All the whitelist does is draw attention to a large hole that already exists in the way UAC functions. It *might* make automating escalation slightly easier, but I would say it is a relatively easy thing to do either way.&quot;</strong></p>
<p>--------------------------</p>
<p>Is automatic escalation&nbsp;really easy in Vista? OK then, how do you&nbsp;circumvent&nbsp;Vista's&nbsp;UAC prompts? Show me an example.. Because, frankly, I have never seen one. Of course I have seen something that claims it can circumvent it, as example:</p>
<p><a href="http://neosmart.net/blog/2008/ireboot-and-working-around-uac-limitations/">http://neosmart.net/blog/2008/ireboot-and-working-around-uac-limitations/</a></p>
<p>But at the end, it doesn't really circumvent it, quote:</p>
<p>--------------------</p>
<p><em>&quot;While digging around for possible solutions, it became clear that the only possible fix would be to split iReboot into two parts. One would run in the background as a service, running under the SYSTEM or LOCAL SERVICE accounts and having privileged
 access to the OS without requiring admin approval or UAC elevation, and with the second half running as an unprivileged userspace client program which interacts with the service backend to get stuff done.</em></p>
<p><em>The resulting application has an installer - <strong>which requires admin privileges, of course</strong> - which installs and launches the background service. The background service has full permission to do what we need to get operating system XXXX
 to be the default option for the next boot, but - in line with the Windows Service Model - cannot be interacted with by end users.&quot;</em></p>
<p><em>-------------------</em></p>
<p>All the examples I have seen <em>_still_</em> ask for a prompt at some point. Can you show me an .exe, that disables&nbsp;Vista's&nbsp;UAC instantly without any prompts?</p>
</div></blockquote>
<p>I cannot show you an application that disables UAC instantly.</p>
<p>But what can be done is you can write an application that will monitor process launches within its session, inject code into them, and wait for a user to escalate any one of them. As soon as any process is escalated you've won. Since Win32 let's you alter
 other processes within the same session it is fairly trivial to do.</p>
<p>Alternatively, and as pointed out above, you could monitor downloaded files and inject code into any *.dll *.exe *.com etc files you run across. Even if it invalidates the signiture most people would assume that something from Microsoft.com for example is
 safe and launch it.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c550c82b9d2d4d1c9c6f9deb00e09190#c550c82b9d2d4d1c9c6f9deb00e09190</link>
		<pubDate>Sun, 14 Jun 2009 14:19:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/c550c82b9d2d4d1c9c6f9deb00e09190#c550c82b9d2d4d1c9c6f9deb00e09190</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">wastingtimewithforums said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I cannot show you an application that disables UAC instantly.</p>
<p>But what can be done is you can write an application that will monitor process launches within its session, inject code into them, and wait for a user to escalate any one of them. As soon as any process is escalated you've won. Since Win32 let's you alter
 other processes within the same session it is fairly trivial to do.</p>
<p>Alternatively, and as pointed out above, you could monitor downloaded files and inject code into any *.dll *.exe *.com etc files you run across. Even if it invalidates the signiture most people would assume that something from Microsoft.com for example is
 safe and launch it.</p>
</div></blockquote>
<p><em>&quot;But what can be done is you can write an application that will monitor process launches within its session, inject code into them, and wait for a user to escalate any one of them. As soon as any process is escalated you've won. Since Win32 let's you
 alter other processes within the same session it is fairly trivial to do.&quot;</em></p>
<p>And this is easy? First of all you would have a background application in the task manager always visible - problem 1 (and some&nbsp;anti virus-anti spyware software give alarms if an unknown process is always active in the background)<br>
<br>
It's a guess game - there is very high chance that the user won't elevate any application. If mom&amp;pop work only&nbsp;with the browser&#43;mail client&#43;word they don't see the elevation prompt that often.&nbsp;Maybe once a week or so&nbsp;(MAYBE)&nbsp;- problem 2</p>
<p>Problem 3 - this attack&nbsp;works with a standard account! And exactly like that - it lurks in the background and injects into processes, if the user elevates an infected process.. boom. What's the difference? Where is the standard account superior then? The
 additional password request?</p>
<p>&nbsp;</p>
<p>Your second way has the same problems. Sorry, but I still don't see&nbsp;how being able to circumvent UAC instantly, without any guess games, is supposed to be not a vulnerability.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/09ad81bc1ffd446089349deb00e09202#09ad81bc1ffd446089349deb00e09202</link>
		<pubDate>Sun, 14 Jun 2009 14:40:42 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/09ad81bc1ffd446089349deb00e09202#09ad81bc1ffd446089349deb00e09202</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">blowdart said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Uxtheme Rafael said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Ah except silent elevation only happens for administrators, your quote talks about making silent elevation happen for standard users.</p>
</div></blockquote>
<p><blockquote><div class="quoteText">Ah except silent elevation only happens for administrators, your quote talks about making silent elevation happen for standard users.</div></blockquote></p>
<p>You do realize the majority of Windows 7 users will be using Administrative accounts right?</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/86c0f769bba843adb4719deb00e09268#86c0f769bba843adb4719deb00e09268</link>
		<pubDate>Sun, 14 Jun 2009 15:48:49 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/86c0f769bba843adb4719deb00e09268#86c0f769bba843adb4719deb00e09268</guid>
		<dc:creator>Rafael Rivera</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Uxtheme Rafael/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">wastingtimewithforums said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p><em>&quot;But what can be done is you can write an application that will monitor process launches within its session, inject code into them, and wait for a user to escalate any one of them. As soon as any process is escalated you've won. Since Win32 let's you
 alter other processes within the same session it is fairly trivial to do.&quot;</em></p>
<p>And this is easy? First of all you would have a background application in the task manager always visible - problem 1 (and some&nbsp;anti virus-anti spyware software give alarms if an unknown process is always active in the background)<br>
<br>
It's a guess game - there is very high chance that the user won't elevate any application. If mom&amp;pop work only&nbsp;with the browser&#43;mail client&#43;word they don't see the elevation prompt that often.&nbsp;Maybe once a week or so&nbsp;(MAYBE)&nbsp;- problem 2</p>
<p>Problem 3 - this attack&nbsp;works with a standard account! And exactly like that - it lurks in the background and injects into processes, if the user elevates an infected process.. boom. What's the difference? Where is the standard account superior then? The
 additional password request?</p>
<p>&nbsp;</p>
<p>Your second way has the same problems. Sorry, but I still don't see&nbsp;how being able to circumvent UAC instantly, without any guess games, is supposed to be not a vulnerability.</p>
</div></blockquote>
<p>1) You just hide it inside rundll or name it creatively. Or have your entire logic only exist within existing processes, so for example you inject the logic into all the processes on the system, close, and those processes poll the OS for any new processes
 and pass it on if one exists. The only hard part about that is making sure that you don't inject twice or twice at the same time.</p>
<p>2) If they don't escalate any of the applications then you've lost nothing.</p>
<p>3) The standard account only removes a limited amount of threat. It just means that if processes are launched directly into the admin's session they MIGHT be clean. It can be bypassed and can be broken. But it is harder than UAC on the same account is. A
 lot of these same techniques work on both but not all of them. Fast user switching or logging out defeats much more however.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/4353c8f3540e4caba5539deb00e092d1#4353c8f3540e4caba5539deb00e092d1</link>
		<pubDate>Sun, 14 Jun 2009 15:54:36 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/4353c8f3540e4caba5539deb00e092d1#4353c8f3540e4caba5539deb00e092d1</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Uxtheme Rafael said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">blowdart said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>You do realize the majority of Windows 7 users will be using Administrative accounts right?</p>
<p>&nbsp;</p>
</div></blockquote>
<p><em>&quot;You do realize the majority of Windows 7 users will be using Administrative accounts right?&quot;</em><br>
-------------</p>
<p>And that the default account in Win7 is an administrator account of course too.</p>
<p>The defenders of the Win7 default UAC behaviour point always to the fact, that using a standard account solves the UAC problem, but they always seem to forget, that the default account is still administrator.</p>
<p><br>
They want to keep the cake and eat it at the same time.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/81ba7bf6aaa54f4cb3ed9deb00e09334#81ba7bf6aaa54f4cb3ed9deb00e09334</link>
		<pubDate>Sun, 14 Jun 2009 15:56:19 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/81ba7bf6aaa54f4cb3ed9deb00e09334#81ba7bf6aaa54f4cb3ed9deb00e09334</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">wastingtimewithforums said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>1) You just hide it inside rundll or name it creatively. Or have your entire logic only exist within existing processes, so for example you inject the logic into all the processes on the system, close, and those processes poll the OS for any new processes
 and pass it on if one exists. The only hard part about that is making sure that you don't inject twice or twice at the same time.</p>
<p>2) If they don't escalate any of the applications then you've lost nothing.</p>
<p>3) The standard account only removes a limited amount of threat. It just means that if processes are launched directly into the admin's session they MIGHT be clean. It can be bypassed and can be broken. But it is harder than UAC on the same account is. A
 lot of these same techniques work on both but not all of them. Fast user switching or logging out defeats much more however.</p>
</div></blockquote>
<p>1) This is complicated and error prone. OK, it might work, but.. not guaranteed, while the new UAC flaw works absolutely.<br>
<br>
2) The attacker lost! He lost the chance to root the system.</p>
<p>3)<br>
<br>
<em>&quot;It can be bypassed and can be broken. But it is harder than UAC on the same account is&quot;<br>
<br>
</em>By your method it's not really even harder, there is just the additonal password prompt, but if the user wants to elevate the infected process, he will anway. So what? And you wrote the keyword:
<strong>harder</strong>. To make security brearches harder&nbsp;should be the goal of the OS maker. And by all means, Microsoft just made it EASIER to break the system with Win7.</p>
<p>I still don't see the point of the new UAC behaviour in Win7. It opened&nbsp;a serious&nbsp;addtional attack vector and, even worse, creates a false sense of security, since third party&nbsp;applications still get prompts, but, if the applications want to, they can circumvent
 them with ridiculous&nbsp;ease.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/31bc8ff3e47b457c994b9deb00e093a0#31bc8ff3e47b457c994b9deb00e093a0</link>
		<pubDate>Sun, 14 Jun 2009 16:08:47 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/31bc8ff3e47b457c994b9deb00e093a0#31bc8ff3e47b457c994b9deb00e093a0</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">wastingtimewithforums said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>1) This is complicated and error prone. OK, it might work, but.. not guaranteed, while the new UAC flaw works absolutely.<br>
<br>
2) The attacker lost! He lost the chance to root the system.</p>
<p>3)<br>
<br>
<em>&quot;It can be bypassed and can be broken. But it is harder than UAC on the same account is&quot;<br>
<br>
</em>By your method it's not really even harder, there is just the additonal password prompt, but if the user wants to elevate the infected process, he will anway. So what? And you wrote the keyword:
<strong>harder</strong>. To make security brearches harder&nbsp;should be the goal of the OS maker. And by all means, Microsoft just made it EASIER to break the system with Win7.</p>
<p>I still don't see the point of the new UAC behaviour in Win7. It opened&nbsp;a serious&nbsp;addtional attack vector and, even worse, creates a false sense of security, since third party&nbsp;applications still get prompts, but, if the applications want to, they can circumvent
 them with ridiculous&nbsp;ease.</p>
</div></blockquote>
<p>It doesn't open a new attack vector though. It just makes it easier to exploit one that already exists on Vista.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/e743e5c136d74d2b9a3a9deb00e09406#e743e5c136d74d2b9a3a9deb00e09406</link>
		<pubDate>Sun, 14 Jun 2009 16:14:11 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/e743e5c136d74d2b9a3a9deb00e09406#e743e5c136d74d2b9a3a9deb00e09406</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">wastingtimewithforums said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>It doesn't open a new attack vector though. It just makes it easier to exploit one that already exists on Vista.</p>
</div></blockquote>
<p>Well, it makes it&nbsp;*much* easier. That's the problem.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/017bd59f585f45a08f589deb00e09469#017bd59f585f45a08f589deb00e09469</link>
		<pubDate>Sun, 14 Jun 2009 16:16:34 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/017bd59f585f45a08f589deb00e09469#017bd59f585f45a08f589deb00e09469</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">wastingtimewithforums said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I cannot show you an application that disables UAC instantly.</p>
<p>But what can be done is you can write an application that will monitor process launches within its session, inject code into them, and wait for a user to escalate any one of them. As soon as any process is escalated you've won. Since Win32 let's you alter
 other processes within the same session it is fairly trivial to do.</p>
<p>Alternatively, and as pointed out above, you could monitor downloaded files and inject code into any *.dll *.exe *.com etc files you run across. Even if it invalidates the signiture most people would assume that something from Microsoft.com for example is
 safe and launch it.</p>
</div></blockquote>
<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">But what can be done is you can write an application that will monitor process launches within its session, inject code into them, and wait for a user to escalate any one of them. As soon as any process is escalated you've won. Since
 Win32 let's you alter other processes within the same session it is fairly trivial to do.</div></blockquote></p>
<p>Nope, you can't do that, once a process is launched its security token can't be changed. You have to elevate it
<em>before</em> you launch it and you can't inject code into a process that hasn't started yet. Elevating silently on Vista is hard work, if possible at all. Elevating silently on Windows 7 is trivial.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/947edd61bcf54bacbcff9deb00e094d2#947edd61bcf54bacbcff9deb00e094d2</link>
		<pubDate>Sun, 14 Jun 2009 17:58:14 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/947edd61bcf54bacbcff9deb00e094d2#947edd61bcf54bacbcff9deb00e094d2</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Uxtheme Rafael said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">LeoDavidson said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p></p>
<p>I think it's safe to say this team isn't working on UAC anymore...</p>
</div></blockquote>
<p><em>&quot;Quote from <a href="http://blogs.msdn.com/uac/archive/2006/06/01/613098.aspx:&quot;">http&#58;&#47;&#47;blogs.msdn.com&#47;uac&#47;archive&#47;2006&#47;06&#47;01&#47;613098.aspx&#58;&#34;</a> (...)<br>
---</em></p>
<p>Ouch. If this isn't a contradiction to the current policy, I don't know what a contradiction is. I wonder&nbsp;whether the UAC division was hit hard by the recent layoffs?</p>
<p>Every new&nbsp;NT release since the last 15 years was more secure than its predecessor, with Win7, this line will be broken. HM... I can see a new Apple ad!</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/971a7eaf4a7642de8b179deb00e09535#971a7eaf4a7642de8b179deb00e09535</link>
		<pubDate>Sun, 14 Jun 2009 18:34:06 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/971a7eaf4a7642de8b179deb00e09535#971a7eaf4a7642de8b179deb00e09535</guid>
		<dc:creator>wastingtimewithforums</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wastingtimewithforums/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Bass said:</div><div class="quoteText">
<p>Why does &quot;not having root access&quot; == security? I think people's personal files and information is FAR more important to be secured then some apps in \Program Files, and you don't need root access to manipulate the user's home directory, where they store
 most of their sensistive information, nor to open sockets, or access the keyboard and mouse.</p>
<p>You people suck at teh hax0r if you think UAC or root/user separation makes much a difference. As long as people have computers which can execute &quot;software&quot;, there will be successful viruses written for them.</p>
</div></blockquote>
<p>&nbsp;I thought Vista did a good job with UAC, I still have it enabled and it only pops up when it needs to, I'd rather know what's going on in my PC. Is/will there be an option in Windows 7 then to make it like Vista?&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/e557a97aa70f4c38a83f9deb00e09578#e557a97aa70f4c38a83f9deb00e09578</link>
		<pubDate>Sun, 14 Jun 2009 18:38:20 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/e557a97aa70f4c38a83f9deb00e09578#e557a97aa70f4c38a83f9deb00e09578</guid>
		<dc:creator>pavone</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/pavone/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>This is the sh*ttest never ending last episode evER tbh!</p>
<p>And you know what.. I hope its a thorn to MS for a while(though I do side with them on there reasoning), but trying to tackle something for perhaps the right reasons, only delivered in the wrong way!!! Next time don't bother if you can't do it properly...
 now keep pissing off those security conscious nutjobs who actually liked / relied on UAC- tis funny to read their pleas <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif' alt='Tongue Out' /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a602ff23d87f40ae8e1f9deb00e095da#a602ff23d87f40ae8e1f9deb00e095da</link>
		<pubDate>Sun, 14 Jun 2009 19:41:49 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a602ff23d87f40ae8e1f9deb00e095da#a602ff23d87f40ae8e1f9deb00e095da</guid>
		<dc:creator>You can&#39;t handle my name</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Koogle/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">pavone said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Bass said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>&nbsp;I thought Vista did a good job with UAC, I still have it enabled and it only pops up when it needs to, I'd rather know what's going on in my PC. Is/will there be an option in Windows 7 then to make it like Vista?&nbsp;</p>
</div></blockquote>
<p>IIRC the highest level in 7 is akin to Vista.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/b0ea9eccab3e4fa6b4c69deb00e0963d#b0ea9eccab3e4fa6b4c69deb00e0963d</link>
		<pubDate>Sun, 14 Jun 2009 21:08:45 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/b0ea9eccab3e4fa6b4c69deb00e0963d#b0ea9eccab3e4fa6b4c69deb00e0963d</guid>
		<dc:creator>GoddersUK</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/GoddersUK/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">GoddersUK said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">pavone said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>IIRC the highest level in 7 is akin to Vista.</p>
</div></blockquote>
<p>But that isn't the default and as such 98% of users will never see it. Just like Windows XP supports running as a standard user but again, not default.</p>
<p>AndyC, fair enough. Clearly more research on my part is still needed. I need to buy the&nbsp;WinInternals book&nbsp;<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/9d43c02f9cce4eecb8179deb00e096a3#9d43c02f9cce4eecb8179deb00e096a3</link>
		<pubDate>Sun, 14 Jun 2009 22:54:19 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/9d43c02f9cce4eecb8179deb00e096a3#9d43c02f9cce4eecb8179deb00e096a3</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">wastingtimewithforums said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">ManipUni said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Well, it makes it&nbsp;*much* easier. That's the problem.</p>
</div></blockquote>
<p>If a toned down UAC is what it takes to make people accept to upgrade and to run with some sort of UAC, this will defintely benefit security on average as you will agree that Windows 7 with a limited UAC is still much better than either XP or Vista with
 UAC turned off.</p>
<p>Unfortunately, these are quite common as far as I can see... I know my customer base does not qualify as a valid statistic, but what I could see is worrying. When asked,&nbsp;the customers&nbsp;usually justify&nbsp;their choices&nbsp;(and the fact that they are using administrative
 accounts in the first place) with some legacy or homegrown software they cannot afford to update. Others simply say that the UAC is too annoying, either because they didn't&nbsp;try it long enough, or because they heard enough hearsay to this effect.</p>
<p>In brief, you cannot shove security (or any other brilliant design) down the throat of your customers if this impacts significantly their perceived usability. They will simply react by not buying your software or requiring a way to keep working like they
 were used to. This is a hard lesson to learn, and it's sad that a large number of developers still don't get it.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/4bd237eec6eb4481a5329deb00e09721#4bd237eec6eb4481a5329deb00e09721</link>
		<pubDate>Mon, 15 Jun 2009 00:46:08 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/4bd237eec6eb4481a5329deb00e09721#4bd237eec6eb4481a5329deb00e09721</guid>
		<dc:creator>Blue Ink</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Blue Ink/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">GoddersUK said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>But that isn't the default and as such 98% of users will never see it. Just like Windows XP supports running as a standard user but again, not default.</p>
<p>AndyC, fair enough. Clearly more research on my part is still needed. I need to buy the&nbsp;WinInternals book&nbsp;<img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p>
</div></blockquote>
<p>I'd suggest waiting for the 5th Edition, but who knows when that'll come out. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/21143c27ae6d4b3ca6279deb00e09785#21143c27ae6d4b3ca6279deb00e09785</link>
		<pubDate>Mon, 15 Jun 2009 05:54:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/21143c27ae6d4b3ca6279deb00e09785#21143c27ae6d4b3ca6279deb00e09785</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Blue Ink said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">wastingtimewithforums said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>If a toned down UAC is what it takes to make people accept to upgrade and to run with some sort of UAC, this will defintely benefit security on average as you will agree that Windows 7 with a limited UAC is still much better than either XP or Vista with
 UAC turned off.</p>
<p>Unfortunately, these are quite common as far as I can see... I know my customer base does not qualify as a valid statistic, but what I could see is worrying. When asked,&nbsp;the customers&nbsp;usually justify&nbsp;their choices&nbsp;(and the fact that they are using administrative
 accounts in the first place) with some legacy or homegrown software they cannot afford to update. Others simply say that the UAC is too annoying, either because they didn't&nbsp;try it long enough, or because they heard enough hearsay to this effect.</p>
<p>In brief, you cannot shove security (or any other brilliant design) down the throat of your customers if this impacts significantly their perceived usability. They will simply react by not buying your software or requiring a way to keep working like they
 were used to. This is a hard lesson to learn, and it's sad that a large number of developers still don't get it.</p>
<p>&nbsp;</p>
</div></blockquote>
<p><blockquote><div class="quoteText">this will defintely benefit security on average as you will agree that Windows 7 with a limited UAC is still much better than either XP or Vista with UAC turned off.</div></blockquote></p>
<p>I disagree. With Vista&nbsp;a lot of people did turn off UAC, but I would bet the majority -- whether annoyed by it or not -- did not turn it off or know they could turn it off. Would your average person even know what to search the web for?</p>
<p>Windows 7 might as well default to having no UAC prompts, given how easy they are to bypass. So, on average, I'd say more people will be running with ineffective/pointless UAC settings than before. (Unless you feel that UAC is pointless in all modes, in
 which case the Win7 defaults still don't make sense.)</p>
<p><blockquote><div class="quoteText">usually justify&nbsp;their choices&nbsp;... with some legacy or homegrown software they cannot afford to update.</div></blockquote></p>
<p>Those things will still show UAC prompts in Win 7 by default, so people annoyed by that will still be encouraged to turn off UAC (or the just the UAC prompts, if they stumble on to better advice).</p>
<p><blockquote><div class="quoteText">Others simply say that the UAC is too annoying, either because they didn't&nbsp;try it long enough, or because they heard enough hearsay to this effect.</div></blockquote></p>
<p>I agree there. Most people who disliked UAC on Vista seem to have extrapolated from the number of prompts they saw during the unusual first couple of weeks of setup, instead of realising that they'd not have to see that many prompts after a while.</p>
<p>Still, now the &quot;it's annoying&quot; hearsay will be replaced with &quot;it's still annoying at times and it's now&nbsp;completely pointless so you still might as well turn it off&quot; hearsay.</p>
<p><blockquote><div class="quoteText">In brief, you cannot shove security (or any other brilliant design) down the throat of your customers if this impacts significantly their perceived usability.</div></blockquote></p>
<p>Indeed, but if UAC had been slightly better designed* and if Microsoft's apps had used it better** then I doubt there would have been as many complaints about Vista.</p>
<p>(* e.g. To show more of a UI than just &quot;Yes or No&quot; in confirmation dialogs so that prompts-about-prompts were not neccessary and so that spoofing was more difficult (assuming the dialogs were built by elevated code based on the args it was being passed,
 not built by the app requesting elevation).&nbsp;e.g. To make the Secure Desktop switch not take 10&#43; seconds at times, and make the switch to it less visually annoying (esp. on large monitor or in dark rooms.))</p>
<p>(** e.g. To cache elevated COM objects through multiple operations instead of showing several prompts (and prompts-about-prompts) for a sequence of changes which, to the user, is all part of the same thing. Part of that problem was pure bad design -- like
 showing four prompts to create one folder -- and the other part was, I believe,&nbsp;an attempt to limit the chance that an object or UI could be hijacked. Clearly the second point has been thrown out of the window now that Explorer etc. are *effectively* elevated
 all of the time (and yet not protected like a real elevated process/UI). We went from one extreme of security/inconvenience to another extream of insecurity/convenience when the middle ground would've been much better: Cached elevated COM objects through some
 kind of &quot;admin mode&quot; that the user either turns on explicitly or enters after the first elevation, and then exits via a timeout or explicit button/window-close/etc.)</p>
<p>This goes back to what you said earlier: When faced with third-party software which triggered a lot of UAC prompts, did people ask for that software to be improved? Nope.&nbsp;They just turned off UAC. Why? I think it's because Microsoft themselves set such a
 bad example that people assumed UAC was inherently&nbsp;irritating.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/93ba258487384f8187499deb00e09803#93ba258487384f8187499deb00e09803</link>
		<pubDate>Mon, 15 Jun 2009 12:14:42 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/93ba258487384f8187499deb00e09803#93ba258487384f8187499deb00e09803</guid>
		<dc:creator>LeoDavidson</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/LeoDavidson/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">wastingtimewithforums said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I didn't say don't talk here.... I was trying to make the point that if you post these concerns on a blog that is frequented by the Windows team, well, maybe you'd get some answers that will help you understand. In the meantime, again, please take the time
 to watch this:</p>
<p><a href="http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=993">http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=993</a></p>
<p>C</p>
</div></blockquote>
<p>Charles,</p>
<p>Its great that you have been having such a great success with Windows 7. Microsoft developers worked on many areas including UAC, security, speed, peformance, resource consumption and so much more! To learn more about the changes that were made and why they
 were made check out Microsoft Springboard and Talking About Windows.</p>
<p><a href="http://tinyurl.com/832nco">http://tinyurl.com/832nco</a> -- Microsoft Springboard (Check out the tips / tricks section too!)<br>
<a href="http://www.talkingaboutwindows.com/">www.talkingaboutwindows.com</a></p>
<p>Jessica<br>
Microsoft Windows Client Team</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/4da39795ae2943fda9489deb00e0986f#4da39795ae2943fda9489deb00e0986f</link>
		<pubDate>Tue, 16 Jun 2009 19:30:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/4da39795ae2943fda9489deb00e0986f#4da39795ae2943fda9489deb00e0986f</guid>
		<dc:creator>Jessica</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/JessicaD/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">JessicaD said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Charles,</p>
<p>Its great that you have been having such a great success with Windows 7. Microsoft developers worked on many areas including UAC, security, speed, peformance, resource consumption and so much more! To learn more about the changes that were made and why they
 were made check out Microsoft Springboard and Talking About Windows.</p>
<p><a href="http://tinyurl.com/832nco">http://tinyurl.com/832nco</a> -- Microsoft Springboard (Check out the tips / tricks section too!)<br>
<a href="http://www.talkingaboutwindows.com/">www.talkingaboutwindows.com</a></p>
<p>Jessica<br>
Microsoft Windows Client Team</p>
</div></blockquote>
<p>ah, come on, tinyurl is so last year, dickensurl is the new tinyurl now...</p>
<p><a href="http://dickensurl.com/b745/Whatever_was_required_to_be_done_the_Circumlocution_Office_was_beforehand_with_all_the_public_departments_in_the_art_of_perceiving__HOW_NOT_TO_DO_IT">http://dickensurl.com/b745/Whatever_was_required_to_be_done_the_Circumlocution_Office_was_beforehand_with_all_the_public_departments_in_the_art_of_perceiving__HOW_NOT_TO_DO_IT</a></p>
<p><a href="http://dickensurl.com/b748/The_serjeant_was_describing_a_military_life_It_was_all_drinking_he_said_except_that_there_were_frequent_intervals_of_eating_and_lovemaking">http://dickensurl.com/b748/The_serjeant_was_describing_a_military_life_It_was_all_drinking_he_said_except_that_there_were_frequent_intervals_of_eating_and_lovemaking</a></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/43f475b145014bd7a56c9deb00e098de#43f475b145014bd7a56c9deb00e098de</link>
		<pubDate>Tue, 16 Jun 2009 19:48:15 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/43f475b145014bd7a56c9deb00e098de#43f475b145014bd7a56c9deb00e098de</guid>
		<dc:creator>RoyalSchrubber</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/RoyalSchrubber/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p>I'm surprised reCaptcha haven't made a spin off tinyurl alternative.. whereby the user has to do some extra human work before they get the url <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif' alt='Tongue Out' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ab029ce67c7747d580b09deb00e09941#ab029ce67c7747d580b09deb00e09941</link>
		<pubDate>Tue, 16 Jun 2009 20:12:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/ab029ce67c7747d580b09deb00e09941#ab029ce67c7747d580b09deb00e09941</guid>
		<dc:creator>You can&#39;t handle my name</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Koogle/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">JessicaD said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Charles said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Charles,</p>
<p>Its great that you have been having such a great success with Windows 7. Microsoft developers worked on many areas including UAC, security, speed, peformance, resource consumption and so much more! To learn more about the changes that were made and why they
 were made check out Microsoft Springboard and Talking About Windows.</p>
<p><a href="http://tinyurl.com/832nco">http://tinyurl.com/832nco</a> -- Microsoft Springboard (Check out the tips / tricks section too!)<br>
<a href="http://www.talkingaboutwindows.com/">www.talkingaboutwindows.com</a></p>
<p>Jessica<br>
Microsoft Windows Client Team</p>
</div></blockquote>
<p>I think maybe you missed the point here. Oh well.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/21aa4927bb9243b5bdaf9deb00e099a4#21aa4927bb9243b5bdaf9deb00e099a4</link>
		<pubDate>Tue, 16 Jun 2009 20:34:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/21aa4927bb9243b5bdaf9deb00e099a4#21aa4927bb9243b5bdaf9deb00e099a4</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">blowdart said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">JessicaD said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I think maybe you missed the point here. Oh well.</p>
</div></blockquote>
<p>I think she missed more than that.&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/fdecfb84a3a949188e5a9deb00e09a04#fdecfb84a3a949188e5a9deb00e09a04</link>
		<pubDate>Tue, 16 Jun 2009 20:39:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/fdecfb84a3a949188e5a9deb00e09a04#fdecfb84a3a949188e5a9deb00e09a04</guid>
		<dc:creator>DCMonkey</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/DCMonkey/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">DCMonkey said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">blowdart said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>I think she missed more than that.&nbsp;</p>
</div></blockquote>
<p>I'm not sure if &quot;she&quot; is really a member of the Windows Client Team (I say &quot;she&quot; because a username doesn't really effectively designate gender in a reliable way, so, no offense).</p>
<p>If so, I'll need to send her some mail...</p>
<p>C</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/4bd8fedd5c2142f382ca9deb00e09a2b#4bd8fedd5c2142f382ca9deb00e09a2b</link>
		<pubDate>Tue, 16 Jun 2009 21:24:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/4bd8fedd5c2142f382ca9deb00e09a2b#4bd8fedd5c2142f382ca9deb00e09a2b</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">LeoDavidson said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">wastingtimewithforums said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>[EDIT: I was wrong about Flash/PDF within protected-mode IE. See reply on 8th page.]</p>
<p>It's also worth noting that both Flash and Adobe Reader&nbsp;run&nbsp;within medium-IL proxy processes even when used with low-IL Internet Explorer. We all wish they didn't, and wish more things supported low-IL, but we still live in a reality where that isn't the
 case. Low-IL is the exception, not the rule. There are still plenty of &quot;innocent&quot; actions, like visiting a webpage in an up-to-date low-IL&nbsp;browser or double-clicking what you think is a static&nbsp;image or&nbsp;document file, which can result in malicious code being
 run.</p>
<p>It doesn't have to be a &quot;dodgy&quot; webpage or file, either. There have been several cases this year alone where non-malicious sites and advertising networks have been hijacked by bad&nbsp;people to deliver malicious content to unsuspecting users.</p>
<p>UAC isn't only about malicious code, obviously, but it's pretty useful at slowing it down and/or&nbsp;limiting how&nbsp;deeply it can embed itself in the system itself. I'd say that's the primary benefit of the prompts for admin accounts. (Even&nbsp;though UAC isn't a
 security boundary, it is still a security feature.)</p>
<p>If you remove that benefit then what's left? Just the idea of making apps which show too many prompts annoy admin users with the misguided idea that it'll be more likely to make people push for those apps to be redesigned than for those people to simply
 turn off UAC if it bothers them... A pretty rich idea, too, considering Microsoft's apps (when their private backdoor is taken away) were and still are the worst offenders when it comes to this.</p>
</div></blockquote>
<p>Correction to what I said a few pages back. This was wrong:</p>
<p><blockquote><div class="quoteText">It's also worth noting that both Flash and Adobe Reader&nbsp;run&nbsp;within medium-IL proxy processes even when used with low-IL Internet Explorer.</div></blockquote></p>
<p>With protected-mode (low-IL) IE, in-browser PDF <em>do</em> run at low-IL.&nbsp;The broker processes are just there to handle the Save-As dialogs apparently. The same seems to be true for Flash, at least judging by which process (IE not the broker) uses CPU when
 animations are playing.</p>
<p>There's a good, detailed&nbsp;comment pointing out my mistake here:</p>
<p><a href="http://www.istartedsomething.com/20090613/windows-7-uac-code-injection-vulnerability-video-demonstration-source-code-released/comment-page-2/#comment-75924">http://www.istartedsomething.com/20090613/windows-7-uac-code-injection-vulnerability-video-demonstration-source-code-released/comment-page-2/#comment-75924</a></p>
<p>So if you use protected-mode IE (and possibly Chrome) then you shouldn't have to worry about RCEs in Flash/Reader breaking out of the browser and gaining full admin rights.</p>
<p>(It's still an issue if you use Firefox etc., and RCEs/buffer-overflows can still affect lots of other programs and media/document file types, including Adobe Reader when used outside of IE. This doesn't mean RCEs are not a problem but it I was completely
 wrong about Adobe Reader and Flash within protected-mode IE!)</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/95699a4eca1c46198d8c9deb00e09aa0#95699a4eca1c46198d8c9deb00e09aa0</link>
		<pubDate>Wed, 17 Jun 2009 19:46:41 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/95699a4eca1c46198d8c9deb00e09aa0#95699a4eca1c46198d8c9deb00e09aa0</guid>
		<dc:creator>LeoDavidson</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/LeoDavidson/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/ukeHdiszZmE&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/ukeHdiszZmE&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/7645125c7bc146ccb5109deb00e09ac7#7645125c7bc146ccb5109deb00e09ac7</link>
		<pubDate>Wed, 17 Jun 2009 22:12:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/7645125c7bc146ccb5109deb00e09ac7#7645125c7bc146ccb5109deb00e09ac7</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>