一种终端的身份认证方法、装置制造方法及图纸

技术编号:18579291 阅读:40 留言:0更新日期:2018-08-01 14:20
本发明专利技术公开了一种终端的身份认证方法、装置,属于终端验证技术领域。该终端的身份认证方法,应用于终端,终端包括认证模块,该方法包括:认证模块获取终端的描述信息;认证模块向认证鉴权系统发送携带终端的描述信息的第一认证请求;认证模块接收认证鉴权系统基于第一认证请求返回的第一认证响应。本发明专利技术在终端内置用于认证的认证模块,认证模块在注册或登录认证时,能够自主触发通过预设通道向服务端发起认证的过程;认证模块在进行其他认证时,能够根据应用程序的请求通过预设通道向服务端发起认证过程;此时,该认证模块相当于为该应用程序提供认证服务的虚拟服务端,从而实现隐藏服务接口,采用预设通道方式来保护服务免受攻击。

A terminal authentication method and device

The invention discloses a terminal identity authentication method and device, which belongs to the terminal verification technology field. The terminal's authentication method is applied to the terminal, and the terminal includes the authentication module. The method includes: the authentication module gets the description information of the terminal; the authentication module sends the first authentication request to the authentication authentication system to carry the description information of the terminal; the authentication module receives the authentication authentication system to return on the basis of the first authentication request. First authentication response. In the terminal, the authentication module is built in the terminal. When the authentication module is registered or registered, the authentication module can automatically trigger the authentication process by the default channel to the server. When the authentication module performs other authentication, the authentication module can initiate the authentication process to the server by the default path according to the request of the application; The authentication module is equivalent to the virtual server that provides authentication services for the application, thus realizing the hidden service interface and using a preset channel to protect the service from attack.

