.net - 置于 GAC 中的程序集是否获得完全信任?

标签 .net security gac

我一直听到关于这个话题的相互矛盾的事实。什么是正确的?

最佳答案

你一直听到相互矛盾的观点,因为这是一个非常困惑的话题,即使在高级工程师中也是如此。简而言之,简单地将程序集放置在 GAC 中确实会隐含地给予它完全信任,但这可以通过安全策略覆盖。

EDIT1:让我补充一点,一个普遍的想法是,如果您不完全信任程序集,为什么要将其放在 GAC 中?

EDIT2:我在这里有一个链接,指向 Michelle Bustamante 的一篇博客文章,但正如您在下面的评论中看到的那样,它不再可用,所以我从这个答案中删除了它。

关于.net - 置于 GAC 中的程序集是否获得完全信任?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/134148/

相关文章:

security - 构建和验证 Web 应用程序的访问 token 的模式是什么?

.net - 在为 Vista 创建 MSI 安装程序时需要执行哪些额外步骤?

.net - Windows 设计指南和 Visual Studio

c# - 有效地将超过 180 亿个输入值映射到几个输出值

java - 使用 -Djavax.net.debug=all 调试 Java SSL 握手

security - .NET 4.0 客户端证书验证错误

.net - GAC 似乎包含两个具有相同名称、版本和公钥 token 的程序集

c# - Microsoft.Web.Infrastructure 未构建到我的 TFS 构建服务器之一的 bin 目录中

c# - 我怎样才能改进这个排序代码?

c# - 为什么 Main 必须是静态的才能接受命令行参数?