防止认证用户通过代理逃费的方法、装置和认证客户端制造方法及图纸

技术编号:8107854 阅读:157 留言:0更新日期:2012-12-21 08:20
本发明专利技术提供一种防止认证用户通过代理逃费的方法、装置和认证客户端,所述防止认证用户通过代理逃费的方法包括:认证客户端启动后发现存在所述认证客户端认证成功的时间戳,且所述时间戳与当前时刻不一致时,获得所述认证客户端被强制结束的次数;如果所述认证客户端被强制结束的次数大于或等于预先设定的次数阈值,则所述认证客户端不向认证服务器发送认证请求,并提示使用所述认证客户端的用户重启操作系统。本发明专利技术可以有效避免认证用户通过代理逃费的行为,较好地解决了802.1X认证过程中存在的代理逃费的问题。

【技术实现步骤摘要】

本专利技术涉及通信技术,尤其涉及一种防止认证用户通过代理逃费的方法、装置和认证客户端
技术介绍
目前,随着网络的普及,很多领域需要对用户上网进行计费,例如学校需要对学生的上网行为进行计费。现有的实现方法一般是通过让学生安装客户端进行802. Ix认证上网,认证服务器通过下发一些规则到客户端上对学生的上网行为进行限制,例如通过下发防止代理等规则来限制学生通过代理工具给其他学生共享上网。其中,现有的一种具体实现方案为客户端软件对认证用户的计算机环境进行监 控,如果发现安装有代理软件或者是网关软件,在认证服务器下发不允许架设代理规则的情况下,客户端软件就直接下线,并通知认证服务器,同时提示上述认证用户不能为他人提供代理。但是该实现方案存在以下缺陷认证用户可以在客户端认证成功后,强制将客户端进程结束,然后再开启代理软件,为未认证用户提供代理上网服务,这样又造成了逃费的现象。现有的另一种具体实现方案为客户端认证软件认证成功后,不但会检测用户是否为他人提供代理,而且还会定时通过加密的心跳报文向服务器报告自己还存在。如果强行将客户端结束,等待心跳超时之后,认证服务器就可以将用户下线。但是该实现方案存在以下缺陷认证用户在客户端认证成功后,将客户端强行结束,然后在客户端与服务器之间的心跳报文超时之前,再次启动认证客户端,然后再次将客户端强行结束。如此重复,仍然可以持续为他人提供代理上网。综上所述,现有技术提供的方案均存在一定的缺陷,无法有效避免认证用户通过代理逃费的行为。
技术实现思路
本专利技术提供一种防止认证用户通过代理逃费的方法、装置和认证客户端,以避免认证用户通过代理逃费的行为。本专利技术一方面提供一种防止认证用户通过代理逃费的方法,包括认证客户端启动后若发现存在所述认证客户端认证成功的时间戳,且所述时间戳与当前时刻不一致时,获得所述认证客户端被强制结束的次数;如果获得的所述认证客户端被强制结束的次数大于或等于预先设定的次数阈值,则所述认证客户端不向认证服务器发送认证请求,并提示使用所述认证客户端的用户重启操作系统。本专利技术另一方面提供一种防止认证用户通过代理逃费的装置,设置在认证客户端中,所述防止认证用户通过代理逃费的装置包括 获得模块,用于在所述认证客户端启动后若发现存在所述认证客户端认证成功的时间戳,且所述时间戳与当前时刻不一致时,获得所述认证客户端被强制结束的次数;提示模块,用于当所述获得模块获得的所述认证客户端被强制结束的次数大于或等于预先设定的次数阈值时,不向认证服务器发送认证请求,并提示使用所述认证客户端的用户重启操作系统。本专利技术再一方面提供一种认证客户端,包括如上所述的防止认证用户通过代理逃费的装置。本专利技术的技术效果是认证客户端启动后若发现存在该认证客户端认证成功的时间戳,且该时间戳与当前时刻不一致时,则该认证客户端可以确定该认证客户端上次是被强制结束的;然后认证客户端获得上述认证客户端被强制结束的次数,如果获得的上述认证客户端被强制结束的次数大于或等于预先设定的次数阈值,则认证客户端不向认证服务 器发送认证请求,并提示使用该认证客户端的用户重启操作系统;从而可以有效避免认证用户通过代理逃费的行为,较好地解决了 802. IX认证过程中存在的代理逃费的问题。附图说明图I为本专利技术防止认证用户通过代理逃费的方法一个实施例的流程图;图2为本专利技术防止认证用户通过代理逃费的方法另一个实施例的流程图;图3为本专利技术防止认证用户通过代理逃费的方法再一个实施例的流程图;图4为本专利技术认证客户端认证过程一个实施例的流程图;图5为本专利技术防止认证用户通过代理逃费的装置一个实施例的结构示意图;图6为本专利技术防止认证用户通过代理逃费的装置另一个实施例的结构示意图。具体实施例方式图I为本专利技术防止认证用户通过代理逃费的方法一个实施例的流程图,如图I所示,该方法可以包括步骤101,认证客户端启动后若发现存在该认证客户端认证成功的时间戳,且上述时间戳与当前时刻不一致时,获得该认证客户端被强制结束的次数。具体地,获得该认证客户端被强制结束的次数可以为认证客户端获得该认证客户端中强制结束计数器的值,该强制结束计数器的值即为上述认证客户端被强制结束的次数。步骤102,如果获得的上述认证客户端被强制结束的次数大于或等于预先设定的次数阈值,则上述认证客户端不向认证服务器发送认证请求,并提示使用该认证客户端的用户重启操作系统。本实施例中,上述次数阈值可以在具体实现时根据性能要求等自行设定,本专利技术实施例对该次数阈值的大小不作限定,举例来说,可以将该次数阈值设置为3或5。本实施例中,在认证客户端启动后,获得该认证客户端被强制结束的次数之前,检测到上述操作系统已重新启动时,该认证客户端首先将该认证客户端保存的上述认证客户端被强制结束的次数清零,然后再执行获得该认证客户端被强制结束的次数的步骤及其后续步骤。这样也可以避免由于异常掉电而导致的误判。具体地,在认证客户端启动后,检测到上述操作系统已重新启动时,该认证客户端可以首先将该认证客户端中强制结束计数器的值清零,然后再执行获得该认证客户端中强制结束计数器的值的步骤及其后续步骤。上述实施例中,认证客户端启动后若发现存在该认证客户端认证成功的时间戳,且该时间戳与当前时刻不一致时,则该认证客户端可以确定该认证客户端上次是被强制结束的;然后认证客户端获得上述认证客户端被强制结束的次数,如果获得的上述认证客户端被强制结束的次数大于或等于预先设定的次数阈值,则认证客户端不向认证服务器发送认证请求,并提示使用该认证客户端的用户重启操作系统;从而可以有效避免认证用户通过代理逃费的行为,较好地解决了 802. IX认证过程中存在的代理逃费的问题。图2为本专利技术防止认证用户通过代理逃费的方法另一个实施例的流程图,如图2所示,该方法可以包括步骤201,认证客户端启动。步骤202,判断是否存在上述认证客户端认证成功的时间戳。如果否,则执行步骤207;如果认证客户端发现存在该认证客户端认证成功的时间戳,且上述时间戳与当前时刻 不一致,则执行步骤203。步骤203,认证客户端将保存的该认证客户端被强制结束的次数加上预定数值。具体地,若认证客户端确定上述时间戳与当前时刻不一致,且上述时间戳与当前时刻之间的时间间隔小于预定的时间间隔时,该认证客户端将保存的该认证客户端被强制结束的次数加上预定数值。这是为了避免正常的用户行为,例如使用上述认证客户端的用户正常强行结束客户端软件或者是客户端软件由于代码质量存在问题,出现崩溃的情况(不是认证客户端软件正常退出),因此认证客户端在判断强制结束行为的时候,应该加上时间间隔,如果认证客户端保存的认证成功的时间戳与当前时刻之间的时间间隔大于或等于预定的时间间隔,则可以确定是认证客户端的正常退出的行为,并不应该加入强制结束的计数,也就是说,只有当上述时间戳与当前时刻之间的时间间隔小于预定的时间间隔时,该认证客户端才将保存的该认证客户端被强制结束的次数加上预定数值。具体地,将保存的该认证客户端被强制结束的次数加上预定数值可以为认证客户端将该认证客户端中强制结束计数器的值加上预定数值。本实施例中,上述预定数值可以在具体实现时根据性能要求等自行设定,本专利技术实施例对该预定数值的大小不作限定,举例来说,上述预定数本文档来自技高网...