【技术实现步骤摘要】
一种终端的身份认证方法、装置
本专利技术涉及终端认证
,特别涉及一种终端的身份认证方法、终端、认证鉴权系统、认证计费管理系统和终端的身份认证系统。
技术介绍
在现在技术中,常用的终端认证方法包括以下两种:第一种,终端用户注册或者登录时,需要先输入用户名和密码,然后再做用户鉴权操作,即向服务器发送验证请求。使用者一旦忘记了用户名或者密码将无法使用。第二种,终端用户注册或者登录时,将终端的MAC地址作为区别用户的唯一ID,向服务器发送验证请求。在实现本专利技术的过程中,专利技术人发现至少存在如下问题:第一种方式存在如下缺点:用户操作繁琐,大大降低了用户体验度。第二种方式存在如下缺点:如果服务器没有对合法终端MAC地址做记录,则很难判别验证请求的合法性;即便服务器对请求注册的终端的MAC地址都做了备份,并根据备份的MAC地址判别验证请求的合法性,也无法避免非法者以穷举方式攻击服务器。
技术实现思路
本专利技术的目的是提供一种终端的身份认证方法、终端、认证鉴权系统、认证计费管理系统和终端的身份认证系统,本专利技术通过终端的MAC地址和第一编号对终端进行唯一验证,以及通过注册时自动分配第二编号的分配策略,对终端进行唯一验证,能够根据不同的MAC地址、不同的第一编号以及不同的第二编号分配不同的服务业务,使得服务业务能够针对不同的终端在鉴别和处理上更加灵活方便。根据本专利技术实施例的一个方面提供了一种终端的身份认证方法,应用于终端,终端包括认证模块,该方法包括:认证模块获取终端的描述信息;认证模块向认证鉴权系统发送携带终端的描述信息的第一认证请求,其中,第一认证请求是认证鉴权系统在对第一认证请求进行合法性验证后发送给认证计费管理系统的;认证模块接收认证鉴权系统基于第一认证请求返回的第一认证响应,其中,第一认证响应是认证计费管理系统基于第一认证请求发送给认证鉴权系统的。根据本专利技术实施例的另一个方面提供了一种终端的身份认证方法,应用于认证鉴权系统,该方法包括:认证鉴权系统接收终端的认证模块发送的携带终端的描述信息的第一认证请求,其中,描述信息是终端的认证模块获取的;认证鉴权系统对第一认证请求进行合法性验证,当确定第一认证请求合法后,向认证计费管理系统发送第一认证请求;认证鉴权系统接收认证计费管理系统基于第一认证请求返回的第一认证响应,向终端的认证模块发送第一认证响应。根据本专利技术实施例的又一方面提供了一种终端的身份认证方法,应用于认证计费管理系统,该方法包括:认证计费管理系统接收认证鉴权系统发送的携带终端的描述信息的第一认证请求,其中,第一认证请求是认证鉴权系统在对接收到的终端的认证模块发送的第一认证请求进行合法性验证后发送给认证计费管理系统的;认证计费管理系统基于第一认证请求,向认证鉴权系统返回第一认证响应,其中,第一认证响应是认证鉴权系统基于第一认证请求发送给终端的认证模块的。根据本专利技术实施例的一个方面提供了一种终端,终端包括认证模块,认证模块包括:获取单元,用于获取终端的描述信息;第一发送单元,用于向认证鉴权系统发送携带终端的描述信息的第一认证请求,其中,第一认证请求是认证鉴权系统在对第一认证请求进行合法性验证后发送给认证计费管理系统的;第一接收单元,用于接收认证鉴权系统基于第一认证请求返回的第一认证响应,其中,第一认证响应是认证计费管理系统基于第一认证请求发送给认证鉴权系统的。根据本专利技术实施例的另一个方面提供了一种认证鉴权系统,包括:第四接收单元,用于接收终端的认证模块发送的携带终端的描述信息的第一认证请求,其中,描述信息是终端的认证模块获取的;第一验证单元,用于对第一认证请求进行合法性验证,当确定第一认证请求合法后,向认证计费管理系统发送第一认证请求;第五接收单元,用于接收认证计费管理系统基于第一认证请求返回的第一认证响应,向终端的认证模块发送第一认证响应。根据本专利技术实施例的又一个方面提供了一种认证计费管理系统,包括:第八接收单元,用于接收认证鉴权系统发送的携带终端的描述信息的第一认证请求,其中,第一认证请求是认证鉴权系统在对接收到的终端的认证模块发送的第一认证请求进行合法性验证后发送给认证计费管理系统的;第一返回单元,用于基于第一认证请求,向认证鉴权系统返回第一认证响应,其中,第一认证响应是认证鉴权系统基于第一认证请求发送给终端的认证模块的。根据本专利技术实施例的一个方面提供了一种终端的身份认证系统,包括:上述所述的终端,上述所述的认证鉴权系统,上述所述的认证计费管理系统以及与所述认证计费管理系统相关联的待用编号数据库。本专利技术实施例提供的一种终端的身份认证方法、终端、认证鉴权系统、认证计费管理系统和终端的身份认证系统,本专利技术在终端内置用于认证的认证模块,认证模块在注册或登录认证时,能够自主触发通过预设通道向服务端发起认证的过程;认证模块在进行其他认证时,能够根据应用程序的请求通过预设通道向服务端发起认证过程;此时,该认证模块相当于为该应用程序提供认证服务的虚拟服务端,从而实现隐藏服务接口,采用预设通道方式来保护服务免受攻击。附图说明图1是本专利技术实施例一提供的一种终端的身份认证方法的流程图;图2是本专利技术实施例二提供的一种终端的身份认证方法的流程图;图3是本专利技术实施例三提供的一种终端的身份认证方法的流程图;图4是本专利技术实施例四提供的一种终端的身份认证方法的流程图;图5是本专利技术实施例五提供的一种终端的身份认证方法的流程图;图6是本专利技术实施例六提供的一种终端的身份认证方法的流程图;图7是本专利技术实施例七提供的一种终端的身份认证方法的流程图;图8是本专利技术实施例八提供的一种终端的身份认证方法的流程图;图9是本专利技术实施例九提供的一种终端的身份认证方法的流程图;图10是本专利技术实施例十提供的一种终端的身份认证方法的流程图;图11是本专利技术实施例十一提供的一种终端的认证模块的结构示意图;图12是本专利技术实施例十二提供的一种终端的认证模块的结构示意图;图13是本专利技术实施例十三提供的一种终端的认证模块的结构示意图;图14是本专利技术实施例十四提供的一种认证鉴权系统130的结构示意图;图15是本专利技术实施例十五提供的一种认证鉴权系统的结构示意图;图16是本专利技术实施例十六提供的一种认证计费管理系统的结构示意图;图17是本专利技术实施例十七提供的一种认证计费管理系统的结构示意图;图18是本专利技术实施例十八提供的确定子单元1421的结构示意图;图19是本专利技术实施例十九提供的一种认证计费管理系统的结构示意图;图20是本专利技术实施例二十提供的一种终端的身份认证系统的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本专利技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本专利技术的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本专利技术的概念。需要说明的是:终端可以为计算机、ipad、手机等等。图1是本专利技术实施例一提供的一种终端的身份认证方法的流程图。如图1所示,本专利技术实施例一提供的一种终端的身份认证方法,应用于终端,终端包括认证模块,该方法包括:步骤S1,认证模块获取终端的描述信息。步骤S2,认证模块向认证鉴权系统发送携带终端的描述信息的第一认证请求,其中,第一认证请求是认证鉴权系统在对第一本文档来自技高网...

