用户身份认证处理方法、应用服务器以及认证系统服务器技术方案

技术编号:18403877 阅读:41 留言:0更新日期:2018-07-08 22:11
本发明专利技术公开用户身份认证处理方法、应用服务器以及认证系统服务器。所述方法包括:接收第一用户账户和第一密码,并获取第一字符串;根据第一字符串、第一随机数和第一设备串号,生成图形三维码,并发送给第一终端;接收第二随机数、第二用户账户、第二设备串号和识别ID;向认证系统服务器发送验证请求,并接收验证通过消息,生成第二字符串;获得第一字符串、第一随机数和第一设备串号,若第一字符串与第二字符串相同,第一随机数与第二随机数相同,第一设备串号和第二设备串号相同,则用户账户合法。所述应用服务器用于执行上述方法。本发明专利技术提供的用户身份认证处理方法、应用服务器以及认证系统服务器,提高了用户登录的安全性。

User identity authentication processing method, application server and authentication system server

The invention discloses a user identity authentication processing method, an application server and an authentication system server. The method includes: receiving the first user account and the first password and obtaining the first string; generating a graphic 3D code based on the first string, the first random number and the first device serial number, and sending it to the first terminal; receiving the second random number, the second user account, the second device serial number and the identification of the ID; The server sends the authentication request and receives the verification through the message to generate the second string; obtains the first string, the first random number and the first device serial number. If the first string is the same as the second string, the first random number is the same as the second random number, the first device serial number and the second device serial number are the same, then the user account is closed. Law. The application server is used to execute the above method. The user identity authentication processing method, the application server and the authentication system server provided by the invention improve the security of user login.

