【问题标题】:Should I sign assemblies used in asp.net MVC / WebAPI app?我应该签署在 asp.net MVC / WebAPI 应用程序中使用的程序集吗?
【发布时间】:2017-05-08 15:08:49
【问题描述】:

在搜索有关程序集签名的答案时,我发现了 2010 年左右的结果。我认为这些答案更多地与桌面开发相关,而不是与 Web 开发相关。

现在,如果我正在编写自己的 Web 应用程序,并将在我自己的 Azure 帐户上发布,我应该签署我的程序集吗?我不考虑公开部署它并让其他人使用这个程序集。它仅用于我自己的解决方案。

我有一个 ASP.NET MVC 应用程序,它使用了一些其他项目,这些项目因旧版桌面软件而被签名。我真正的问题是:我可以从中删除签名部分吗?

谢谢!

【问题讨论】:

    标签: asp.net asp.net-mvc code-signing assembly-signing


    【解决方案1】:

    代码签名的目的是确认软件的作者是谁,并且确认它自签名以来没有被篡改(更改或损坏)。

    当您将 Web 应用程序发布到您可以控制的服务器时,代码签名没有任何优势。你知道你自己的代码是从哪里来的,只要你的服务器得到妥善保护,你就知道它不会被篡改。

    除了您之外,没有其他人可以访问您的程序集,因此当您创建 Web 应用程序时,无需担心代码签名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-19
      • 1970-01-01
      • 1970-01-01
      • 2012-10-23
      • 1970-01-01
      相关资源
      最近更新 更多