首页 新闻 会员 周边 捐助

License服务,如何防止用户修改系统时间突破授权验证

0
悬赏园豆:30 [已关闭问题] 关闭于 2013-11-06 09:58
其实可以把最后一次访问License验证的时间进行保存,下次进行验证的时候拿保存时间和系统时间比较就能判断是否修改了系统时间
现在问题是这个最后访问License服务的时间保存到哪里比较好
 把最后一次访问的时间记录在Lincese文件不好,因为这是个批量授权的Lincese服务,每次写入Lincese文件的话会产生并发等一系列问题
我写入注册表,但是用户有可能删除注册表。删除了就又出问题了
Bose的主页 Bose | 初学一级 | 园豆:76
提问于:2013-09-12 11:40
< >
分享
所有回答(5)
0

放在License服务器上不久可以防修改了嘛。

天方 | 园豆:5432 (大侠五级) | 2013-09-12 16:20
0

如果能联网,服务器端,妥妥的。

如果不能联网,可以选择放在业务数据库中,嘿嘿~~~

幻天芒 | 园豆:37207 (高人七级) | 2013-09-12 16:54
0

支持楼上的方法,使用数据库的系统都可以很容易的做到。

数据酷软件 | 园豆:130 (初学一级) | 2013-09-12 17:22
0

你的时间都用服务器的时间进行对比

li-peng | 园豆:954 (小虾三级) | 2013-09-13 10:16
-1

不错,存在数据库里面,或者存储在文件里面也行

规格严格-功夫到家 | 园豆:202 (菜鸟二级) | 2014-01-11 19:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册