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

技术编号:36608021 阅读:15 留言:0更新日期:2023-02-04 18:33
本发明专利技术提供了一种获取用户异常登录信息的数据处理系统,通过获取第一信息字符串集,当检测到任一第一用户发出登录请求时,获取第二用户信息集,从而获取与第二用户标识相同的第三用户标识对应的第三用户信息集,然后获取第二用户信息集与第三用户信息集之间的相似度,当第二用户信息集与第三用户信息集之间的相似度大于等于预设第二信息字符串相似度阈值时,响应于目标用户发出的登录请求并向该目标用户的服务器发送登录成功提示信息。即本申请不仅通过用户名以及用户名密码确定用户是否可以登录至本系统,还通过用户访问的IP地址以及访问IP地址所使用的客户端IP地址确定是否可以登录至本系统,提高了本系统的安全性。提高了本系统的安全性。提高了本系统的安全性。

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


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

技术介绍

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

技术实现思路

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

,A
i


,A
m
}、处理器和存储有计算机程序的存储器,其中,第i个初始用户信息A
i
=(ZA
i
,PA
i
,XA
i
),ZA
i
为第i个初始用户对应的用户名,PA
i
为第i个初始用户访问的IP地址,XA
i
为访问PA
i
所使用的协议ID,i的取值为1到m,m为初始用户信息的数量,当计算机程序被处理器执行时,实现如下步骤:
[0005]S100、基于A,获取第一用户信息列表B={B1,B2,

,B
i


,B
m
},第i个第一用户信息B
i
=(ZB
i
,FB
i
),第i个第一用户标识ZB
i
为第i个初始用户名,对应于ZB
i
的FB
i
为对A
i
进行加密处理生成的第一信息字符串。
[0006]S200、当检测到任一第一用户发出登录请求时,获取第二用户信息集C=(ZC,FC),第二用户标识ZC为发送登录请求的第一用户标识,FC为ZC对应的第二信息字符串,所述第二信息字符串为对第二用户标识、登录请求中访问的IP地址以及登录请求中访问IP地址时使用的协议ID进行加密处理后生成的字符串;其中,该步骤中的加密处理和步骤S100中的加密处理相同。
[0007]S300、根据ZC遍历B,获取第三用户信息B0,第三用户信息B0为与发送登录请求的第二用户标识相同的第一用户标识对应的第一用户信息。
[0008]S400、对B0和C进行相似度计算,获取相似度EZ,当EZ≥D0时,响应于目标用户发出的登录请求并向该目标用户的服务器发送登录成功提示信息,D0为预设第二信息字符串相似度阈值。
[0009]本专利技术至少具有以下有益效果:
[0010](1)通过获取第一信息字符串集,当检测到任一第一用户发出登录请求时,获取第二用户信息集,从而获取与第二用户标识相同的第三用户标识对应的第三用户信息集,然
后获取第二用户信息集与第三用户信息集之间的相似度,当第二用户信息集与第三用户信息集之间的相似度大于等于预设第二信息字符串相似度阈值时,响应于目标用户发出的登录请求并向该目标用户的服务器发送登录成功提示信息,因此,不仅仅通过用户名以及用户名密码确定用户是否可以登录至本系统,还通过用户访问的IP地址以及访问IP地址所使用的的客户端IP地址确定是否可以登录至本系统,提高了本系统的安全性。
[0011](2)通过获取更改用户名密码的时间间隔阈值,以限制用户更改相同密码的间隔时间,避免了用户长时间不对密码进行更换,导致密码容易泄露的问题,因此,在提升了本系统的安全性。
附图说明
[0012]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1为本专利技术实施例提供的获取用户异常登录信息的数据处理系统流程示意图;
[0014]图2为本专利技术另一实施例提供的获取用户异常登录信息的数据处理系统流程示意图。
具体实施方式
[0015]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0016]实施例一
[0017]本专利技术提供一种获取用户异常登录信息的数据处理系统,所述系统包括:初始用户信息列表A={A1,A2,

,A
i


,A
m
}、处理器和存储有计算机程序的存储器,其中,第i个初始用户信息A
i
=(ZA
i
,PA
i
,XA
i
),ZA
i
为第i个初始用户对应的用户名,PA
i
为第i个初始用户访问的IP地址,XA
i
为访问PA
i
所使用的协议ID,i的取值为1到m,m为初始用户信息的数量。
[0018]当计算机程序被处理器执行时,如图1所示,实现如下步骤:
[0019]S100、基于A,获取第一用户信息列表B={B1,B2,

,B
i


,B
m
},第i个第一用户信息B
i
=(ZB
i
,FB
i
),第i个第一用户标识ZB
i
为第i个初始用户名,对应于ZB
i
的FB
i
为对A
i
进行加密处理生成的第一信息字符串。
[0020]具体地,采用MD5信息摘要算法(MD5Message

DigestAlgorithm,简称MD5)对A
i
进行加密处理。
[0021]进一步地,本领域技术人员知晓,任意一种采用MD5信息摘要算法对A
i
进行加密处理的方式均落入本专利技术保护范围内,在此不再赘述。
[0022]进一步地,在本专利技术实施例中,第一信息字符串通过如下方式获取:
[0023]S110、根据A,获取第四用户信息列表K={K1,K2,

,K
i

...

【技术保护点】

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

,A
i


,A
m
}、处理器和存储有计算机程序的存储器,其中,第i个初始用户信息A
i
=(ZA
i
,PA
i
,XA
i
),ZA
i
为第i个初始用户对应的用户名,PA
i
为第i个初始用户访问的IP地址,XA
i
为访问PA
i
所使用的协议ID,i的取值为1到m,m为初始用户信息的数量,当计算机程序被处理器执行时,实现如下步骤:S100、基于A,获取第一用户信息列表B={B1,B2,

,B
i


,B
m
},第i个第一用户信息B
i
=(ZB
i
,FB
i
),第i个第一用户标识ZB
i
为第i个初始用户名,对应于ZB
i
的FB
i
为对A
i
进行加密处理生成的第一信息字符串;S200、当检测到任一第一用户发出登录请求时,获取第二用户信息集C=(ZC,FC),第二用户标识ZC为发送登录请求的第一用户标识,FC为ZC对应的第二信息字符串,所述第二信息字符串为对第二用户标识、登录请求中访问的IP地址以及登录请求中访问IP地址时使用的协议ID进行加密处理后生成的字符串;其中,该步骤中的加密处理和步骤S100中的加密处理相同;S300、根据ZC遍历B,获取第三用户信息B0,所述第三用户信息B0为与发送登录请求的第二用户标识相同的第一用户标识对应的第一用户信息;S400、对B0和C进行相似度计算,获取相似度EZ,当EZ≥D0时,响应于目标用户发出的登录请求并向该目标用户的服务器发送登录成功提示信息,D0为预设第二信息字符串相似度阈值。2.根据权利要求1所述的系统,其特征在于,第一信息字符串通过如下方式获取:S110、根据A,获取第四用户信息列表K={K1,K2,

,K
i


,K
m
},其中,第i个第四用户信息K
i
=(ZK
i
,FK
i
,PK
i
),第i个第四用户标识ZK
i
为第i个初始用户对应的用户名,FK
i
为通过采用第一加密算法对A
i
进行处理得到的第四信息字符串,PK
i
为ZK
i
访问服务器的IP地址,和PA
i
相同;S120、基于K,获取随机值列表E={E1,E2,

,E
i


,E
m
},E
i
为FK
i
中字符串随机值,根据PK
i
得到;S130、基于K和E,获取FB
i
,其中,FB
i
由FK
i
和E
i
两部分组成。3.根据权利要求2所述的系统,其特征在于,E
i
通过如下方式获取:S121、基于PK
i
,获取IP地址数据列表F
i
={F
i1
,F
i2


,F
ij


,F
in
},其中,F
ij
为PK
i
中的第j位数据,j的取值为1到n,n为PK
i
中的数据总数;S123、基于F
i
,获取E
i
,其中,E
i
符合如下条件:n0为预设随机值阈值,表示向下取整。4.根据权利要求1所述的系统,其特征在于,在S400中,D0=1。5.根据权利要求1所述的系统,其特征在于,A
i
中还包括如下信息:第i个初始用户每次登录PA
i
所使用的客户端IP地址以及对应的访问时间,所述系统还包括如下步骤:S1、基于A获取第一客户端信息集L={L1,L2,

,Li,

,Lm},其中,第i个初始用户的第一客户端信息Li={Li1,Li2,

,Li
g


,Li
z(i)
},Li
g
=(PLi
g
,CLi
g
),PLi
g
为第i个初始用户登录PA
i
的第g个客户端IP地址,CLi
g
为PLi
g
对应的登录次数,g的取值为1到z(i),z(i)为第i个初始用户登录PA
i
的客户端IP地址的数量;
S2、基于L获取白名单列表集G={G1,G2,

,G
i


,G
m
},其中,第i个初始用户的白名单列表G
i
={G
i1
,G
i2


,G
ix


,G
iq(i)...

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

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

1