【技术实现步骤摘要】
用户身份认证处理方法、应用服务器以及认证系统服务器
本专利技术涉及互联网
,具体涉及用户身份认证处理方法、应用服务器以及认证系统服务器。
技术介绍
随着互联网以及移动网络的快速发展,网络已经成为人们生活中的一部分,在使用有些网络服务的时候需要先进行注册,然后登录才能使用。目前,大多数的网络服务服务提供的用户登录系统采用静态的“用户名+密码”的方式进行用户的身份验证,用户需要输入用户名和密码才能登录。有些网站为了提高用户账户的安全性,还要求用户输入验证码,增加了用户的操作。上述用户登录方式都存在被钓鱼的风险。尤其是,用户在公用设备上进行登录、在钓鱼网站上进行登录或者登录设备本身受到木马病毒感染,用户账户存在很高的泄露风险。此外,上述登录方式也存在被暴力破解可能。暴力破解即穷举攻击,穷举法的基本思想是根据题目的部分条件确定答案的大致范围,并在此范围内对所有可能的情况逐一验证,直到全部情况验证完毕。若某个情况验证符合题目的全部条件,则为本问题的一个解;若全部情况验证后都不符合题目的全部条件,则本题无解。穷举法也称为枚举法。因此,如何提出一种用户登录认证方法,能够提高用户登录的安全性成为业界亟待解决的重要课题。
技术实现思路
针对现有技术中的缺陷,本专利技术提供用户身份认证处理方法、应用服务器以及认证系统服务器。一方面,本专利技术提出一种用户身份认证处理方法,包括:接收第一终端的第一登录请求,所述第一登录请求包括第一用户账户和第一密码,并根据所述第一用户账户和所述第一密码获取第一字符串;根据所述第一字符串、第一随机数和预存的第二终端的第一设备串号,生成图形三维码,并发送给所述第一终端;接收所述第二终端发送的第二登录请求,所述第二登录请求包括第二随机数、第二用户账户、所述第二终端的第二设备串号和识别ID;其中,所述识别ID是认证系统服务器预先根据所述第二用户账户和所述第二设备串号生成的,所述第二随机数是所述第二终端通过扫描所述图形三维码获取的;并向所述认证系统服务器发送验证用户合法性请求,所述验证用户合法性请求包括所述第二用户账户、所述第二设备串号和所述识别ID;接收所述认证系统服务器发送的验证通过消息,根据所述验证通过消息携带的所述第二用户账户以及第二密码生成第二字符串,所述第二密码存储在所述认证系统服务器本地且与所述第二用户账号对应;解析本地存储的所述图形三维码获得所述第一字符串、所述第一随机数和所述第一设备串号,若判断获知所述第一字符串与所述第二字符串相同,所述第一随机数与所述第二随机数相同,且所述第一设备串号和所述第二设备串号相同,则验证所述用户账户合法。另一方面,本专利技术又提供一种用户身份认证处理方法,包括:认证系统服务器接收应用服务器发送的验证用户合法性请求,所述验证用户合法性请求包括第二用户账户、第二设备串号和识别ID;其中,所述第二用户账户、第二设备串号和识别ID是第二终端向所述应用服务器发送的第二登录请求中携带的;所述识别ID是所述认证系统服务器预先根据所述第二用户账户和所述第二设备串号生成的;所述认证系统服务器若判断获知所述第二用户账户和所述第二设备串号与本地存储的与所述识别ID对应的用户账户和设备串号相同,则向所述应用服务器发送验证通过消息,所述验证通过消息携带有所述第二用户账户以及第二密码,所述第二密码存储在所述认证系统服务器本地且与所述第二用户账号对应,以供所述应用服务器基于所述第二密码对所述第二登录请求进行验证。再一方面,本专利技术提供一种应用服务器,包括:第一接收单元,用于接收第一终端的第一登录请求,所述第一登录请求包括第一用户账户和第一密码,并根据所述第一用户账户和所述第一密码获取第一字符串;第一生成单元,用于根据所述第一字符串、第一随机数和预存的第二终端的第一设备串号,生成图形三维码,并发送给所述第一终端;第一处理单元,用于接收所述第二终端发送的第二登录请求,所述第二登录请求包括第二随机数、第二用户账户、所述第二终端的第二设备串号和识别ID;其中,所述识别ID是认证系统服务器预先根据所述第二用户账户和所述第二设备串号生成的,所述第二随机数是所述第二终端通过扫描所述图形三维码获取的;并向所述认证系统服务器发送验证用户合法性请求,所述验证用户合法性请求包括所述第二用户账户、所述第二设备串号和所述识别ID;验证单元,用于接收所述认证系统服务器发送的验证通过消息,根据所述验证通过消息携带的所述第二用户账户以及第二密码生成第二字符串,所述第二密码存储在所述认证系统服务器本地且与所述第二用户账号对应;解析本地存储的所述图形三维码获得所述第一字符串、所述第一随机数和所述第一设备串号,若判断获知所述第一字符串与所述第二字符串相同,所述第一随机数与所述第二随机数相同,且所述第一设备串号和所述第二设备串号相同,则验证所述用户账户合法。又一方面,本专利技术提供一种认证系统服务器,包括:第三接收单元,用于接收应用服务器发送的验证用户合法性请求,所述验证用户合法性请求包括第二用户账户、第二设备串号和识别ID;其中,所述第二用户账户、第二设备串号和识别ID是第二终端向所述应用服务器发送的第二登录请求中携带的;所述识别ID是所述认证系统服务器预先根据所述第二用户账户和所述第二设备串号生成的;认证单元,用于若判断获知所述第二用户账户和所述第二设备串号与本地存储的与所述识别ID对应的用户账户和设备串号相同,则向所述应用服务器发送验证通过消息,所述验证通过消息携带有所述第二用户账户以及第二密码,所述第二密码存储在所述认证系统服务器本地且与所述第二用户账号对应,以供所述应用服务器基于所述第二密码对所述第二登录请求进行验证。本专利技术提供的用户身份认证处理方法、应用服务器以及认证系统服务器,由于应用服务器基于第一终端发送的第一登录请求生成图形三维码,以供第二终端在扫描图形三维码后发送第二登录请求,通过认证系统服务器对用户合法性进行验证以及应用服务器对第二登录请求进行验证,提高了用户登录的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例用户身份认证处理方法的流程示意图;图2为本专利技术另一实施例用户身份认证处理方法的流程示意图;图3为本专利技术又一实施例用户身份认证处理方法的流程示意图;图4为本专利技术一实施例应用服务器的结构示意图;图5为本专利技术另一实施例应用服务器的结构示意图;图6为本专利技术又一实施例应用服务器的结构示意图;图7为本专利技术一实施例认证系统服务器的结构示意图;图8为本专利技术另一实施例认证系统服务器的结构示意图;图9为本专利技术一实施例用户身份认证处理方法的绑定流程信令交互图;图10为本专利技术一实施例用户身份认证处理方法的登录验证流程信令交互图;图11为本专利技术实施例应用服务器的实体结构示意图;图12为本专利技术实施例认证系统服务器的实体结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部本文档来自技高网...

