首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C# - InternalsVisibleTo属性的安全问题

C# - InternalsVisibleTo属性的安全问题
EN

Stack Overflow用户
提问于 2011-08-11 22:42:59
回答 1查看 989关注 0票数 2

将InternalsVisibleTo属性与强名称程序集一起使用是否存在任何安全问题?我知道以这种方式接收信息的程序集必须具有用于解密消息的私钥,并且在InternalsVisibleTo属性中以明文形式指定公钥。有没有可能有人修改程序集dll和InternalsVisibleTo属性中的公钥,以便将内部函数共享给最初不打算共享的程序集?

EN

回答 1

Stack Overflow用户

发布于 2011-08-12 00:59:01

这与加密没有任何关系。而InternalsVisibleTo程序集的强名称是一个硬性要求。所有这一切都证明了,无论是谁创建了程序集,都有权访问与您相同的秘密。私钥。无论谁修改程序集或试图创建模拟该程序集的程序集,都无法提供相同的证明。如果不能访问那个私钥,他们就不能以同样的方式得到签名。

这足以保证信任。前提是你要保护好私钥。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7027877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档