【技术保护点】
一种防止认证用户通过代理逃费的方法,其特征在于,包括:认证客户端启动后若发现存在所述认证客户端认证成功的时间戳,且所述时间戳与当前时刻不一致时,获得所述认证客户端被强制结束的次数;如果获得的所述认证客户端被强制结束的次数大于或等于预先设定的次数阈值,则所述认证客户端不向认证服务器发送认证请求,并提示使用所述认证客户端的用户重启操作系统。

【技术特征摘要】
1.一种防止认证用户通过代理逃费的方法,其特征在于,包括 认证客户端启动后若发现存在所述认证客户端认证成功的时间戳,且所述时间戳与当前时刻不一致时,获得所述认证客户端被强制结束的次数; 如果获得的所述认证客户端被强制结束的次数大于或等于预先设定的次数阈值,则所述认证客户端不向认证服务器发送认证请求,并提示使用所述认证客户端的用户重启操作系统。2.根据权利要求I所述的方法,其特征在于, 所述获得所述认证客户端被强制结束的次数之前,还包括所述认证客户端将保存的所述认证客户端被强制结束的次数加上预定数值;所述获得所述认证客户端被强制结束的次数包括所述认证客户端获得加上预定数值之后的所述认证客户端被强制结束的次数;或者, 所述获得所述认证客户端被强制结束的次数之后,还包括所述认证客户端将保存的所述认证客户端被强制结束的次数加上预定数值。3.根据权利要求2所述的方法,其特征在于,所述认证客户端将保存的所述认证客户端被强制结束的次数加上预定数值包括 若所述认证客户端确定所述时间戳与当前时刻不一致,且所述时间戳与所述当前时刻之间的时间间隔小于预定的时间间隔时,所述认证客户端将保存的所述认证客户端被强制结束的次数加上预定数值。4.根据权利要求1-3任意一项所述的方法,其特征在于,所述认证客户端启动后,所述获得所述认证客户端被强制结束的次数之前,还包括 如果所述认证客户端检测到所述操作系统已重新启动,则将所述认证客户端保存的所述认证客户端被强制结束的次数清零。5.根据权利要求I所述的方法,其特征在于,还包括 如果获得的所述认证客户端被强制结束的次数小于预先设定的次数阈值,或者所述认证客户端启动后发现不存在所述认证客户端认证成功的时间戳,则所述认证客户端向所述认证服务器发送认证请求; 所述认证客户端接收所述认证服务器发送的认证成功响应,并保存所述认证客户端认证成功的时间戳。6.根据权利要求5所述的方法,其特征在于,所述保存所述认证客户端认证成功的时间戳之后,还包括 如果所述认证客户端正常下线,则所述认证客户端在下线时将所述认证客户端保存的所述时间戳清除; 如果所述认证客户端被强制结束,则所述认证客户端在下线时继续保存所述时间戳。7.一种防止认证用户通过代理逃费的装置,其特征在于,设置在认证客户端中,所述防止认...

【专利技术属性】
技术研发人员:薛闽敏
申请(专利权)人:北京星网锐捷网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1