我有分布式的asp.net网站。此应用程序已安装在客户服务器上。我想要许可这个应用程序,如果许可期限过去阻止客户申请。需要一种保护另一台服务器的许可证申请的方法。 例如,在web-config加密数据中包含使用另一台服务器上的应用程序的应用程序,该应用程序将授予在分发服务器上运行应用程序的权限。可以这样做,如果服务器重新启动,通过传递一些masterKey数据来初始化应用程序。 有一些想法或做法吗? 谢谢。通过位于另一台服务器上的另一个应用程序安全的asp.net网站
回答
您可以将一个加密密钥与应用程序一起存储在文件中。如果文件丢失或者密钥无效,则不要让应用程序在服务器上运行。
密钥可能包含日期和服务器s/n,以确保密钥只在有限的时间内有效,并且s/n确保该文件未被复制到另一个服务器。
要问TCP另一台服务器对我来说是不好的做法,因为所有的客户都将依赖于您的服务器在线100%。
感谢您的想法,但我想使用主许可证提供商服务器,并且我们将始终授予100%的互联网访问权限。 – loviji 2012-08-07 11:27:26
然后,您可以从“主许可证提供程序服务器”下载相同类型的密钥。只要确保密钥和/或通信是加密的。 – Tobias 2012-08-07 11:36:16
向您的客户发送服务器s/n或加密到许可证服务器的某种许可证密钥,并且如果他们有有效的许可证,则返回在有限时间内有效的密钥(以强制应用程序在稍后调用新密钥) 。否则只是返回false/null/nothing,你的asp.net网站应该知道不要运行。 – Tobias 2012-08-07 11:43:02
- 1. 将文件安全从一台服务器移到另一台服务器(asp.net网站,IIS)
- 2. 让PHP调用另一台服务器上的应用程序
- 3. 从另一个网站在一个网站上调用Web服务;都托管在同一台服务器上
- 4. 登录到一个ASP.net网站注销另一个托管在同一台服务器上的网站?
- 5. 从位于另一台服务器上的JSP调用Java类
- 6. 移动Magento的网站从一台服务器到另一台服务器
- 7. 将安全信息从一台服务器传递到另一台服务器
- 8. 如何与另一台服务器上的Web应用程序进行通信?
- 9. 将现有网站从一台服务器移至另一台服务器?
- 10. 在另一台服务器上从网站获取内容
- 11. 通过另一台服务器的远程文件包含?
- 12. 从另一台服务器安全的MySQL连接
- 13. 在ASP.net网站运行另一个本地应用程序
- 14. 将TFS 2010应用程序移至另一台服务器
- 15. 另一台服务器机
- 16. 从另一台服务器
- 17. 使用JavaScript将网站转发到另一台服务器上的pdf文件
- 18. 让一台服务器使用另一台服务器来访问网络
- 19. 在另一台服务器上设置现有的Django应用程序
- 20. PHP - opendir在另一台服务器上
- 21. 程序编译在一台服务器上,不在另一台上
- 22. 通过另一个IP路由网站
- 23. 将PHP站点从一台服务器移动到另一台
- 24. 在另一台服务器上安装iso的脚本
- 25. 将WordPress站点从一台服务器迁移到另一台服务器
- 26. 通过另一台服务器可访问的服务器的scp
- 27. 从服务器检查另一台服务器上的文件
- 28. 何时将网站移除到另一台服务器?
- 29. 将Layerswp网站转移到另一台服务器?
- 30. Nginx上的反向代理服务器从一台服务器到另一台
你考虑过WCF吗? – podiluska 2012-08-07 10:57:46
我想要控制安装在客户服务器上的应用程序的许可。 – loviji 2012-08-07 11:05:43
我已阅读关于LicenseProvider类。但我不确定是否有一些替代品 – loviji 2012-08-07 11:20:11