相关疑难解决方法(0)

.NET混淆工具/策略

我的产品有几个组件:ASP.NET,Windows Forms App和Windows Service.95%左右的代码是用VB.NET编写的.

出于知识产权的原因,我需要对代码进行模糊处理,直到现在我一直在使用现已超过5年的dotfuscator版本.我认为现在是时候转向新一代工具了.我正在寻找的是在搜索新的混淆器时我应该考虑的一系列要求.

我知道到目前为止我应该寻找的东西:

  • 序列化/反序列化.在我目前的解决方案中,我只是告诉该工具不要混淆任何类数据成员,因为无法加载以前序列化的数据的痛苦实在太大了.
  • 与构建过程集成
  • 使用ASP.NET.在过去,我发现这个问题是由于更改.dll名称(每页经常有一个) - 并非所有工具都能很好地处理.

.net security obfuscation

157
推荐指数
11
解决办法
13万
查看次数

如何防止任何C#应用程序的反编译

我们计划使用C#和MySQL开发客户端服务器应用程序.我们计划像任何其他软件实用程序一样在货架上销售产品.我们担心我们的产品反编译在可用性和捆绑功能方面确实比竞争对手有一些优势.

我们如何防止我们的软件反编译,因此产品的业务逻辑仍然完好无损?

我们听说过Reflector和其他反编译器,它们使我们的代码非常容易被复制.

我们的客户群不是公司,而是医生,他们自己可能不会这样做,但我们的竞争对手可能想要复制/禁用许可,甚至复制代码/功能,以便我们的产品价值在市场上下降.

任何阻止这种情况的建议都是受欢迎的.

c# obfuscation licensing decompiling piracy-prevention

26
推荐指数
3
解决办法
4万
查看次数