一种获取用户异常登录信息的数据处理系统技术方案

技术编号:36539830 阅读:27 留言:0更新日期:2023-02-01 16:35
本发明专利技术提供了一种获取用户异常登录信息的数据处理系统,通过将登录请求信息以及关键用户登录请求信息集进行打包,发送至登录请求中请求访问的虚拟IP地址对应的实际IP地址对应的服务器中,避免了请求访问的虚拟IP地址对应的实际IP地址对应的服务器中其中一个服务器出现故障,导致无法存储数据以及无法调用数据的问题,因此,当需要对用户请求信息进行存储或调用时,可以通过关键用户登录请求信息集存储或调用出登录请求信息对应的的全部相关数据,并且当登录请求中请求访问的虚拟IP地址对应的实际IP地址对应的服务器中其中之一出现故障或定期维修时,其余服务器也存储或调用出全部请求信息数据,满足用户需求。满足用户需求。满足用户需求。

【技术实现步骤摘要】
一种获取用户异常登录信息的数据处理系统


[0001]本专利技术涉及异常登录信息校验
,特别是涉及一种获取用户异常登录信息的数据处理系统。

技术介绍

[0002]当前,大多数检测用户异常登录的方法通过用户名与用户名密码对应的方式进行判断,且不为用户规定修改用户名密码的时间间隔,因此,导致系统的安全性不高且用户端密码容易被他人窃取从而登录至所述系统;在用户端登录服务器包括两个及以上服务器,在用户发出登录请求时,只能将用户接入其中一个服务器中且只有接入的服务器存储用户登录记录信息,导致用户端对应的可接入服务器中存储的用户信息不同步,需要对用户信息进行处理时,对用户信息提取不完全;因此,亟需一种用户信息检验系统能够提高系统的安全性以及解决一个用户端对应两个及多个服务器的信息存储及提取。

技术实现思路

