<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>.NET Framework 3.5 SP1 Allows managed code to be launched from a network share!</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx</link><description>Hurray, its finally fixed! manage code 'just works' from network file share! Now I know that some of you are probably just saying 'who cares' or 'huh?' but for those of us who have hit this problem, this has been a major deployment headache, and I am</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>.NET Framework 3.5 SP1 Allows managed code to be launched from network</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8861894</link><pubDate>Thu, 14 Aug 2008 02:15:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8861894</guid><dc:creator>DotNetKicks.com</dc:creator><description>&lt;p&gt;You've been kicked (a good thing) - Trackback from DotNetKicks.com&lt;/p&gt;
</description></item><item><title>re: .NET Framework 3.5 SP1 Allows managed code to be launched from a network share!</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8864900</link><pubDate>Thu, 14 Aug 2008 09:15:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8864900</guid><dc:creator>MichaelGG</dc:creator><description>&lt;p&gt;I agree with the rationale - as long as people can go running unmanaged code willy nilly. &lt;/p&gt;
&lt;p&gt;But that makes me wonder: What's different in the security analysis in 2008 than it was in 2001 or so (why wasn't it like this since 1.0/1.1/2.0...)? &lt;/p&gt;
</description></item><item><title>.NET Framework 3.5 SP1 Allows managed code to be launched from a network share!</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8864924</link><pubDate>Thu, 14 Aug 2008 09:18:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8864924</guid><dc:creator>Brad Abrams </dc:creator><description>&lt;p&gt;This has got to be one of the most consistently asked for &amp;amp;quot;features&amp;amp;quot; of .NET from the start!&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&lt;/p&gt;
</description></item><item><title>Link Listing - August 13, 2008</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8865182</link><pubDate>Thu, 14 Aug 2008 09:53:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8865182</guid><dc:creator>Christopher Steen</dc:creator><description>&lt;p&gt;Link Listing - August 13, 2008&lt;/p&gt;
</description></item><item><title>Link Listing - August 13, 2008</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8865184</link><pubDate>Thu, 14 Aug 2008 09:53:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8865184</guid><dc:creator>Christopher Steen</dc:creator><description>&lt;p&gt;WPF dabbling around the new WPF datagrid (part 1) [Via: jaimer ] Code Camps Southwest Florida Code...&lt;/p&gt;
</description></item><item><title>My .NET Application Runs</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8865599</link><pubDate>Thu, 14 Aug 2008 11:14:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8865599</guid><dc:creator>Infosys | Microsoft</dc:creator><description>&lt;p&gt;.NET applications now run off network path&lt;/p&gt;
</description></item><item><title>[.NET FX SP1] Eseguire codice unmanaged da uno share di rete</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8866050</link><pubDate>Thu, 14 Aug 2008 12:49:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8866050</guid><dc:creator>Corrado's BLogs</dc:creator><description>&lt;p&gt;[.NET FX SP1] Eseguire codice unmanaged da uno share di rete&lt;/p&gt;
</description></item><item><title>Visual Studio 2008 Service Pack</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8866325</link><pubDate>Thu, 14 Aug 2008 13:54:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8866325</guid><dc:creator>Khurram Aziz</dc:creator><description>&lt;p&gt;Soma announced the availability of Visual Studio 2008 Service Pack 1 and .NET 3.5 Service Pack 1 . Installation&lt;/p&gt;
</description></item><item><title>Visual Studio 2008 SP1 and .NET Framework 3.5 SP1 enhancements</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8866611</link><pubDate>Thu, 14 Aug 2008 15:54:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8866611</guid><dc:creator>STEFANO DEMILIANI</dc:creator><description>&lt;p&gt;Visual Studio 2008 SP1 and .NET Framework 3.5 SP1 enhancements&lt;/p&gt;
</description></item><item><title>Executables .NET depuis un partage réseau : le SP1 de .NET 3.5 apporte bien la solution annoncée</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8866745</link><pubDate>Thu, 14 Aug 2008 16:37:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8866745</guid><dc:creator>CoqBlog</dc:creator><description>&lt;p&gt;Ca se confirme, c'est dans le SP1 de .NET 3.5 qui a &amp;#233;t&amp;#233; publi&amp;#233; cette semaine : si lanc&amp;#233;es directement&lt;/p&gt;
</description></item><item><title>.NET Framework 3.5 SP1 consente l'esecuzione di codice unmanaged da una share di rete</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8866801</link><pubDate>Thu, 14 Aug 2008 17:01:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8866801</guid><dc:creator>DevAdmin Blog</dc:creator><description>&lt;p&gt;.NET Framework 3.5 SP1 consente l'esecuzione di codice unmanaged da una share di rete&lt;/p&gt;
</description></item><item><title>re: .NET Framework 3.5 SP1 Allows managed code to be launched from a network share!</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8867021</link><pubDate>Thu, 14 Aug 2008 18:03:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8867021</guid><dc:creator>darrenkopp</dc:creator><description>&lt;p&gt;can i give you a hug? i'm so happy right now i just don't know what to do.&lt;/p&gt;
</description></item><item><title>re: .NET Framework 3.5 SP1 Allows managed code to be launched from a network share!</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8867343</link><pubDate>Thu, 14 Aug 2008 20:05:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8867343</guid><dc:creator>vancem</dc:creator><description>&lt;p&gt;To answer the question: what is differnet now than when we shipped that promped the change? &lt;/p&gt;
&lt;p&gt;The simple answer is that we made a mistake. &amp;nbsp;In 2001 we believed we are the avant-guard in making things 'secure by default' and thus biased our decisions believing that we would eventually 'plug' the hole of unmanaged code running from a network share. &amp;nbsp; We also did not appreciate the pain this decision would cause. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;However over time, we realized that we were naive. &amp;nbsp; &amp;nbsp;The cost/benefit of changing the behavior of unmanaged code is simply too high. &amp;nbsp; Moreover it also become clear that for security to work, it must be simple, which means treating cases uniformly. &amp;nbsp; Thus if you want to disallow launching exes off the network you should not have one way of doing it for managed code, and a completely different way for unmanage code. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;In fact there IS a way of locking down exe launch uniformly (see Security Policies above), so really it became abundantly clear that really the 'right' approach is to treat security wholisitically (not just the managed case) and make managed code and unmanaged code as simmilar as possible (after all from an end user's perspective, who cares if code is managed or not?)&lt;/p&gt;
&lt;p&gt;So to sum up, we made a mistake (frankly we make lots of them), and sadly it is VERY difficult to fix mistakes when you have millions of users to break, and even more so when security is involved. &amp;nbsp; Thankfully, in this case we were able to convince ourselves that we could &amp;nbsp;fix this one after the fact.&lt;/p&gt;
&lt;p&gt;Vance &amp;nbsp; (.NET Runtime Architect)&lt;/p&gt;
</description></item><item><title>re: .NET Framework 3.5 SP1 Allows managed code to be launched from a network share!</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8868849</link><pubDate>Fri, 15 Aug 2008 09:03:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8868849</guid><dc:creator>JWilcox</dc:creator><description>&lt;p&gt;Awesome!!! Thanks a TON for pushing for this Vance, I can't wait to start using it!&lt;/p&gt;
</description></item><item><title>re: .NET Framework 3.5 SP1 Allows managed code to be launched from a network share!</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8869525</link><pubDate>Fri, 15 Aug 2008 15:29:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8869525</guid><dc:creator>robbie@thepawnshopper.com</dc:creator><description>&lt;p&gt;Thank you. &amp;nbsp;This makes things much easier.&lt;/p&gt;
</description></item><item><title>Launch .NET apps from network share</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8884087</link><pubDate>Thu, 21 Aug 2008 11:49:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8884087</guid><dc:creator>Marius Gheorghe</dc:creator><description>&lt;p&gt;Launch .NET apps from network share&lt;/p&gt;
</description></item><item><title>.NET Framework 3.5 SP1 Changes</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8901919</link><pubDate>Thu, 28 Aug 2008 02:38:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8901919</guid><dc:creator>Nuno Filipe Godinho</dc:creator><description>&lt;p&gt;&amp;amp;#160;&amp;amp;#160; With the release of the new Service Pack 1 for the .NET Framework 3.5 several changes were&lt;/p&gt;
</description></item><item><title>.NET Framework 3.5 SP1 Changes</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8901925</link><pubDate>Thu, 28 Aug 2008 02:39:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8901925</guid><dc:creator>Nuno Filipe Godinho</dc:creator><description>&lt;p&gt;&amp;amp;#160;&amp;amp;#160; With the release of the new Service Pack 1 for the .NET Framework 3.5 several changes were&lt;/p&gt;
</description></item><item><title>.NET Framework 3.5 SP1允许从网络共享中调用托管代码了！</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#8930848</link><pubDate>Sun, 07 Sep 2008 18:38:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8930848</guid><dc:creator>Joycode@Ab110.com</dc:creator><description>&lt;p&gt;【原文地址】 .NET Framework 3.5 SP1 Allows managed code to be launched from a network share! 【原文发表日期】 13 August&lt;/p&gt;
</description></item><item><title>re: .NET Framework 3.5 SP1 Allows managed code to be launched from a network share!</title><link>http://blogs.msdn.com/vancem/archive/2008/08/13/net-framework-3-5-sp1-allows-managed-code-to-be-launched-from-a-network-share.aspx#9425404</link><pubDate>Mon, 16 Feb 2009 09:21:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9425404</guid><dc:creator>Subli</dc:creator><description>&lt;p&gt;This change WAS acceptable if you kept the default behaviour intact and simply added the evidence of MyComputer to the network launched application by setting a registry key something like &amp;quot;ExpandMyComputerZone&amp;quot; to 1.&lt;/p&gt;
&lt;p&gt;How come can't you imagine changing default behaviour of run-time causes huge problems? It looks like all of sudden you began following any demand of republican and didn't give an inch to GOP, though Redmond has been for republican, as long as I know.&lt;/p&gt;
&lt;p&gt;I sincerely want a word from you,&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
</description></item></channel></rss>