【技术保护点】
1.一种终端的身份认证方法,应用于终端,所述终端包括认证模块,其特征在于,所述方法包括:所述认证模块获取所述终端的描述信息;所述认证模块向认证鉴权系统发送携带所述终端的描述信息的第一认证请求,其中,所述第一认证请求是所述认证鉴权系统在对所述第一认证请求进行合法性验证后发送给认证计费管理系统的;所述认证模块接收所述认证鉴权系统基于所述第一认证请求返回的第一认证响应,其中,所述第一认证响应是所述认证计费管理系统基于所述第一认证请求发送给所述认证鉴权系统的。

【技术特征摘要】
1.一种终端的身份认证方法,应用于终端,所述终端包括认证模块,其特征在于,所述方法包括:所述认证模块获取所述终端的描述信息;所述认证模块向认证鉴权系统发送携带所述终端的描述信息的第一认证请求,其中,所述第一认证请求是所述认证鉴权系统在对所述第一认证请求进行合法性验证后发送给认证计费管理系统的;所述认证模块接收所述认证鉴权系统基于所述第一认证请求返回的第一认证响应,其中,所述第一认证响应是所述认证计费管理系统基于所述第一认证请求发送给所述认证鉴权系统的。2.根据权利要求1所述的方法,其特征在于,所述认证模块向认证鉴权系统发送携带所述终端的描述信息的第一认证请求,包括:所述认证模块向认证鉴权系统发送携带所述终端的MAC地址和第一编号的注册请求;其中,所述终端的第一编号包括:能够指示所述终端的类型、厂商、生产批次、权限级别、支持的业务类型、处理器芯片参数和操作系统参数中的至少一种参数的信息;所述认证模块接收所述认证鉴权系统基于所述第一认证请求返回的第一认证响应,包括:所述认证模块接收所述认证鉴权系统基于所述注册请求返回的所述终端的第二编号。3.根据权利要求2所述的方法,其特征在于,所述认证模块向认证鉴权系统发送携带所述终端的描述信息的第一认证请求,包括:所述认证模块向认证鉴权系统发送携带所述终端的第二编号的登陆请求;所述认证模块接收所述认证鉴权系统基于所述第一认证请求返回的第一认证响应,包括:所述认证模块接收所述认证鉴权系统基于所述登陆请求返回的终端认证成功消息,或终端认证失败消息。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述认证模块记录首次向认证鉴权系统发送的注册请求中携带的MAC地址,并将所述MAC地址作为合法MAC地址。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述认证模块接收所述终端包括的应用程序发送的HTTP协议请求;所述认证模块在接收到所述HTTP协议请求后,从接收到的所述HTTP协议请求中解析出数据请求,以及获取所述终端的描述信息;所述认证模块通过socket加密通道,向所述认证鉴权系统发送携带所述终端的描述信息和所述数据请求的第二认证请求,其中,所述第二认证请求是所述认证鉴权系统在对所述第二认证请求进行合法性验证后发送给认证计费管理系统的;所述认证模块接收所述认证鉴权系统基于所述第二认证请求返回的携带请求的数据的第二认证响应,其中,所述第二认证响应是所述认证计费管理系统基于所述第二认证请求发送给所述认证鉴权系统的;所述认证模块将获取的所述请求的数据发送给所述应用程序。6.一种终端的身份认证方法,应用于认证鉴权系统,其特征在于,所述方法包括:所述认证鉴权系统接收终端的认证模块发送的携带所述终端的描述信息的第一认证请求,其中,所述描述信息是所述终端的认证模块获取的;所述认证鉴权系统对所述第一认证请求进行合法性验证,当确定所述第一认证请求合法后,向认证计费管理系统发送所述第一认证请求;所述认证鉴权系统接收所述认证计费管理系统基于所述第一认证请求返回的第一认证响应,向所述终端的认证模块发送所述第一认证响应。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:所述认证鉴权系统接收所述终端的认证模块通过socket加密通道发送的携带所述终端的描述信息和数据请求的第二认证请求;其中,所述数据请求是所述终端的认证模块从接收到的所述终端包括的应用程序发送的HTTP协议请求中解析出的;所述描述信息是所述终端的认证模块在接收到所述HTTP协议请求后获取的;所述认证鉴权系统对所述第二认证请求进行合法性验证,当确定所述第二认证请求合法后,向所述认证计费管理系统发送所述第二认证请求;所述认证鉴权系统接收所述认证计费管理系统基于所述第二认证请求返回的携带请求的数据的第二认证响应,向所述终端的认证模块发送所述第二认证响应,用于所述终端的认证模块将获取的所述请求的数据发送给所述应用程序。8.一种终端的身份认证方法,应用于认证计费管理系统,其特征在于,所述方法包括:所述认证计费管理系统接收认证鉴权系统发送的携带终端的描述信息的第一认证请求,其中,所述第一认证请求是所述认证鉴权系统在对接收到的终端的认证模块发送的所述第一认证请求进行合法性验证后发送给所述认证计费管理系统的;所述认证计费管理系统基于所述第一认证请求,向所述认证鉴权系统返回第一认证响应,其中,所述第一认证响应是所述认证鉴权系统基于所述第一认证请求发送给所述终端的认证模块的。9.根据权利要求8所述的方法,其特征在于,所述认证计费管理系统接收所述认证鉴权系统发送的携带所述终端的描述信息的第一认证请求,包括:所述认证计费管理系统接收所述认证鉴权系统发送的携带所述终端的MAC地址和第一编号的注册请求;其中,所述终端的第一编号包括:能够指示所述终端的类型、厂商、生产批次、权限级别、支持的业务类型、处理器芯片参数和操作系统参数中的至少一种参数的信息;所述认证计费管理系统基于所述第一认证请求,向所述认证鉴权系统返回第一认证响应,包括:所述认证计费管理系统基于所述注册请求,确定所述终端的第二编号,向所述认证鉴权系统返回确定的所述终端的第二编号;所述认证计费管理系统确定所述终端的第二编号之前,还包括:所述认证计费管理系统将待用编号数据库中的至少一部分编号加载到所述认证计费管理系统的缓存中;所述认证计费管理系统确定所述终端的第二编号,包括:所述认证计费管理系统根据所述注册请求中携带的所述终端的MAC地址和第一编号,从所述缓存中选择分配给所述终端的第二编号。10.根据权利要求9所述的方法,其特征在于,所述认证计费管理系统从所述缓存中选择分配给所述终端的第二编号之后,还包括:所述认证计费管理系统清除所述缓存中的所述第二编号,并将所述待用编号数据库中的所述第二编号的使用状态标记为失效;所述认证计费管理系统将待用编号数据库中的所述第二编号的使用状态标记为失效之后,还包括:所述认证计费管理系统每隔预定时间周期将所述待用编号数据库中处于失效状态的编号转存至已用编号数据库中;所述认证计费管理系统从所述缓存中选择分配给所述终端的第二编号之后,还包括:所述认证计费管理系统统计所述缓存中的编号的数量;所述认证计费管理系统比较所述缓存中的编号的数量与编号数量阈值的大小,在所述缓存中的编号的数量小于所述编号数量阈值时,从所述待用编号数据库中加载相应数量的编号到所述缓存中,使得所述缓存中的编号的数量不小于所述编号数量阈值。11.根据权利要求9-10中任一项所述的方法,其特征在于,所述认证计费管理系统确定所述终端的第二编号之后,还包括:所述认证计费管理系统将所述MAC地址、第一编号与所述第二编号关联存储;所述认证计费管理系统向所述认证鉴权系统返回确定的所述终端的第二编号之后,还包括:所述认证计费管理系统接收所述认证鉴权系统发送的携带所述终端的第二编号的登录请求;所述认证计费管理系统判断是否存储有所述终端的第二编号,若存储有所述第二编号,则向所述认证鉴权系统返回认证成功消息;否则,向所述认证鉴权系统返回认证失败消息。12.一种终端(101),其特征在于,所述终端(101)包括认证模块(110),所述认证模块(110)包括:获取单元(111),用于获取所述终端的描述信息;第一发送单元(112),用于向认证鉴权系统发送携带所述终端的描述信息的第一认证请求,其中,所述第一认证请求是所述认证鉴权系统在对所述第一认证请求进行合法性验证后发送给认证计费管理系统的;第一接收单元(113),用于接收所述认证...

【专利技术属性】
技术研发人员:乔伯涛刘振敏李响白玉成马飞
申请(专利权)人:深圳市优朋普乐传媒发展有限公司
类型:发明
国别省市:广东,44

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

1