【技术保护点】
1.一种用户身份认证处理方法,其特征在于,包括:接收第一终端的第一登录请求,所述第一登录请求包括第一用户账户和第一密码,并根据所述第一用户账户和所述第一密码获取第一字符串;根据所述第一字符串、第一随机数和预存的第二终端的第一设备串号,生成图形三维码,并发送给所述第一终端;接收所述第二终端发送的第二登录请求,所述第二登录请求包括第二随机数、第二用户账户、所述第二终端的第二设备串号和识别ID;其中,所述识别ID是认证系统服务器预先根据所述第二用户账户和所述第二设备串号生成的,所述第二随机数是所述第二终端通过扫描所述图形三维码获取的;并向所述认证系统服务器发送验证用户合法性请求,所述验证用户合法性请求包括所述第二用户账户、所述第二设备串号和所述识别ID;接收所述认证系统服务器发送的验证通过消息,根据所述验证通过消息携带的所述第二用户账户以及第二密码生成第二字符串,所述第二密码存储在所述认证系统服务器本地且与所述第二用户账号对应;解析本地存储的所述图形三维码获得所述第一字符串、所述第一随机数和所述第一设备串号,若判断获知所述第一字符串与所述第二字符串相同,所述第一随机数与所述第二随机数相同,且所述第一设备串号和所述第二设备串号相同,则验证所述用户账户合法。...

【技术特征摘要】
1.一种用户身份认证处理方法,其特征在于,包括:接收第一终端的第一登录请求,所述第一登录请求包括第一用户账户和第一密码,并根据所述第一用户账户和所述第一密码获取第一字符串;根据所述第一字符串、第一随机数和预存的第二终端的第一设备串号,生成图形三维码,并发送给所述第一终端;接收所述第二终端发送的第二登录请求,所述第二登录请求包括第二随机数、第二用户账户、所述第二终端的第二设备串号和识别ID;其中,所述识别ID是认证系统服务器预先根据所述第二用户账户和所述第二设备串号生成的,所述第二随机数是所述第二终端通过扫描所述图形三维码获取的;并向所述认证系统服务器发送验证用户合法性请求,所述验证用户合法性请求包括所述第二用户账户、所述第二设备串号和所述识别ID;接收所述认证系统服务器发送的验证通过消息,根据所述验证通过消息携带的所述第二用户账户以及第二密码生成第二字符串,所述第二密码存储在所述认证系统服务器本地且与所述第二用户账号对应;解析本地存储的所述图形三维码获得所述第一字符串、所述第一随机数和所述第一设备串号,若判断获知所述第一字符串与所述第二字符串相同,所述第一随机数与所述第二随机数相同,且所述第一设备串号和所述第二设备串号相同,则验证所述用户账户合法。2.根据权利要求1所述的方法,其特征在于,在所述接收第一终端的第一登录请求之前所述方法还包括绑定流程,所述绑定流程包括:接收所述第二终端发送的绑定请求,所述绑定请求包括所述第二用户账户和所述第二设备串号,若判断获知本地存储有所述第二用户账号,则向所述认证系统服务器发送分配请求,所述分配请求包括所述第二用户账户和所述第二设备串号;接收所述认证系统服务器发送的所述识别ID;将所述识别ID发送给所述第二终端,并接收所述第二终端返回的绑定认证请求,所述绑定认证请求包括所述第二用户账户、所述第二设备串号和所述识别ID;将所述绑定认证请求转发给所述认证系统服务器,并在所述认证系统服务器根据所述识别ID验证所述第二用户账户和所述第二设备串号合法后,向所述第二终端发送绑定成功消息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:生成激活码,并发送至所述第二终端;相应地,所述绑定请求中还包括所述激活码,用于身份验证。4.一种用户身份认证处理方法,其特征在于,包括:认证系统服务器接收应用服务器发送的验证用户合法性请求,所述验证用户合法性请求包括第二用户账户、第二设备串号和识别ID;其中,所述第二用户账户、第二设备串号和识别ID是第二终端向所述应用服务器发送的第二登录请求中携带的;所述识别ID是所述认证系统服务器预先根据所述第二用户账户和所述第二设备串号生成的;所述认证系统服务器若判断获知所述第二用户账户和所述第二设备串号与本地存储的与所述识别ID对应的用户账户和设备串号相同,则向所述应用服务器发送验证通过消息,所述验证通过消息携带有所述第二用户账户以及第二密码,所述第二密码存储在所述认证系统服务器本地且与所述第二用户账号对应,以供所述应用服务器基于所述第二密码对所述第二登录请求进行验证。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述认证系统服务器接收所述第二终端的注册请求,所述注册请求中包括所述第二用户账户和所述第二密码;所述认证系统服务器存储所述第二用户账户和所述第二密码的对应关系。6.一种应用服务器,其特征在于,包...

【专利技术属性】
技术研发人员:郑晓磊杨继学陈海伟
申请(专利权)人:中国移动通信集团公司中国移动通信集团河南有限公司
类型:发明
国别省市:北京,11

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

1