草庐IT

SecurityCritical

全部标签

c# - .NET 4、AllowPartiallyTrustedCallers 属性和 SecurityCritical 等安全标记

我是C#新手,正在尝试理解newsecurityfeaturesof.NET-4.为了补充一些细节,我目前正在尝试更新AutofacContrib.Moq以使用最新的Moq。对于.NET-3.5及以下版本,我没有遇到任何问题。但在.NET-4中,安全限制会导致大量安全异常。Moq有一个方法,GetObjectData,用SecurityCritical标记属性。AutofacContrib.Moq有AllowPartiallyTrustedCallers作为异常源的属性集。似乎与其添加SecurityLevel为1的SecurityRules属性,不如删除AllowPartiallyT

c# - .NET 4、AllowPartiallyTrustedCallers 属性和 SecurityCritical 等安全标记

我是C#新手,正在尝试理解newsecurityfeaturesof.NET-4.为了补充一些细节,我目前正在尝试更新AutofacContrib.Moq以使用最新的Moq。对于.NET-3.5及以下版本,我没有遇到任何问题。但在.NET-4中,安全限制会导致大量安全异常。Moq有一个方法,GetObjectData,用SecurityCritical标记属性。AutofacContrib.Moq有AllowPartiallyTrustedCallers作为异常源的属性集。似乎与其添加SecurityLevel为1的SecurityRules属性,不如删除AllowPartiallyT