假设有一个程序,是以卖序列号的方式盈利的,每个序列号可以装在5台电脑上。每次安装的时候,输入序列号之后,安装程序会发一个请求到某个服务器地址,请求中会包含序列号,如果服务器验证序列号通过的话,就会给剩余可安装次数减一,并返回一个验证通过的标记,安装包程序接收到这个标记之后才会继续安装,如果返回的是验证失败的标记的话,则安装包程序退出,安装失败。相应的,在一台电脑上卸载这个程序的时候,安装包程序也会自动发一个请求到服务器,服务器验证通过的话会给可安装次数加一。现在就面临一个问题,假设某个用户在卸载的时候用某个http监视工具获取到了请求地址,那么他就可以在装满五次之后执行这个请求来冒充卸载的过程,这样这个序列号就又可以装在别的机子上了。如何防止用户模拟卸载呢?
- 2 回答
- 0 关注
- 654 浏览
添加回答
举报
0/150
提交
取消