[0003]针对上述技术问题,本专利技术采用的技术方案为:
[0004]一种获取用户异常登录信息的数据处理系统,包括:初始用户信息列表A={A1,A2,

,A
i


,A
m
}、处理器和存储有计算机程序的存储器,其中,第i个初始用户信息A
i
=(ZA
i
,PA
i0
,PA
i1
,PA
i2


,PA
ic


,PA
iv(i)
,XA
i
),ZA
i
为第i个初始用户名,PA
i0
为第i个初始用户访问的虚拟IP地址,PA
ic
为第i个初始用户访问的与PA
i0
对应的第c个实际IP地址,XA
i
为访问虚拟IP地址和访问实际IP地址所使用的协议ID,i的取值为1到m,m为初始用户信息的数量,c的取值为1到v(i),v(i)为第i个初始用户访问的虚拟IP地址对应的实际IP地址的数量,当计算机程序被处理器执行时,实现如下步骤:
[0005]S10、基于A,获取目标用户信息列表P={P1,P2,

,P
i


,P
m
},第i个目标用户信息P
i
=(ZP
i
,EP
i
,FP
i1
,FP
i2


,FP
ic


,FP
iv(i)
),第i个目标用户标识ZP
i
为第i个初始用户名,EP
i
为ZP
i
对应的第一目标信息字符串,FP
ic
为ZP
i
对应的第c个第二目标信息字符串,所述第一目标信息EP
i
为通过对ZA
i
、PA
i0
以及XA
i
进行加密处理后生成的字符串,所述第二目标信息FP
ic
为通过对ZA
i
、PA
ic
以及XA
i
进行加密处理后生成的字符串。
[0006]S20、当检测到任一目标用户发出登录请求时,获取关键用户登录请求信息集R=(ZR,ER,FR1,FR2,

,FR
c


,FR
v(i)
),关键用户标识ZR为发送登录请求的目标用户标识,ER为ZR对应的第一关键信息字符串,FR
c
为ZR对应的第c个第二关键信息字符串,第一关键信息字符串ER为通过对关键用户标识ZR、登录请求中请求访问的虚拟IP地址以及登录请求中访问虚拟IP地址时使用的协议ID进行加密处理后生成的字符串,第二关键信息字符串FR
c
为通过对关键用户标识ZR、登录请求中请求访问的虚拟IP地址对应的第c个实际IP地址以及登录请求中访问第c个实际IP地址时使用的协议ID进行加密处理后生成的字符串;其中,该步骤中的加密处理和步骤S10中的加密处理相同。
[0007]S30、根据R遍历P,获取最终用户信息P0,最终用户信息P0为与发送登录请求的关键
用户标识相同的目标用户标识对应的目标用户信息。
[0008]S40、对P0和R进行相似度计算,获取相似度Z,当Z≥Z0时,响应于关键用户发出的登录请求并向该关键用户的服务器发送登录成功提示信息,Z0为预设关键信息字符串相似度阈值。
[0009]本专利技术至少具有以下有益效果:
[0010](1)通过获取第一信息字符串集,当检测到任一第一用户发出登录请求时,获取第二用户信息集,从而获取与第二用户标识相同的第三用户标识对应的第三用户信息集,然后获取第二用户信息集与第三用户信息集之间的相似度,当第二用户信息集与第三用户信息集之间的相似度大于等于预设第二信息字符串相似度阈值时,响应于目标用户发出的登录请求并向该目标用户的服务器发送登录成功提示信息,因此,不仅仅通过用户名以及用户名密码确定用户是否可以登录至本系统,还通过用户访问的IP地址以及访问IP地址所使用的客户端IP地址确定是否可以登录至本系统,提高了本系统的安全性。
[0011](2)通过对用户端IP进行黑白名单的划分,因此,避免了他人在得到用户名密码的情况下对用户账号进行登录的可能,提高了用户账号的安全性。
[0012](3)通过将登录请求信息以及关键用户登录请求信息集进行打包,发送至登录请求中请求访问的虚拟IP地址对应的实际IP地址对应的服务器中,避免了请求访问的虚拟IP地址对应的实际IP地址对应的服务器中其中一个服务器出现故障,导致无法存储数据以及无法调用数据的问题,因此,当需要对用户请求信息进行存储或调用时,可以通过关键用户登录请求信息集存储或调用出登录请求信息对应的的全部相关数据,并且当登录请求中请求访问的虚拟IP地址对应的实际IP地址对应的服务器中其中之一出现故障或定期维修时,其余服务器也存储或调用出全部请求信息数据,满足用户需求。
附图说明
[0013]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为本专利技术实施例提供的获取用户异常登录信息的数据处理系统流程示意图;
[0015]图2为本专利技术另一实施例提供的获取用户异常登录信息的数据处理系统流程示意图。
具体实施方式
[0016]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种获取用户异常登录信息的数据处理系统,其特征在于,所述系统包括:初始用户信息列表A={A1,A2,

,A
i


,A
m
}、处理器和存储有计算机程序的存储器,其中,第i个初始用户信息A
i
=(ZA
i
,PA
i0
,PA
i1
,PA
i2


,PA
ic


,PA
iv(i)
,XA
i
),ZA
i
为第i个初始用户名,PA
i0
为第i个初始用户访问的虚拟IP地址,PA
ic
为第i个初始用户访问的与PA
i0
对应的第c个实际IP地址,XA
i
为访问虚拟IP地址和访问实际IP地址所使用的协议ID,i的取值为1到m,m为初始用户信息的数量,c的取值为1到v(i),v(i)为第i个初始用户访问的虚拟IP地址对应的实际IP地址的数量,当计算机程序被处理器执行时,实现如下步骤:S10、基于A,获取目标用户信息列表P={P1,P2,

,P
i


,P
m
},第i个目标用户信息P
i
=(ZP
i
,EP
i
,FP
i1
,FP
i2


,FP
ic


,FP
iv(i)
),第i个目标用户标识ZP
i
为第i个初始用户名,EP
i
为ZP
i
对应的第一目标信息字符串,FP
ic
为ZP
i
对应的第c个第二目标信息字符串,所述第一目标信息EP
i
为通过对ZA
i
、PA
i0
以及XA
i
进行加密处理后生成的字符串,所述第二目标信息FP
ic
为通过对ZA
i
、PA
ic
以及XA
i
进行加密处理后生成的字符串;S20、当检测到任一目标用户发出登录请求时,获取关键用户登录请求信息集R=(ZR,ER,FR1,FR2,

,FR
c


,FR
v(i)
),关键用户标识ZR为发送登录请求的目标用户标识,ER为ZR对应的第一关键信息字符串,FR
c
为ZR对应的第c个第二关键信息字符串,所述第一关键信息字符串ER为通过对关键用户标识ZR、登录请求中请求访问的虚拟IP地址以及登录请求中访问虚拟IP地址时使用的协议ID进行加密处理后生成的字符串,所述第二关键信息字符串FR
c
为通过对关键用户标识ZR、登录请求中请求访问的虚拟IP地址对应的第c个实际IP地址以及登录请求中访问第c个实际IP地址时使用的协议ID进行加密处理后生成的字符串;其中,该步骤中的加密处理和步骤S10中的加密处理相同;S30、根据R遍历P,获取最终用户信息P0,所述最终用户信息P0为与发送登录请求的关键用户标识相同的目标用户标识对应的目标用户信息;S40、对P0和R进行相似度计算,获取相似度Z,当Z≥Z0时,响应于关键用户发出的登录请求并向该关键用户的服务器发送登录成功提示信息,Z0为预设关键信息字符串相似度阈值。2.根据权利要求1所述的系统,其特征在于,在S40中,Z0=1。3.根据权利要求1所述的系统,其特征在于,在S40后,还包括如下步骤:S50、当Z<Z0时,不接收关键用户发出的登录请求并向该关键用户的服务器发送登录失败提示信息。S60、将关键用户发出的登录请求以及R分别发送至关键用户发送的登录请求中虚拟IP地址对应的实际IP地址对应的服务器中,并将关键用户发出登录请求对应的请求信息分别存储至关键用户发送的登录请求中虚拟IP地址对应的实际IP地址对应的服务器中。4.根据权利要求1所述的系统,其特征在于,当初始用户不需要经过虚拟IP地址而直接方法实际IP地址时,执行以下步骤:S100、基于A,获取排列后初始用户信息CA={CA
11
,CA
12


,CA
1v(1)


,CA
i1
,CA
i2


,CA
iw


,CA
iv(i)
,CA
m1
,CA
m2


,CA
mv(m)
},其中,第i个初始用户的排列后初始用户信息CA
iw
=(ZA
iw
,PA
iw
,XA
i...

【专利技术属性】
技术研发人员:贺本彪单梦瑶苗维杰
申请(专利权)人:杭州中电安科现代科技有限公司
类型:发明
国别省市:

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

1