有关使用哪种技术通过互联网进行数据传输的建议

时间:2011-01-30 16:32:57

标签: wcf licensing communication

我的最新任务是实现许可证的自动更新:

该程序检测到许可证已过期或即将过期,并为用户提供自动更新许可证。到现在为止还挺好。现在需要什么:

  • 该程序通过互联网将用户的凭据发送到win 2008服务器。
  • 服务器检查凭据,如果确定,则生成发回的许可证文件。

如何实施这些步骤?我考虑使用WCF,我有一些经验。

1 个答案:

答案 0 :(得分:2)

传输机制不是问题。 WCF应该可以正常工作。您可以使用SSL和/或WCF Security

凭证和许可证的固有安全性是关注点。请记住,任何人都可以调用该服务,以前的客户可以访问过期的许可证文件。人们可能会试图欺骗系统。问自己一些问题,例如:

  • A人可以弄清楚B的证件是什么,并申请B人的执照吗?
  • 一个人可以对许可证文件进行反向工程并延长其使用寿命吗?

请参阅Need advice to design 'crack-proof' software(以及许多其他许可证上的SO帖子)。