<?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>The Silverlight Security Model</title><link>http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx</link><description>You may have heard a thing or two last week about a little project we like to call Silverlight , including a small version of the CLR that will run in the browser on both Windows and the Mac. (If you haven't grabbed the Silverlight v1.1 alpha bits yet,</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>The silverlight security model</title><link>http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx#2508059</link><pubDate>Wed, 09 May 2007 21:49:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2508059</guid><dc:creator>LA.NET [EN]</dc:creator><description>&lt;p&gt;I think we can say: Goodbye CAS! This post explains the new security model used on the new Silverlight&lt;/p&gt;
</description></item><item><title>The Silverlight Security Model</title><link>http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx#2521440</link><pubDate>Thu, 10 May 2007 13:52:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2521440</guid><dc:creator>Application Security Arena</dc:creator><description>&lt;p&gt;Since the v1.1 release of Silverlight includes a slimmed down version of the CLR, you might be wondering&lt;/p&gt;
</description></item><item><title>Silverlight Security II: What Makes a Method Critical</title><link>http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx#2524969</link><pubDate>Thu, 10 May 2007 18:33:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2524969</guid><dc:creator>.NET Security Blog</dc:creator><description>&lt;p&gt;Yesterday we talked about the CoreCLR security model , and how it is built upon the transparency model&lt;/p&gt;
</description></item><item><title>re: The Silverlight Security Model</title><link>http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx#2525354</link><pubDate>Thu, 10 May 2007 18:59:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2525354</guid><dc:creator>o3APA3A</dc:creator><description>&lt;p&gt;How does it call javascript? Can I use a javascript function to call COM from Silverlight?&lt;/p&gt;
</description></item><item><title>Efficient tail calls?</title><link>http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx#2526825</link><pubDate>Thu, 10 May 2007 20:34:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2526825</guid><dc:creator>naasking</dc:creator><description>&lt;p&gt;Since stack walking is out, does that mean tails calls are now just as efficient as ordinary calls?&lt;/p&gt;</description></item><item><title>re: The Silverlight Security Model</title><link>http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx#2532236</link><pubDate>Fri, 11 May 2007 02:36:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2532236</guid><dc:creator>shawnfa</dc:creator><description>&lt;p&gt;Since the runtime cannot call Javascript directly, you would need a library in the middle to enable this. &amp;nbsp;This library would have to talk to the browser object model, which means that it needs to invoke native code -- meaning it must be critical code.&lt;/p&gt;
&lt;p&gt;Therefore the library must expose a safe critical layer for your application to call if this were to be possible.&lt;/p&gt;
&lt;p&gt;Silverlight v1.1 alpha does have a library that enables interacting with the DOM of the hosting web page, although unfortunately I don't know if it allows this specific scenario.&lt;/p&gt;
&lt;p&gt;(Check out the System.Windows.Browser namespace in System.Silverlight.dll)&lt;/p&gt;
&lt;p&gt;-Shawn&lt;/p&gt;
</description></item><item><title>re: The Silverlight Security Model</title><link>http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx#2532289</link><pubDate>Fri, 11 May 2007 02:37:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2532289</guid><dc:creator>shawnfa</dc:creator><description>&lt;p&gt;The only interaction between tail calls and the CLR security system on the desktop is that you could not tail call out of a method that was involved in security state.&lt;/p&gt;
&lt;p&gt;Since none of your methods will be doing Denies or Asserts, then you can assume that the tail call implementation is free to ignore security on Silverlight. :-)&lt;/p&gt;
&lt;p&gt;-Shawn&lt;/p&gt;
</description></item><item><title>Das Sicherheitsmodell von Silverlight</title><link>http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx#2544073</link><pubDate>Fri, 11 May 2007 13:14:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2544073</guid><dc:creator>~sebastianweber;</dc:creator><description>&lt;p&gt;Ok, jeder spricht die Tage &amp;#252;ber Silverlight - doch wie sieht das Sicherheitsmodell dahinter aus? Kollege&lt;/p&gt;
</description></item><item><title>Silverlight Security III: Inheritance</title><link>http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx#2548109</link><pubDate>Fri, 11 May 2007 18:12:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2548109</guid><dc:creator>.NET Security Blog</dc:creator><description>&lt;p&gt;Over the last few days we've looked at the basics of the CoreCLR security model in Silverlight , and&lt;/p&gt;
</description></item><item><title>Silverlight Security Cheat Sheet</title><link>http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx#2627559</link><pubDate>Mon, 14 May 2007 18:45:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2627559</guid><dc:creator>.NET Security Blog</dc:creator><description>&lt;p&gt;Over the last week we took a look at the new Silverlight security model. When you're writing a Silverlight&lt;/p&gt;
</description></item><item><title>Silverlightのセキュリティ</title><link>http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx#2640923</link><pubDate>Tue, 15 May 2007 07:45:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2640923</guid><dc:creator>どっとねっとふぁんBlog</dc:creator><description>&lt;p&gt;The Silverlight Security Model Silverlight Security II: What Makes a Method Critical Silverlight Security...&lt;/p&gt;
</description></item><item><title>MSDN FLASH IRELAND - INTERNATIONAL RESOURCES - 5 June 2007</title><link>http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx#3097341</link><pubDate>Tue, 05 Jun 2007 16:36:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3097341</guid><dc:creator>MSDN Ireland Blog</dc:creator><description>&lt;p&gt;a {color : #0033CC;} a:link {color: #0033CC;} a:visited.local {color: #0033CC;} a:visited {color : #800080;}&lt;/p&gt;
</description></item></channel></rss>