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

文档序号:7859884阅读:143来源:国知局
专利名称:防止认证用户通过代理逃费的方法、装置和认证客户端的制作方法
技术领域
本发明涉及通信技术,尤其涉及一种防止认证用户通过代理逃费的方法、装置和认证客户端。
背景技术
目前,随着网络的普及,很多领域需要对用户上网进行计费,例如学校需要对学生的上网行为进行计费。现有的实现方法一般是通过让学生安装客户端进行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,认证客户端将保存的该认证客户端被强制结束的次数加上预定数值。具体地,若认证客户端确定上述时间戳与当前时刻不一致,且上述时间戳与当前时刻之间的时间间隔小于预定的时间间隔时,该认证客户端将保存的该认证客户端被强制结束的次数加上预定数值。这是为了避免正常的用户行为,例如使用上述认证客户端的用户正常强行结束客户端软件或者是客户端软件由于代码质量存在问题,出现崩溃的情况(不是认证客户端软件正常退出),因此认证客户端在判断强制结束行为的时候,应该加上时间间隔,如果认证客户端保存的认证成功的时间戳与当前时刻之间的时间间隔大于或等于预定的时间间隔,则可以确定是认证客户端的正常退出的行为,并不应该加入强制结束的计数,也就是说,只有当上述时间戳与当前时刻之间的时间间隔小于预定的时间间隔时,该认证客户端才将保存的该认证客户端被强制结束的次数加上预定数值。具体地,将保存的该认证客户端被强制结束的次数加上预定数值可以为认证客户端将该认证客户端中强制结束计数器的值加上预定数值。本实施例中,上述预定数值可以在具体实现时根据性能要求等自行设定,本发明实施例对该预定数值的大小不作限定,举例来说,上述预定数值可以为I。同样,上述预定的时间间隔也可以在具体实现时根据性能要求等自行设定,本发明实施例对该时间间隔的大小不作限定,举例来说,可以将上述时间间隔设置为10分钟。步骤204,认证客户端获得加上预定数值之后的上述认证客户端被强制结束的次数。具体地,认证客户端可以获得将该认证客户端中强制结束计数器的值加上预定数值后该强制结束计数器的值。步骤205,判断获得的上述认证客户端被强制结束的次数是否小于预先设定的次数阈值。如果否,即获得的上述认证客户端被强制结束的次数大于或等于预先设定的次数阈值,则执行步骤206 ;如果获得的上述认证客户端被强制结束的次数小于预先设定的次数阈值,则执行步骤207。本实施例中,上述次数阈值可以在具体实现时根据性能要求等自行设定,本发明实施例对该次数阈值的大小不作限定,举例来说,可以将该次数阈值设置为3或5。
步骤206,认证客户端不向认证服务器发送认证请求,并提示使用该认证客户端的用户重启操作系统。本次流程结束。步骤207,认证客户端向认证服务器发送认证请求。步骤208,认证客户端接收认证服务器发送的认证成功响应,并保存上述认证客户端认证成功的时间戳。具体地,该认证客户端可以将上述认证客户端认证成功的时间戳保存在客户端配置文件、注册表和/或客户端服务程序中。其中,上述时间戳可以加密或不加密保存,本实施例对此不作限定。另外,本步骤中,上述认证客户端还可以接收认证服务器发送的启动防代理功能的指示,根据该启动防代理功能的指示,启动该认证客户端的防代理功能。 步骤209,认证客户端向认证服务器周期性发送心跳报文。其中,该心跳报文也可以加密或不加密,本实施例对此不作限定。本实施例中,通过上述心跳报文认证服务器能够保证认证客户端正常运行,如果认证服务器连续N次没有收到认证客户端发送的心跳报文,服务器将认证客户端强制下线,也就是说,认证客户端被强制结束。其中,N为正整数,本发明实施例对N的大小不作限定,举例来说,N可以为10。步骤210,如果认证客户端正常下线,则该认证客户端在下线时将该认证客户端保存的所述时间戳清除;如果上述认证客户端被强制结束,则该认证客户端在下线时继续保存上述时间戳。本次流程结束。由于当认证客户端正常下线时,该认证客户端会在下线时将该认证客户端保存的时间戳清除,这样在认证客户端下次启动后就不会发现该认证客户端中存在该认证客户端认证成功的时间戳。需要说明的是,本实施例中,在步骤201之后,在步骤203之前,如果检测到上述操作系统已重新启动(例如上述操作系统由于异常掉电而重新启动,或者使用认证客户端的用户根据上次认证过程中,认证客户端的提示重启操作系统),则该认证客户端首先需要将该认证客户端保存的上述认证客户端被强制结束的次数清零,然后再执行将保存的该认证客户端被强制结束的次数加上预定数值的步骤及其后续步骤。这样也可以避免由于异常掉电而导致的误判。具体地,在认证客户端启动后,检测到上述操作系统已重新启动时,该认证客户端可以首先将该认证客户端中强制结束计数器的值清零,然后再执行将保存的该认证客户端被强制结束的次数加上预定数值的步骤及其后续步骤。上述实施例可以有效避免认证用户通过代理逃费的行为,较好地解决了 802. IX认证过程中存在的代理逃费的问题。图3为本发明防止认证用户通过代理逃费的方法再一个实施例的流程图,如图3所示,该方法可以包括步骤301,认证客户端启动。步骤302,判断是否存在上述认证客户端认证成功的时间戳。如果否,则执行步骤307;如果认证客户端发现存在该认证客户端认证成功的时间戳,且上述时间戳与当前时刻不一致,则执行步骤303。步骤303,认证客户端获得该认证客户端被强制结束的次数。
具体地,获得该认证客户端被强制结束的次数可以为认证客户端获得该认证客户端中强制结束计数器的值,该强制结束计数器的值即为上述认证客户端被强制结束的次数。步骤304,认证客户端将保存的上述认证客户端被强制结束的次数加上预定数值。具体地,若认证客户端确定上述时间戳与当前时刻不一致,且上述时间戳与当前时刻之间的时间间隔小于预定的时间间隔时,该认证客户端将保存的该认证客户端被强制结束的次数加上预定数值。这是为了避免正常的用户行为,例如使用上述认证客户端的用户正常强行结束客户端软件或者是客户端软件由于代码质量存在问题,出现崩溃的情况(不是认证客户端软件正常退出),因此认证客户端在判断强制结束行为的时候,应该加上时间间隔,如果认证客户端保存的认证成功的时间戳与当前时刻之间的时间间隔大于或等于预定的时间间隔,则可以确定是认证客户端的正常退出的行为,并不应该加入强制结束的计数,也就是说,只有当上述时间戳与当前时刻之间的时间间隔小于预定的时间间隔时,该认证客户端才将保存的该认证客户端被强制结束的次数加上预定数值。 具体地,将保存的该认证客户端被强制结束的次数加上预定数值可以为认证客户端将该认证客户端中强制结束计数器的值加上预定数值。本实施例中,上述预定数值可以在具体实现时根据性能要求等自行设定,本发明实施例对该预定数值的大小不作限定,举例来说,上述预定数值可以为I。同样,上述预定的时间间隔也可以在具体实现时根据性能要求等自行设定,本发明实施例对该时间间隔的大小不作限定,举例来说,可以将上述时间间隔设置为10分钟。步骤305 步骤310,同步骤205 步骤210。本实施例中,步骤304与步骤305 步骤310可以先后执行,也可以并行执行,本实施例对此不作限定,但图3以先执行步骤304,后执行步骤305 步骤310为例示出。需要说明的是,本实施例中,在步骤301之后,步骤303之前,如果检测到上述操作系统已重新启动(例如上述操作系统由于异常掉电而重新启动,或者使用认证客户端的用户根据上次认证过程中认证客户端的提示重启操作系统),则该认证客户端首先需要将该认证客户端保存的上述认证客户端被强制结束的次数清零,然后再执行获得该认证客户端被强制结束的次数的步骤及其后续步骤。这样也可以避免由于异常掉电而导致的误判。具体地,在认证客户端启动后,检测到上述操作系统已重新启动时,该认证客户端可以首先将该认证客户端中强制结束计数器的值清零,然后再执行获得该认证客户端被强制结束的次数的步骤及其后续步骤。上述实施例可以有效避免认证用户通过代理逃费的行为,较好地解决了 802. IX认证过程中存在的代理逃费的问题。图4为本发明认证客户端认证过程一个实施例的流程图,如图4所示,可以包括步骤401,认证客户端进程启动。步骤402,认证客户端向认证服务器发送802. Ix认证请求。步骤403,认证服务器向认证客户端发送认证成功响应和启动防代理功能的指示。步骤404,认证客户端启动该认证客户端的防代理功能,并保存该认证客户端认证成功的时间戳。具体地,该认证客户端可以将上述认证客户端认证成功的时间戳保存在客户端配置文件、注册表和/或客户端服务程序中。其中,上述时间戳可以加密或不加密保存。步骤405,认证客户端向认证服务器周期性发送心跳报文。其中,该心跳报文也可以加密或不加密,本实施例对此不作限定。步骤406,通过上述心跳报文认证服务器能够保证认证客户端正常运行,如果认证服务器连续N次没有收到认证客户端发送的心跳报文,服务器将认证客户端强制下线,也就是说,认证客户端被强制结束。其中,N为正整数,本发明实施例对N的大小不作限定,举例来说,N可以为10。
步骤407,如果认证客户端正常下线,则该认证客户端在下线时将该认证客户端保存的所述时间戳清除;如果上述认证客户端被强制结束,则该认证客户端在下线时继续保存上述时间戳。需要说明的是,本发明图4提供的认证过程适用于认证客户端启动后若发现不存在该认证客户端认证成功的时间戳的认证过程。而该认证客户端启动后若发现存在该认证客户端认证成功的时间戳,且上述时间戳与当前时刻不一致时,该认证客户端可以确定该认证客户端上次是被强制结束的,进一步地,该认证客户端可以按照本发明图2或图3提供的方法执行后续认证过程,在此不再赘述。需要说明的是,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如A和/或B,可以表示单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。图5为本发明防止认证用户通过代理逃费的装置一个实施例的结构示意图,本实施例中的防止认证用户通过代理逃费的装置设置在认证客户端中,可以实现本发明图I所示实施例的流程,如图5所示,该防止认证用户通过代理逃费的装置可以包括获得模块51和提不|吴块52 ;其中,获得模块51,用于在上述认证客户端启动后若发现存在该认证客户端认证成功的时间戳,且该时间戳与当前时刻不一致时,获得上述认证客户端被强制结束的次数;提示模块52,用于当获得模块51获得的上述认证客户端被强制结束的次数大于或等于预先设定的次数阈值时,不向认证服务器发送认证请求,并提示使用上述认证客户端的用户重启操作系统。本实施例中,上述次数阈值可以在具体实现时根据性能要求等自行设定,本发明实施例对该次数阈值的大小不作限定,举例来说,可以将该次数阈值设置为3或5。上述实施例中,认证客户端启动后若发现存在该认证客户端认证成功的时间戳,且该时间戳与当前时刻不一致时,则该认证客户端可以确定该认证客户端上次是被强制结束的;然后获得模块51获得上述认证客户端被强制结束的次数,如果获得的上述认证客户端被强制结束的次数大于或等于预先设定的次数阈值,则不向认证服务器发送认证请求,并由提示模块52提示使用该认证客户端的用户重启操作系统;从而可以有效避免认证用户通过代理逃费的行为,较好地解决了 802. IX认证过程中存在的代理逃费的问题。图6为本发明防止认证用户通过代理逃费的装置另一个实施例的结构示意图,本实施例中的防止认证用户通过代理逃费的装置设置在认证客户端中,可以实现本发明图2或图3所示实施例的流程,与图5所示的装置相比,不同之处在于,本实施例的一种实现方式中,图6所示的装置还可以包括计算模块53,用于在获得模块51获得上述认证客户端被强制结束的次数之前,将保存的上述认证客户端被强制结束的次数加上预定数值;则这时,获得模块51,具体用于获得加上预定数值之后的上述认证客户端被强制结束的次数。或者,计算模块53,用于在获得模块51获得上述认证客户端被强制结束的次数之后,将保存的上述认证客户端被强制结束的次数加上预定数值。 具体地,计算模块53可以当确定上述时间戳与当前时刻不一致,且上述时间戳与当前时刻之间的时间间隔小于预定的时间间隔时,将保存的该认证客户端被强制结束的次数加上预定数值。这是为了避免正常的用户行为,例如使用上述认证客户端的用户正常强行结束客户端软件或者是客户端软件由于代码质量存在问题,出现崩溃的情况(不是认证客户端软件正常退出),因此认证客户端在判断强制结束行为的时候,应该加上时间间隔,如果认证客户端保存的认证成功的时间戳与当前时刻之间的时间间隔大于或等于预定的时间间隔,则可以确定是认证客户端的正常退出的行为,并不应该加入强制结束的计数,也就是说,只有当上述时间戳与当前时刻之间的时间间隔小于预定的时间间隔时,计算模块53才将保存的该认证客户端被强制结束的次数加上预定数值。其中,上述预定数值可以在具体实现时根据性能要求等自行设定,本发明实施例对该预定数值的大小不作限定,举例来说,上述预定数值可以为I。同样,上述预定的时间间隔也可以在具体实现时根据性能要求等自行设定,本发明实施例对该时间间隔的大小不作限定,举例来说,可以将上述时间间隔设置为10分钟。本实施例中,上述防止认证用户通过代理逃费的装置还可以包括清零模块54、发送模块55、接收模块56、保存模块57和清除模块58。清零模块54,用于在认证客户端启动后,获得模块51获得上述认证客户端被强制结束的次数之前,当检测到上述操作系统已重新启动时,将认证客户端保存的该认证客户端被强制结束的次数清零。发送模块55,用于当获得模块51获得的上述认证客户端被强制结束的次数小于预先设定的次数阈值时,或者当上述认证客户端启动后发现不存在该认证客户端认证成功的时间戳时,向认证服务器发送认证请求。接收模块56,用于接收认证服务器发送的认证成功响应和启动防代理功能的指
/Jn ο保存模块57,用于在接收模块56接收上述认证成功响应之后,保存该认证客户端认证成功的时间戳。清除模块58,用于当认证客户端正常下线时,将保存模块57保存的时间戳清除;保存模块57,还用于当上述认证客户端被强制结束时继续保存上述时间戳。上述防止认证用户通过代理逃费的装置可以有效避免认证用户通过代理逃费的行为,较好地解决了 802. IX认证过程中存在的代理逃费的问题。本发明实施例还提供一种认证客户端,包括本发明图5或图6所示实施例提供的防止认证用户通过代理逃费的装置。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本申请所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技 术方案的范围。
权利要求
1.一种防止认证用户通过代理逃费的方法,其特征在于,包括 认证客户端启动后若发现存在所述认证客户端认证成功的时间戳,且所述时间戳与当前时刻不一致时,获得所述认证客户端被强制结束的次数; 如果获得的所述认证客户端被强制结束的次数大于或等于预先设定的次数阈值,则所述认证客户端不向认证服务器发送认证请求,并提示使用所述认证客户端的用户重启操作系统。
2.根据权利要求I所述的方法,其特征在于, 所述获得所述认证客户端被强制结束的次数之前,还包括所述认证客户端将保存的所述认证客户端被强制结束的次数加上预定数值;所述获得所述认证客户端被强制结束的次数包括所述认证客户端获得加上预定数值之后的所述认证客户端被强制结束的次数;或者, 所述获得所述认证客户端被强制结束的次数之后,还包括所述认证客户端将保存的所述认证客户端被强制结束的次数加上预定数值。
3.根据权利要求2所述的方法,其特征在于,所述认证客户端将保存的所述认证客户端被强制结束的次数加上预定数值包括 若所述认证客户端确定所述时间戳与当前时刻不一致,且所述时间戳与所述当前时刻之间的时间间隔小于预定的时间间隔时,所述认证客户端将保存的所述认证客户端被强制结束的次数加上预定数值。
4.根据权利要求1-3任意一项所述的方法,其特征在于,所述认证客户端启动后,所述获得所述认证客户端被强制结束的次数之前,还包括 如果所述认证客户端检测到所述操作系统已重新启动,则将所述认证客户端保存的所述认证客户端被强制结束的次数清零。
5.根据权利要求I所述的方法,其特征在于,还包括 如果获得的所述认证客户端被强制结束的次数小于预先设定的次数阈值,或者所述认证客户端启动后发现不存在所述认证客户端认证成功的时间戳,则所述认证客户端向所述认证服务器发送认证请求; 所述认证客户端接收所述认证服务器发送的认证成功响应,并保存所述认证客户端认证成功的时间戳。
6.根据权利要求5所述的方法,其特征在于,所述保存所述认证客户端认证成功的时间戳之后,还包括 如果所述认证客户端正常下线,则所述认证客户端在下线时将所述认证客户端保存的所述时间戳清除; 如果所述认证客户端被强制结束,则所述认证客户端在下线时继续保存所述时间戳。
7.一种防止认证用户通过代理逃费的装置,其特征在于,设置在认证客户端中,所述防止认证用户通过代理逃费的装置包括 获得模块,用于在所述认证客户端启动后若发现存在所述认证客户端认证成功的时间戳,且所述时间戳与当前时刻不一致时,获得所述认证客户端被强制结束的次数; 提示模块,用于当所述获得模块获得的所述认证客户端被强制结束的次数大于或等于预先设定的次数阈值时,不向认证服务器发送认证请求,并提示使用所述认证客户端的用户重启操作系统。
8.根据权利要求7所述的装置,其特征在于,还包括计算模块; 所述计算模块,用于在所述获得模块获得所述认证客户端被强制结束的次数之前,将保存的所述认证客户端被强制结束的次数加上预定数值;则所述获得模块,具体用于获得所述计算模块加上预定数值之后的所述认证客户端被强制结束的次数; 或者, 所述计算模块,用于在所述获得模块获得所述认证客户端被强制结束的次数之后,将保存的所述认证客户端被强制结束的次数加上预定数值。
9.根据权利要求8所述的装置,其特征在于, 所述计算模块,具体用于当所述认证客户端确定所述时间戳与当前时刻不一致,且所述时间戳与所述当前时刻之间的时间间隔小于预定的时间间隔时,将保存的所述认证客户端被强制结束的次数加上预定数值。
10.根据权利要求7-9任意一项所述的装置,其特征在于,还包括 清零模块,用于在所述认证客户端启动后,所述获得模块获得所述认证客户端被强制结束的次数之前,当检测到所述操作系统已重新启动时,将所述认证客户端保存的所述认证客户端被强制结束的次数清零。
11.根据权利要求7所述的装置,其特征在于,还包括 发送模块,用于当所述获得模块获得的所述认证客户端被强制结束的次数小于预先设定的次数阈值时,或者当所述认证客户端启动后发现不存在所述认证客户端认证成功的时间戳时,向所述认证服务器发送认证请求; 接收模块,用于接收所述认证服务器发送的认证成功响应; 保存模块,用于在所述接收模块接收所述认证成功响应之后,保存所述认证客户端认证成功的时间戳。
12.根据权利要求11所述的装置,其特征在于,还包括 清除模块,用于当所述认证客户端正常下线时,将所述保存模块保存的所述时间戳清除; 所述保存模块,还用于当所述认证客户端被强制结束时继续保存所述时间戳。
13.—种认证客户端,其特征在于,包括如权利要求7-12任意一项所述的防止认证用户通过代理逃费的装置。
全文摘要
本发明提供一种防止认证用户通过代理逃费的方法、装置和认证客户端,所述防止认证用户通过代理逃费的方法包括认证客户端启动后发现存在所述认证客户端认证成功的时间戳,且所述时间戳与当前时刻不一致时,获得所述认证客户端被强制结束的次数;如果所述认证客户端被强制结束的次数大于或等于预先设定的次数阈值,则所述认证客户端不向认证服务器发送认证请求,并提示使用所述认证客户端的用户重启操作系统。本发明可以有效避免认证用户通过代理逃费的行为,较好地解决了802.1X认证过程中存在的代理逃费的问题。
文档编号H04L29/06GK102833264SQ20121033075
公开日2012年12月19日 申请日期2012年9月7日 优先权日2012年9月7日
发明者薛闽敏 申请人:北京星网锐捷网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1