参见英文答案 >
Protection of code from its own developers [closed] 12个
我的老板给了我一些工作,以了解如何保护在.NET中开发的基于Web的应用程序.根据协议,我们公司开发的产品是公司的资产,甚至非开发人员也可以访问代码.但是我的老板仍然想知道如果开发人员窃取代码并试图从家中发布代码,他如何保护产品?
我的老板给了我一些工作,以了解如何保护在.NET中开发的基于Web的应用程序.根据协议,我们公司开发的产品是公司的资产,甚至非开发人员也可以访问代码.但是我的老板仍然想知道如果开发人员窃取代码并试图从家中发布代码,他如何保护产品?
请指导如何控制它.
解决方法
如果开发者有:
>来源
>了解系统的技术方面如何挂在一起
>除了简单的技术设施之外,了解客户真正想要的东西
你可以做很多事情 – 像编译器甚至代码保护之类的事情只有在编译器看到代码之后才会启动.假设您要允许开发人员在他们的机器上编译完整的端到端代码,那么禁用通常用来防止客户窃取代码的任何东西并不难.
话虽如此,在基于Web的应用程序的情况下,您将不会使用像Obfuscation这样的第一道防线机制 – 仅作为(锡箔帽子)防御深度缓解以防止反编译后的威胁已经破坏了您的网站,并获得了您的程序集的副本.
最终这就是为什么像这样的东西的保护是用法律术语而不是计算机语言编写的.
(顺便说一句,这是一个duplicate of this question which has some great answers – 我很遗憾只是在重新发现之后才发现)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。