加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何保护应用程序?

发布时间:2020-12-15 20:51:01 所属栏目:百科 来源:网络整理
导读:参见英文答案 Protection of code from its own developers [closed]????????????????????????????????????12个 我的老板给了我一些工作,以了解如何保护在.NET中开发的基于Web的应用程序.根据协议,我们公司开发的产品是公司的资产,甚至非开发人员也可以访问
参见英文答案 > Protection of code from its own developers [closed]????????????????????????????????????12个
我的老板给了我一些工作,以了解如何保护在.NET中开发的基于Web的应用程序.根据协议,我们公司开发的产品是公司的资产,甚至非开发人员也可以访问代码.但是我的老板仍然想知道如果开发人员窃取代码并试图从家中发布代码,他如何保护产品?

请指导如何控制它.

解决方法

如果开发者有:

>来源
>了解系统的技术方面如何挂在一起
>除了简单的技术设施之外,了解客户真正想要的东西

你可以做很多事情 – 像编译器甚至代码保护之类的事情只有在编译器看到代码之后才会启动.假设您要允许开发人员在他们的机器上编译完整的端到端代码,那么禁用通常用来防止客户窃取代码的任何东西并不难.

话虽如此,在基于Web的应用程序的情况下,您将不会使用像Obfuscation这样的第一道防线机制 – 仅作为(锡箔帽子)防御深度缓解以防止反编译后的威胁已经破坏了您的网站,并获得了您的程序集的副本.

最终这就是为什么像这样的东西的保护是用法律术语而不是计算机语言编写的.

(顺便说一句,这是一个duplicate of this question which has some great answers – 我很遗憾只是在重新发现之后才发现)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读