您好,欢迎来到华佗养生网。
搜索
您的当前位置:首页终端接入认证授权方法及终端接入认证授权系统[发明专利]

终端接入认证授权方法及终端接入认证授权系统[发明专利]

来源:华佗养生网
(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号(10)申请公布号 CN 104486322 A (43)申请公布日(43)申请公布日 2015.04.01

(21)申请号 201410755407.5(22)申请日 2014.12.10

(71)申请人武汉光谷信息技术股份有限公司

地址430073 湖北省武汉市光谷软件园A2

栋3楼(72)发明人范贤昌

(74)专利代理机构北京华沛德权律师事务所

11302

代理人刘杰(51)Int.Cl.

H04L 29/06(2006.01)

权利要求书2页 说明书6页 附图3页

(54)发明名称

终端接入认证授权方法及终端接入认证授权系统(57)摘要

本发明公开了终端接入认证授权方法和终端接入认证授权系统,应用于一终端设备,所述方法包括:对所述终端设备进行硬件认证;若所述终端设备通过所述硬件认证,则向认证服务器发起授权申请;接收所述认证服务器发送的软件授权反馈,其中,所述软件授权反馈为所述认证服务器针对所述授权申请生成的,当接收到的所述软件授权反馈表征允许所述终端设备接入时,所述终端设备从所述认证服务器获得业务运行授权。

C N 1 0 4 4 8 6 3 2 2 A CN 104486322 A

权 利 要 求 书

1/2页

1.一种终端接入认证授权方法,应用于一终端设备,其特征在于,所述方法包括:

对所述终端设备进行硬件认证;若所述终端设备通过所述硬件认证,则向认证服务器发起授权申请;接收所述认证服务器发送的软件授权反馈,其中,所述软件授权反馈为所述认证服务器针对所述授权申请生成的;

当接收到的所述软件授权反馈表征允许所述终端设备接入时,所述终端设备从所述认证服务器获得业务运行授权。

2.如权利要求1所述的方法,其特征在于,所述对所述终端设备进行硬件认证,包括:对所述终端设备进行硬件ID校验,以判断出是否需要向所述认证服务器发起硬件系统认证;

若判断结果表明需要向所述认证服务器发起硬件系统认证时,采集所述终端设备的硬件属性信息;

通过认证逻辑对所述硬件属性信息进行处理,生成与所述硬件属性信息对应的硬件ID;

将所述硬件ID发送给所述认证服务器,所述硬件ID用于所述认证服务器对所述终端设备进行硬件认证;

接收所述认证服务器反馈的硬件认证反馈,所述硬件认证反馈用于确认所述硬件ID为合法硬件ID或非法硬件ID,所述硬件ID为合法硬件ID表征所述终端设备通过硬件认证。

3.如权利要求2所述的方法,其特征在于,在所述判断是否需要向所述认证服务器发起硬件系统认证之后,所述方法还包括:

若判断结果表明不需要向所述认证服务器发起硬件系统认证时,则确定所述终端设备的硬件ID为合法硬件ID。

4.如权利要求2或3所述的方法,其特征在于,若所述终端设备通过硬件认证,则向认证服务器发起授权申请,包括:

若所述终端设备通过硬件认证,则对所述终端设备进行软件配置,使得所述终端设备的软件系统确认所述硬件ID是否为合法硬件ID;

在所述软件系统确认所述硬件ID为合法硬件ID时,向所述认证服务器发起所述授权申请。

5.一种终端接入认证授权系统,其特征在于,包括:硬件认证模块,软件授权模块,以及通信模块;

所述硬件认证模块,用于对所述终端设备进行硬件认证;所述软件授权模块,用于若所述终端设备通过所述硬件认证,则调用所述通信模块向认证服务器发起授权申请;

所述通信模块,还用于接收所述认证服务器发送的软件授权反馈,其中,所述软件授权反馈为所述认证服务器针对所述授权申请生成的;当接收到的所述软件授权反馈表征允许所述终端设备接入时,所述终端设备从所述认证服务器获得业务运行授权。

6.如权利要求5所述的系统,其特征在于,所述系统还包括参数采集模块,所述硬件认证模块具体用于对所述终端设备进行硬件ID校验,以判断出是否需要向所述认证服务器

2

CN 104486322 A

权 利 要 求 书

2/2页

发起硬件系统认证;

所述参数采集模块,具体用于若判断结果表明需要向所述认证服务器发起硬件系统认证时,采集所述终端设备的硬件属性信息;

所述硬件认证模块,还用于通过认证逻辑对所述硬件属性信息进行处理,生成与所述硬件属性信息对应的硬件ID;调用所述通信模块,将所述硬件ID发送给所述认证服务器,所述硬件ID用于所述认证服务器对所述终端设备进行硬件认证;

所述通信模块,具体还用于接收所述认证服务器反馈的硬件认证反馈,所述硬件认证反馈用于确认所述硬件ID为合法硬件ID或非法硬件ID,所述硬件ID为合法硬件ID表征所述终端设备通过硬件认证。

7.如权利要求6所述的系统,其特征在于,所述硬件认证模块,具体还用于若判断结果表明不需要向所述认证服务器发起硬件系统认证时,则确定所述终端设备的硬件ID为合法硬件ID。

8.如权利要求6或7所述的系统,其特征在于,所述软件授权模块,具体用于若所述终端设备通过硬件认证,则对所述终端设备进行软件配置,使得所述终端设备的软件系统确认所述硬件ID是否为合法硬件ID;以及在所述软件系统确认所述硬件ID为合法硬件ID时,调用所述通信模块向所述认证服务器发起所述授权申请。

3

CN 104486322 A

说 明 书

终端接入认证授权方法及终端接入认证授权系统

1/6页

技术领域

本发明属于网络安全技术领域,尤其涉及终端接入认证授权方法及终端接入认证授权系统。

[0001]

背景技术

传统或现有的终端接入控制集中在终端认证上,且主要是对客户端软件进行验

证,通过客户端认证字串的本地加解密处理来实现对客户端的识别认证;其次是采用终端用户名密码进行的登录认证方式,这种认证方式更多是针对终端帐号进行的身份认证;其他如U-KEY等借助外接硬件设备进行的终端软件应用加密认证等也大多停留在软件层面进行验证和识别,或对传输数据进行加密,或对终端客户端消息进行加密传输等。[0003] 而目前,针对如伪终端接入和终端越权、越级访问非授权信息等,则现有的单一的终端认证方式已经难以保证系统自身的整体安全。

[0002]

发明内容

本发明的目的在于提供一种终端接入认证授权方法及终端接入认证授权系统,解

决现有技术中单一的终端认证方式已经难以保证系统自身的整体安全的问题。[0005] 第一方面,本发明提供了一种终端接入认证授权方法,应用于一终端设备,所述方法包括:对所述终端设备进行硬件认证;若所述终端设备通过所述硬件认证,则向认证服务器发起授权申请;接收所述认证服务器发送的软件授权反馈,其中,所述软件授权反馈为所述认证服务器针对所述授权申请生成的;当接收到的所述软件授权反馈表征允许所述终端设备接入时,所述终端设备从所述认证服务器获得业务运行授权。[0006] 优选的,所述对所述终端设备进行硬件认证,包括:对所述终端设备进行硬件ID校验,以判断出是否需要向所述认证服务器发起硬件系统认证;若判断结果表明需要向所述认证服务器发起硬件系统认证时,采集所述终端设备的硬件属性信息;通过认证逻辑对所述硬件属性信息进行处理,生成与所述硬件属性信息对应的硬件ID;将所述硬件ID发送给所述认证服务器,所述硬件ID用于所述认证服务器对所述终端设备进行硬件认证;接收所述认证服务器反馈的硬件认证反馈,所述硬件认证反馈用于确认所述硬件ID为合法硬件ID或非法硬件ID,所述硬件ID为合法硬件ID表征所述终端设备通过硬件认证。[0007] 优选的,在所述判断是否需要向所述认证服务器发起硬件系统认证之后,所述方法还包括:若判断结果表明不需要向所述认证服务器发起硬件系统认证时,则确定所述终端设备的硬件ID为合法硬件ID。[0008] 优选的,若所述终端设备通过硬件认证,则向认证服务器发起授权申请,包括:若所述终端设备通过硬件认证,则对所述终端设备进行软件配置,使得所述终端设备的软件系统确认所述硬件ID是否为合法硬件ID;在所述软件系统确认所述硬件ID为合法硬件ID时,向所述认证服务器发起所述授权申请。

[0004] [0009]

第二方面,本发明提供了一种终端接入认证授权系统,包括:硬件认证模块,软件

4

CN 104486322 A

说 明 书

2/6页

授权模块,以及通信模块;所述硬件认证模块,用于对所述终端设备进行硬件认证;所述软件授权模块,用于若所述终端设备通过所述硬件认证,则调用所述通信模块向认证服务器发起授权申请;所述通信模块,还用于接收所述认证服务器发送的软件授权反馈,其中,所述软件授权反馈为所述认证服务器针对所述授权申请生成的;当接收到的所述软件授权反馈表征允许所述终端设备接入时,所述终端设备从所述认证服务器获得业务运行授权。[0010] 优选的,所述系统还包括参数采集模块,所述硬件认证模块具体用于对所述终端设备进行硬件ID校验,以判断出是否需要向所述认证服务器发起硬件系统认证;所述参数采集模块具体用于若判断结果表明需要向所述认证服务器发起硬件系统认证时,采集所述终端设备的硬件属性信息;所述硬件认证模块,还用于通过认证逻辑对所述硬件属性信息进行处理,生成与所述硬件属性信息对应的硬件ID;调用所述通信模块,将所述硬件ID发送给所述认证服务器,所述硬件ID用于所述认证服务器对所述终端设备进行硬件认证;[0011] 所述通信模块,具体还用于接收所述认证服务器反馈的硬件认证反馈,所述硬件认证反馈用于确认所述硬件ID为合法硬件ID或非法硬件ID,所述硬件ID为合法硬件ID表征所述终端设备通过硬件认证。[0012] 优选的,所述硬件认证模块,具体还用于若判断结果表明不需要向所述认证服务器发起硬件系统认证时,则确定所述终端设备的硬件ID为合法硬件ID。[0013] 优选的,所述软件授权模块,具体用于若所述终端设备通过硬件认证,则对所述终端设备进行软件配置,使得所述终端设备的软件系统确认所述硬件ID是否为合法硬件ID;以及在所述软件系统确认所述硬件ID为合法硬件ID时,调用所述通信模块向所述认证服务器发起所述授权申请。

[0014] 本发明实施例提供的技术方案至少具有如下技术效果:[0015] 由于通过了硬件认证和软件授权的结合:首先,基于终端设备的硬件特性,如设备CPU序列号、主板序列号、MAC(Media access control介质访问控制层)地址信息和操作系统版本信息等的识别,来通过认证服务器的硬件认证,确立终端设备的硬件身份,在硬件系统上提供了第一层的接入安全:其次,进行软件授权,实现媒体播放软件自身的播放域权限管理。可见,硬件认证与软件授权两种方式的有效整合,更好的保证了终端接入上的安全性,有效杜绝了各种针对终端硬件或软件接入访问的攻击行为,使终端设备真正作为一个完整的实体进行接入控制管理。附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现

有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图;

[0017] 图1为本发明实施例中的终端接入认证授权方法的流程图;[0018] 图2为本发明实施例中的终端接入认证授权方法的交互示意图;

[0016] [0019]

图3为本发明实施例中的终端接入认证授权系统的模块图。

具体实施方式

5

CN 104486322 A[0020]

说 明 书

3/6页

本发明实施例提供了一种终端接入认证授权方法及终端接入认证授权系统,解决了现有技术中的单一的终端认证方式已经难以保证系统自身的整体安全的问题,总的思路如下:

[0021] 首先是识别终端设备的类型及属性,对终端设备的实体身份进行认证,随后根据认证结果进行合理的软件授权,实现在正确的终端播放正确的媒体信息,解决了在终端设备接入控制上“偏软”或“偏硬”的问题,使终端设备作为一个完整的实体进行接入控制管理。

[0022] 为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。

[0023] 图1为本发明实施中的终端接入认证授权方法的流程图,该终端接入认证授权方法应用于一终端设备,该终端设备可以为媒体终端,或其他需要接入到服务设备的终端设备,本文不对终端设备的类型进行具体限定。[0024] 参考图1所示,该终端接入认证授权方法包括如下步骤:[0025] S101、对终端设备进行硬件认证。[0026] 具体的,S101具体包括如下步骤:当终端设备开机时,对终端设备进行硬件ID(identity写,身份标识号码)校验,以判断出是否需要向认证服务器发起硬件系统认证,硬件ID校验结果证明该终端设备的硬件ID是否为合法硬件ID;当校验结果确定该终端设备的硬件ID为合法硬件ID时,则不需要向认证服务器发起硬件系统认证,当校验结果确定该终端设备的硬件ID不为合法硬件ID,则需要向认证服务器发起硬件系统认证。比如:该终端设备设备为没有接入过的新设备,或者在预设时间段内没有接入的终端设备等,都会校验出该终端设备的硬件ID为不合法硬件ID。但是具体实施过程中,是将没有接入过的新设备的硬件ID确认为不合法硬件ID,还是将在预设时间段内没有接入的终端设备的硬件ID确认为不合法硬件ID,本领域技术人员可以根据实际需要进行设置,本文不进行。

[0027] 具体,重新向认证服务器发起硬件系统认证,终端设备需要依次执行如下流程:[0028] 步骤1、采集终端设备的硬件属性信息。[0029] 具体的,通过参数采集模块采集终端设备的属性信息。采集的硬件属性信息包括终端设备的CPU参数、主板参数、MAC地址信息、OS操作系统参数等等。[0030] 举例来说,可以包括终端设备的CPU序列号、主板序列号、MAC地址和操作系统版本信息。

[0031] 步骤2、通过认证逻辑对硬件属性信息进行处理,生成与硬件属性信息对应的硬件ID;具体的,认证逻辑可以选择现有任何一种基于生成硬件ID的算法,为了说明书的简洁,本文不再赘述。[0032] 步骤3、将硬件ID发送给认证服务器,发送给认证服务器的硬件ID用于认证服务器对所述终端设备进行硬件认证。

具体的,终端设备对生成的硬件ID进行加密处理,然后通过调用通信模块,将硬

件ID上告给认证服务器,以向认证服务器发起硬件系统认证。认证服务器接收到终端设备

[0033]

6

CN 104486322 A

说 明 书

4/6页

发送的认证信息,其中,认证信息包含上告的硬件ID,认证服务器基于上告的硬件ID对终端设备进行认证,判断该终端设备是否为合法硬件设备,生成硬件认证反馈的信息。具体的,硬件认证反馈的信息为“认证通过”或“认证未通过”。[0034] 步骤4、终端设备接收认证服务器反馈的硬件认证反馈,硬件认证反馈用于确认硬件ID为合法硬件ID或非法硬件ID,硬件ID为合法硬件ID表征终端设备通过硬件认证。[0035] 假如,沿用步骤3的方式,若接收的硬件认证反馈为“认证通过”,则表明为合法硬件ID;若接收的硬件认证反馈为“认证未通过”,则表明为非法硬件ID(即不合法硬件ID)。[0036] 较佳的,为了提高安全性,在生成与硬件属性信息对应的硬件ID之后,通过加密模块对硬件ID进行加密处理,然后再通过通信模块发送给认证服务器,服务器接收到包括硬件ID的加密信息后,进行解密来获得需要进行认证的硬件ID。[0037] 进一步,结合上述任意一种实施方式,若终端设备通过硬件认证,则对终端设备进行软件配置,使得终端设备的软件系统确认硬件ID是否为合法硬件ID;在配置后的软件系统确认硬件ID为合法硬件ID时,接着,执行S102。[0038] S102、若终端设备通过硬件认证,则向认证服务器发起授权申请。[0039] 具体的,若终端设备通过硬件认证,则进行软件ID校验,以判断是否需要从认证服务器获得授权,在具体实施过程中,有进行软件ID校验两种判断结果:[0040] 第一种:软件ID校验结果表明不需要授权,则直接允许终端设备进行接入。[0041] 第二种:软件ID校验结果表明需要认证服务器的授权,则终端设备向认证服务器发起授权申请。具体的,发起授权申请的可以是终端设备中的认证客户端程序,向认证服务器发送待认证的口令,认证服务器对口令进行认证,生成软件授权反馈。[0042] S103、接收认证服务器发送的软件授权反馈,其中,软件授权反馈为认证服务器针对授权申请生成的。[0043] 具体的,假如口令认证通过,则实际生成的软件授权反馈可以为接入令牌,认证服务器将接入令牌发送给终端设备,根据接入令牌获得业务运行授权。假如口令认证未通过,则实际生成的软件授权反馈可以为拒绝接入的标识等。[0044] S104、当接收到的软件授权反馈表征允许终端设备接入时,终端设备从认证服务器获得业务运行授权。

[0045] 通过上述的S102~S104,本发明实施例中的技术方案能够根据软件授权反馈结果对终端设备的软件系统实现初始化,为终端软件系统打上“认证水印”,对客户端软件进行授权,实现媒体播放软件自身的播放域权限管理。[0046] 下面参考图2,以媒体终端接入为例,对本发明所提供的终端接入认证授权方法的交互实施例进行描述。[0047] S1:媒体终端开机;[0048] S2:媒体终端进行硬件ID校验,验证是否为合法硬件ID;[0049] S3:媒体终端根据硬件ID校验判断是否需要向认证服务器发起硬件系统认证,若是,则执行S4,否则表明需要先认证服务器发起硬件系统认证,则依次执行S5~S10。S4:媒体终端进行软件ID校验。[0051] S5:媒体终端调用参数采集模块,采集媒体终端的硬件属性信息;[0052] S6:媒体终端生成与硬件属性信息对应的生成硬件ID;

[0050]

7

CN 104486322 A[0053]

说 明 书

5/6页

S7:媒体终端加密处理硬件ID;[0054] S8:媒体终端向认证服务器发起硬件系统认证;[0055] S9:认证服务器对认证信息进行解密处理,获得硬件ID;[0056] S10:认证服务器认证硬件ID是否通过,其中,认证通过执行S11;否则禁止媒体终端接入,认证授权过程结束。

[0057] S11:媒体终端根据软件ID校验判断是否需要向认证服务器发起授权申请。若是,则依次执行S12~S14;若不是,执行S14,媒体终端直接接入。.[0058] S12:媒体终端发起授权申请;[0059] S13:认证服务器接收授权申请,进行口令认证。口令认证成功,则给媒体终端反馈接入令牌,执行S14;口令认证不成功,则禁止媒体终端接入,认证授权过程结束;[0060] S14:媒体终端接入成功,获得业务授权,播放正确的媒体信息。[0061] 基于同一发明构思,本发明实施例还提供了一种终端接入认证授权系统,参考图3所示,包括:硬件认证模块10,软件授权模块20,以及通信模块30。[0062] 硬件认证模块10,用于对终端设备进行硬件认证;[0063] 软件授权模块20,用于若终端设备通过硬件认证,则调用通信模块30向认证服务器发起授权申请;

[00] 通信模块30,还用于接收认证服务器发送的软件授权反馈,其中,软件授权反馈为认证服务器针对所述授权申请生成的;当接收到的软件授权反馈表征允许终端设备接入时,终端设备从认证服务器获得业务运行授权。[0065] 优选的,所述系统还包括参数采集模块40,则硬件认证模块10具体用于对终端设备进行硬件ID校验,以判断出是否需要向认证服务器发起硬件系统认证;

[0066] 参数采集模块40具体还用于若判断结果表明需要向认证服务器发起硬件系统认证时,采集终端设备的硬件属性信息;[0067] 硬件认证模块10,还用于通过认证逻辑对所述硬件属性信息进行处理,生成与所述硬件属性信息对应的硬件ID;调用通信模块30,将硬件ID发送给认证服务器,硬件ID用于认证服务器对终端设备进行硬件认证;[0068] 通信模块30,具体还用于接收认证服务器反馈的硬件认证反馈,硬件认证反馈用于确认硬件ID为合法硬件ID或非法硬件ID,硬件ID为合法硬件ID表征终端设备通过硬件认证。

[0069] 优选的,硬件认证模块10,具体还用于若判断结果表明不需要向认证服务器发起硬件系统认证时,则确定终端设备的硬件ID为合法硬件ID。[0070] 较佳的,为了提高安全性,在生成与硬件属性信息对应的硬件ID之后,通过加密模块50对硬件ID进行加密处理,然后再通过通信模块30发送给认证服务器,服务器接收到包括硬件ID的加密信息后,进行解密来获得需要进行认证的硬件ID。[0071] 优选的,软件授权模块20,具体用于若终端设备通过硬件认证,则对终端设备进行软件配置,使得终端设备的软件系统确认硬件ID是否为合法硬件ID;以及在软件系统确认硬件ID为合法硬件ID时,调用通信模块30向认证服务器发起授权申请。由于本发明实施例中的终端接入认证授权系统为实施前述终端接入认证授权方法所采用的,故而基于本发明实施例中所介绍的终端接入认证授权方法,本领域所属技术

[0072]

8

CN 104486322 A

说 明 书

6/6页

人员能够了解本实施例的终端接入认证授权系统的具体实施方式以及其各种变化形式,所以在此对于该终端接入认证授权系统不再详细介绍。只要本领域所属技术人员实施本发明实施例中终端接入认证授权系统所采用的高压断路设备,都属于本发明所欲保护的范围。[0073] 本发明实施例提供的技术方案至少具有如下技术效果:[0074] 由于通过了硬件认证和软件授权的结合:首先,基于终端设备的硬件特性,如设备CPU序列号、主板序列号、MAC(Media access control介质访问控制层)地址信息和操作系统版本信息等的识别,来通过认证服务器的硬件认证,确立终端设备的硬件身份,在硬件系统上提供了第一层的接入安全:其次,进行软件授权,实现媒体播放软件自身的播放域权限管理。可见,硬件认证与软件授权两种方式的有效整合,更好的保证了终端接入上的安全性,有效杜绝了各种针对终端硬件或软件接入访问的攻击行为,使终端设备真正作为一个完整的实体进行接入控制管理。

[0075] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。[0076] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

9

CN 104486322 A

说 明 书 附 图

1/3页

图1

10

CN 104486322 A

说 明 书 附 图

2/3页

图2

11

CN 104486322 A

说 明 书 附 图

图3

12

3/3页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo7.cn 版权所有 湘ICP备2022005869号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务