如何保护我的开发人员的ASP.Net源代码

Cyr*_*pta 17 .net asp.net dll copy-protection

这似乎是一个奇怪的位置,但无论如何让我问这个问题.

我已经创建了一些DLL来做一些神奇的mumbo-jumbo,这是显示我现在在ASP.Net中制作的网站内容所需要的.我有一个小团队的开发人员可以帮助我,但我担心他们会窃取我的代码(DLL)并在他们离开我的公司时在项目中使用它.在一个软件中,我可以证明他们正在使用我的DLL来生成内容,但是在不向公众提供DLL的服务器上我不能.

因此,尽管有一个团队,我一直在努力解决这个问题.

我的问题是.有没有什么方法你可以考虑使用哪些我可以保护我的DLL(进入bin文件夹),以便我的编码器不能窃取它,或如果被盗它变得无法使用.

我只想保护进入bin文件夹的任何内容.

Mat*_*lls 8

如果环境不像家一样,你可以让dll检查它的环境并且无法工作(我建议你让它给出错误的结果而不是中断).您还必须对代码进行模糊处理,以阻碍删除保护的努力.

编辑:您可以使用环境变量,注册表项,性能计数器的存在,machine.config中的模糊设置等,并使其看起来像一个真实的设置,然后使用强名称进行模糊处理和签名.