<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Partial Trust, APTCA, and Security Transparency &#8211; #12</title>
	<atom:link href="http://blogs.rev-net.com/ddewinter/2009/06/01/partial-trust-aptca-and-security-transparency/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.rev-net.com/ddewinter/2009/06/01/partial-trust-aptca-and-security-transparency/</link>
	<description>A Developer's Melting Pot: LINQ to SQL, Entity Framework, .NET Security...</description>
	<lastBuildDate>Sat, 03 Jul 2010 01:28:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: David DeWinter</title>
		<link>http://blogs.rev-net.com/ddewinter/2009/06/01/partial-trust-aptca-and-security-transparency/comment-page-1/#comment-9744</link>
		<dc:creator>David DeWinter</dc:creator>
		<pubDate>Mon, 24 Aug 2009 21:20:38 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.rev-net.com/ddewinter/2009/06/01/partial-trust-aptca-and-security-transparency/#comment-9744</guid>
		<description>Hi Joseph, thanks for the compliment! I am glad you find these posts on the new security model resourceful.

This is what I would expect given your situation.

If Assembly B is fully trusted (i.e. in the GAC or setup as fully trusted by your sandbox AppDomain), then I would expect the call from Assembly A to Assembly B to fail. Since Assembly A is running in partial trust, it is security transparent. Assembly B, on the other hand, will be security critical since it&#039;s not marked with APTCA.

If Assembly B is not fully trusted, I would expect the call from Assembly A to Assembly B to succeed, regardless of whether Assembly B is signed. Since this isn&#039;t working for you, can you share the Exception type and message you received while running this?</description>
		<content:encoded><![CDATA[<p>Hi Joseph, thanks for the compliment! I am glad you find these posts on the new security model resourceful.</p>
<p>This is what I would expect given your situation.</p>
<p>If Assembly B is fully trusted (i.e. in the GAC or setup as fully trusted by your sandbox AppDomain), then I would expect the call from Assembly A to Assembly B to fail. Since Assembly A is running in partial trust, it is security transparent. Assembly B, on the other hand, will be security critical since it&#8217;s not marked with APTCA.</p>
<p>If Assembly B is not fully trusted, I would expect the call from Assembly A to Assembly B to succeed, regardless of whether Assembly B is signed. Since this isn&#8217;t working for you, can you share the Exception type and message you received while running this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joseph Albahari</title>
		<link>http://blogs.rev-net.com/ddewinter/2009/06/01/partial-trust-aptca-and-security-transparency/comment-page-1/#comment-9730</link>
		<dc:creator>Joseph Albahari</dc:creator>
		<pubDate>Mon, 24 Aug 2009 05:52:45 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.rev-net.com/ddewinter/2009/06/01/partial-trust-aptca-and-security-transparency/#comment-9730</guid>
		<description>Hi David

I&#039;m enjoying your blog posts about security - you write very well!

I&#039;ve tried testing what you&#039;ve just described in this blog in Studio 2010. I&#039;ve created a sandboxed appdomain in which I execute assembly A. Assembly A then calls a method in Assembly B.

Assembly B does not have APTCA. 

It works if and only if assembly B is unsigned - just like in CLR 2.0. Am I doing something wrong - or is this feature not yet implemented in the beta?</description>
		<content:encoded><![CDATA[<p>Hi David</p>
<p>I&#8217;m enjoying your blog posts about security &#8211; you write very well!</p>
<p>I&#8217;ve tried testing what you&#8217;ve just described in this blog in Studio 2010. I&#8217;ve created a sandboxed appdomain in which I execute assembly A. Assembly A then calls a method in Assembly B.</p>
<p>Assembly B does not have APTCA. </p>
<p>It works if and only if assembly B is unsigned &#8211; just like in CLR 2.0. Am I doing something wrong &#8211; or is this feature not yet implemented in the beta?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
