.net - 使用相同的 key 对多个程序集进行签名 : wise/unwise?

标签 .net security assemblies friend strongname

可以对多个相关项目/程序集使用相同的强名称键。

我很想知道使用这种方法是否有任何缺点。具体来说,它会导致缺乏安全性吗?

我正在考虑的一个领域是使用 friend 程序集。

最佳答案

如果程序集属于一种解决方案,我认为这是可行的。

我认为强键的主要用途是识别这个程序集是由特定的人/组构建的。强签署程序集并不会为程序集带来更多安全性。

您只能确保其他人无法使用您的 key 文件对程序集进行签名,但他们可以先破解它并使用另一个 key 文件对其进行签名。

关于.net - 使用相同的 key 对多个程序集进行签名 : wise/unwise?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1787670/

相关文章:

c# - 是否可以在 Swagger UI 的参数部分显示请求主体对象?

c# - 使用 SqlDataReader 和字符串数组

javascript - 如何使用选择器返回父级?

c# - 获取对象处置/销毁的通知

java - 谷歌Eclipse插件: Securing the Environment

security - 如何从 EXTERNAL AUTHENTICATE 命令 apdu 计算 C-MAC?

perl - 我以前未受污染的数据怎么会再次受到污染?

c# - 如何在不使用Assembly.Load的情况下加载程序集?

silverlight - 在 Silverlight 3 中获取运行时程序集

c# - 从特定文件夹动态加载 DLL?