对ASP.NET webapp进行白色标记

时间:2010-11-26 18:22:09

标签: c# asp.net security web-applications

我有一个ASP.NET webapp,印度的商业客户希望在他们的场所内购买和运行(用于工业用途)。我这样做的最佳方法是什么,但不能失去对我的IP的控制权?我有些担忧:

  • ASP.NET4代码是否仍然需要进行模糊处理以防止逆向工程,以及如何做到这一点?
  • 我是否需要创建一个特定于每个客户的单独构建,以某种方式受限制(例如,绑定到物理盒属性,如CPU)?
  • 我可以成为唯一的管理员,但可以远程访问包含我的CSS和HTML的文件夹。这样我就可以保持对代码的控制,但是提供自定义需要的有限访问权限,以根据网站的外观自定义webapp。 (大公司会接受这个想法吗?)

当然,另一个问题是,我最好不要再出售webapp的白标......

1 个答案:

答案 0 :(得分:2)

您应该查看像http://www.inishtech.com/这样的软件许可和保护解决方案。

我不知道它们有多好,但它是微软各部门之一,所以他们应该对.net应用程序有很好的支持。

作为唯一的管理员,对于软件供应商来说,这不是一个可行的解决方案。就像微软说的那样 - “嘿,你可以买Windows,但只有我可以更改你机器上的管理员密码”。事实上,如果有任何值得存储的信息,企业将放在那里,他们会希望确保您没有任何访问他们的数据。