我有好经验,最近与ASP.NET MVC开发和正在考虑是否要使用它来了在工作中的一个项目。虽然一个重要的考虑因素:他们分别出售源代码许可证的规则,它是一种应用,我们不能实事求是地配合我们自己的主机不带切断,一大块潜在市场的

是否有可能分配没有源代码ASP.NET MVC应用程序?或者是有一个相当有效的(显然不会是万无一失的,但它至少不是一个“偷我”欢迎垫)和用于混淆MVC应用程序安全的工具或方法?我尝试了模糊处理,理应工作,ASP.NET,但他们分手是因为MVC对特定的文件/目录名的依赖应用程序。

有帮助吗?

解决方案

1)在你的描述,你会在自己的服务器上分发代码,业务实体主机的情况下,这是一个法律问题,而不是技术。虽然你可以阻止随意攻击和改变那些严重的经济,一个坚定的攻击者不会被再好的提供给你混淆却步。

2)请记住,你可能会感到不便你真正的客户。许多.NET开发人员使用反编译器作为其正常开发流程的一部分,并且流混淆可能会影响性能。

3)如果已经了解,你还是觉得基本的保持你的门锁定保护是值得的加密混淆可以混淆ASP.NET MVC。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top