一种云平台用户身份认证的方法及装置制造方法及图纸

技术编号:12671633 阅读:50 留言:0更新日期:2016-01-07 16:41
本发明专利技术公开了一种云平台用户身份认证的方法及装置,包括:预先接收用户的注册请求,生成所述用户的注册指纹特征数据,存储于数据库中;接收当前用户的登录请求;获取所述当前用户的ID信息以及指纹信息,生成当前指纹特征数据;将所述当前指纹特征数据与所述数据库中的注册指纹特征数据进行匹配;当匹配成功时,确定所述当前用户的身份类型,并根据所述当前用户的身份类型赋予所述当前用户对应的操作权限。本发明专利技术所提供的云平台用户身份认证的方法及装置,利用指纹特征唯一性、不变性、不易丢失、遗忘或被伪造的优点,采用指纹识别方法进行身份认证,提高了用户访问云端的安全性。

【技术实现步骤摘要】

本专利技术涉及云计算
,特别是涉及一种云平台用户身份认证的方法及装置
技术介绍
云计算作为一种新的计算方式和服务模式,通过互联网为用户提供动态部署、按需分配的计算、存储、软件、平台等虚拟资源服务。云计算迅速发展的同时,也面临着严峻的安全挑战。在云计算模式下,用户的数据和计算都需要提交至云端服务器进行存储或运行,不再进行本地存储执行,因此需要为用户提供一个安全度高的访问控制机制。除了关注云端数据的可靠性与稳定性之外,更应当保证用户端与云服务端的安全连接,其中安全连接的首要问题就是用户的有效身份认证。一般传统的身份认证方式比较单一,通常采用“用户ID+用户口令”的形式,此方式简单易用,但用户口令容易遭受口令猜测或者窃取,用户的云服务器端的数据将不再安全。用户能否安全登录云端是云计算应当首要解决的安全问题,否则一切云服务都将变得不可信,难以得到用户的认可。
技术实现思路
本专利技术的目的是提供一种云平台用户身份认证的方法及装置,目的在于提高云服务平台的身份认证方式的安全性。为解决上述技术问题,本专利技术提供一种云平台用户身份认证的方法,包括:预先接收用户的注册请求,生成所述用户的注册指纹特征数据,存储于数据库中;接收当前用户的登录请求;获取所述当前用户的ID信息以及指纹信息,生成当前指纹特征数据;将所述当前指纹特征数据与所述数据库中的注册指纹特征数据进行匹配;当匹配成功时,确定所述当前用户的身份类型,并根据所述当前用户的身份类型赋予所述当前用户对应的操作权限。 可选地,所述接收用户的注册请求,生成所述用户的注册指纹特征数据包括:接收用户的注册请求;获取所述用户的指纹信息,提取所述指纹信息中的指纹特征,并对所述指纹特征进行加密处理;将所述用户的ID信息、加密后的指纹特征以及身份类型作为所述用户的注册指纹特征数据,存储至所述数据库中。可选地,所述获取所述当前用户的ID信息以及指纹信息包括:获取所述当前用户的ID信息以及指纹信息,对接收到的数据信息进行解密处理。可选地,在根据所述当前用户的身份类型赋予所述当前用户对应的操作权限之后还包括:接收所述当前用户提高操作权限的请求指令,通过相应的验证方式对所述当前用户进行授权。本专利技术还提供了一种云平台用户身份认证的装置,包括:预设模块,用于预先接收用户的注册请求,生成所述用户的注册指纹特征数据,存储于数据库中;接收模块,用于接收当前用户的登录请求;获取模块,用于获取所述当前用户的ID信息以及指纹信息,生成当前指纹特征数据;匹配模块,用于将所述当前指纹特征数据与所述数据库中的注册指纹特征数据进行匹配;确定模块,用于当匹配成功时,确定所述当前用户的身份类型,并根据所述当前用户的身份类型赋予所述当前用户对应的操作权限。可选地,所述预设模块包括:接收单元,用于接收用户的注册请求;获取单元,用于获取所述用户的指纹信息,提取所述指纹信息中的指纹特征,并对所述指纹特征进行加密处理;存储单元,用于将所述用户的ID信息、加密后的指纹特征以及身份类型作为所述用户的注册指纹特征数据,存储至所述数据库中。可选地,所述获取模块具体用于:获取所述当前用户的ID信息以及指纹信息,对接收到的数据信息进行解密处理。可选地,还包括:授权模块,用于接收所述当前用户提高操作权限的请求指令,通过相应的验证方式对所述当前用户进行授权。本专利技术所提供的云平台用户身份认证的方法及装置,接收当前用户的登录请求;获取当前用户的ID信息以及指纹信息,生成当前指纹特征数据;将当前指纹特征数据与预先建立的数据库中的注册指纹特征数据进行匹配;当匹配成功时,确定当前用户的身份类型,并根据当前用户的身份类型赋予对应的操作权限。本专利技术所提供的云平台用户身份认证的方法及装置,利用指纹特征唯一性、不变性、不易丢失、遗忘或被伪造的优点,采用指纹识别方法进行身份认证,提高了用户访问云端的安全性。【附图说明】图1为本专利技术所提供的云平台用户身份认证的方法的一种【具体实施方式】的流程图;图2为本专利技术所提供的云平台用户身份认证的方法的另一种【具体实施方式】的流程图;图3为本专利技术所提供的云平台用户身份认证的装置的一种【具体实施方式】的结构框图。【具体实施方式】为了使本
的人员更好地理解本专利技术方案,下面结合附图和【具体实施方式】对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术所提供的云平台用户身份认证的方法的一种【具体实施方式】的流程图如图1所示,该方法包括:步骤SlOl:预先接收用户的注册请求,生成所述用户的注册指纹特征数据,存储于数据库中;本实施例中,注册指纹特征数据可以具体包括用户的ID信息、指纹特征值以及身份类型,上述注册的步骤可以具体为:接收用户的注册请求;获取所述用户的指纹信息,提取所述指纹信息中的指纹特征,并对所述指纹特征进行加密处理;将所述用户的ID信息、加密后的指纹特征以及身份类型作为所述用户的注册指纹特征数据,存储至所述数据库中。步骤S102:接收当前用户的登录请求;步骤S103:获取所述当前用户的ID信息以及指纹信息,生成当前指纹特征数据;相应地,当前指纹特征数据可以具体为:当前用户的ID信息、指纹特征值以及身份类型。步骤S104:将所述当前指纹特征数据与所述数据库中的注册指纹特征数据进行匹配;步骤S105:当匹配成功时,确定所述当前用户的身份类型,并根据所述当前用户的身份类型赋予所述当前用户对应的操作权限。本专利技术所提供的云平台用户身份认证的方法,接收当前用户的登录请求;获取当前用户的ID信息以及指纹信息,生成当前指纹特征数据;将当前指纹特征数据与预先建立的数据库中的注册指纹特征数据进行匹配;当匹配成功时,确定当前用户的身份类型,并根据当前用户的身份类型赋予对应的操作权限。本专利技术所提供的云平台用户身份认证的方法及装置,利用指纹特征唯一性、不变性、不易丢失、遗忘或被伪造的优点,采用指纹识别方法进行身份认证,提高了用户访问云端的安全性。下面结合具体场景,对本专利技术所提供的云平台用户身份认证的方法的另一种【具体实施方式】进行进一步描述。其流程图如图2所示,该方法包括:步骤S201:预先接收用户的注册请求,生成所述用户的注册指纹特征数据,存储于数据库中;具体地,在用户注册时,可通过客户端界面发起注册请求。利用指纹仪采集用户的指纹,提取到指纹特征,并将用户ID信息、指纹特征值、以及身份类型作为注册指纹特征数据,经过数据加密,通过可信的通信模块传输至云服务器端。云服务器端接收到用户注册信息时,解密接收到的注册用户数据,提取用户ID信息、指纹特征值、以及身份类型,并对指纹特征值进行加密处理,将包含用户ID信息、指纹特征值密文、身份类型的数据存储至云服务器端的用户管理数据库,基于指纹识别的云平台用户注册完成。步骤S202:接收当前用户的登录请求;步骤S203:获取所述当前用户的ID信息以及指纹信息,对接收到的数据信息进行解密处理,生成当前指纹特征数据;当前第1页1 2 本文档来自技高网
...

【技术保护点】
一种云平台用户身份认证的方法,其特征在于,包括:预先接收用户的注册请求,生成所述用户的注册指纹特征数据,存储于数据库中;接收当前用户的登录请求;获取所述当前用户的ID信息以及指纹信息,生成当前指纹特征数据;将所述当前指纹特征数据与所述数据库中的注册指纹特征数据进行匹配;当匹配成功时,确定所述当前用户的身份类型,并根据所述当前用户的身份类型赋予所述当前用户对应的操作权限。

【技术特征摘要】

【专利技术属性】
技术研发人员:王传芳
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1