一种获取弱口令的数据处理系统的制作方法

未命名 08-15 阅读:104 评论:0


1.本发明涉及计算机安全领域,特别是涉及一种获取弱口令的数据处理系统。


背景技术:

2.随着互联网的不断发展,网络安全问题也逐渐增多,维护网络安全是必不可少的,其中,密码安全是网络安全中的一个重要的问题,防止相关人员通过木马植入等攻击手段获取目标用户的密码,避免对目标用户造成安全威胁是非常有必要的,其中,口令可以理解为密码,现有的维护口令安全的方法大多为获取一个安全度较高的弱口令,现有的获取弱口令的方法为获取目标用户的历史口令信息和基础的弱口令信息,根据目标用户的基本信息,获取弱口令生成规则,根据弱口令生成规则对历史口令信息和基础的弱口令信息进行分析处理,生成目标弱口令。
3.但是,上述方法也存在以下技术问题:上述方法无法对获取到的目标弱口令进行校验,无法判断目标弱口令是否完全符合弱口令规则,当存在目标弱口令不完全符合弱口令规则时,无法根据弱口令规则对目标弱口令进行填充,也无法提醒目标用户获取到的目标弱口令不完全符合弱口令规则,因此,通过上述方法获取到的目标弱口令的精准度较低,安全性较差。


技术实现要素:

4.针对上述技术问题,本发明采用的技术方案为:一种获取弱口令的数据处理系统,包括:预设弱口令规则列表、处理器和存储有计算机程序的存储器,其中,预设弱口令规则列表中包括若干个预设弱口令规则,当计算机程序被处理器执行时,实现以下步骤:s100、获取目标用户输入的初始弱口令字符串b={b1,
……
,bj,
……
,bn},bj为初始弱口令字符串中的第j个初始弱口令字符,j=1
……
n,n为初始弱口令字符串中初始弱口令字符的数量。
5.s200、根据预设弱口令规则列表,获取目标用户确定的第一弱口令规则列表c={c1,
……
,cr,
……
,cs},cr为第r个第一弱口令规则,r=1
……
s,s为第一弱口令规则数量,第一弱口令规则为目标用户从预设弱口令规则列表中选择的预设弱口令规则。
6.s300、根据b,获取b对应的第一字符属性列表d={d1,
……
,dj,
……
,dn},dj为bj对应的第一字符属性,第一字符属性为初始弱口令字符的字符属性。
7.s400、根据c和d,获取目标用户对应的目标弱口令字符串,其中,在s400步骤中包括如下步骤:s401、根据c,获取c对应的第二字符属性列表f={f1,
……
,fr,
……
,fs},fr为cr对应的第二字符属性,第二字符属性为第一弱口令规则所需字符的字符属性。
8.s403、根据fr和d,获取fr对应的字符属性相似度列表er={e
r1

……
,e
rj

……
,e
rn
},e
rj
为fr和dj之间的字符属性相似度;
s405、当er中所有的e
rj
=1时,生成cr对应的规则标识gr为标识“1”,否则,生成gr为标识“0”。
9.s407、当所有的gr均为标识“1”时,根据b,获取目标用户对应的目标弱口令字符串。
10.s409、当任意一个gr为标识“0”时,根据b,获取目标用户对应的目标弱口令字符串,其中,s409步骤中根据b,获取目标用户对应的目标弱口令字符串的方式,与s407步骤中根据b,获取目标用户对应的目标弱口令字符串的方式不同。
11.本发明至少具有以下有益效果:本发明提供了一种获取弱口令的数据处理系统,包括:预设弱口令规则列表、处理器和存储有计算机程序的存储器,当计算机程序被处理器执行时,实现以下步骤:获取目标用户输入的初始弱口令字符串;根据预设弱口令规则列表,获取目标用户确定的第一弱口令规则列表;根据初始弱口令字符串,获取初始弱口令字符串对应的第一字符属性列表;根据第一弱口令规则列表和第一字符属性列表,获取目标用户对应的目标弱口令字符串。可知,本发明能够获取初始弱口令字符串和第一弱口令规则列表,根据第一弱口令规则列表和第一字符属性列表对初始弱口令字符串进行校验,当初始弱口令字符串不完全符合第一弱口令规则时,向目标用户发送预警信息,并根据目标用户反馈的标识和第一弱口令规则进行分析,对初始弱口令字符串进行有选择的填充,获取目标弱口令字符串,有利于提高获取目标弱口令字符串的精准度和安全性。
附图说明
12.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
13.图1为本发明实施例提供的一种获取弱口令的数据处理系统执行计算机程序的流程图。
具体实施方式
14.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
15.本发明的实施例提供了一种获取弱口令的数据处理系统,包括:预设弱口令规则列表、处理器和存储有计算机程序的存储器,其中,预设弱口令规则列表中包括若干个预设弱口令规则,本领域技术人员知晓,预设弱口令规则为本领域技术人员预先设置好的规则,当计算机程序被处理器执行时,实现以下步骤,如图1所示:s100、获取目标用户输入的初始弱口令字符串b={b1,
……
,bj,
……
,bn},bj为初始弱口令字符串中的第j个初始弱口令字符,j=1
……
n,n为初始弱口令字符串中初始弱口令字符的数量。
16.具体地,弱口令为至少符合任意一个预设弱口令规则的口令。
17.具体地,目标用户为需要弱口令的用户。
18.s200、根据预设弱口令规则列表,获取目标用户确定的第一弱口令规则列表c={c1,
……
,cr,
……
,cs},cr为第r个第一弱口令规则,r=1
……
s,s为第一弱口令规则数量,第一弱口令规则为目标用户从预设弱口令规则列表中选择的预设弱口令规则。
19.具体地,s≤m,m为预设弱口令规则的数量。
20.具体地,每一预设弱口令规则均对应一个预设弱口令字符列表,预设弱口令字符列表中包括若干个预设弱口令字符,其中,预设弱口令字符存储在系统中。
21.s300、根据b,获取b对应的第一字符属性列表d={d1,
……
,dj,
……
,dn},dj为bj对应的第一字符属性,第一字符属性为初始弱口令字符的字符属性,其中,本领域技术人员知晓,现有技术中任一获取字符的字符属性的方法,均属于本发明的保护范围,在此不再赘述。
22.具体地,字符属性包括:大写字母、小写字母、数字、符号、正则表达式。
23.s400、根据c和d,获取目标用户对应的目标弱口令字符串。
24.具体地,目标弱口令字符串包括若干个目标弱口令字符。
25.具体地,在s400步骤中包括如下步骤:s401、根据c,获取c对应的第二字符属性列表f={f1,
……
,fr,
……
,fs},fr为cr对应的第二字符属性,第二字符属性为第一弱口令规则所需字符的字符属性,可以理解为:当第一弱口令规则为:需存在大写字母时,所述第一弱口令规则所需字符的字符属性为:大写字母,其中,本领域技术人员知晓,现有技术中任一获取规则所需字符的字符属性的方法,均属于本发明的保护范围,在此不再赘述。
26.s403、根据fr和d,获取fr对应的字符属性相似度列表er={e
r1

……
,e
rj

……
,e
rn
},e
rj
为fr和dj之间的字符属性相似度,其中,本领域技术人员知晓,字符属性可以作为标签,现有技术中任一获取两个标签之间的相似度的方法均属于本发明的保护范围,在此不再赘述。
27.s405、当er中所有的e
rj
=1时,生成cr对应的规则标识gr为标识“1”,否则,生成gr为标识“0”。
28.具体地,标识“1”表征为符合规则。
29.进一步地,标识“0”表征为不符合规则。
30.s407、当所有的gr均为标识“1”时,根据b,获取目标用户对应的目标弱口令字符串。
31.具体地,在s407步骤中包括如下步骤:s4071、获取目标用户输入的初始字符串长度i。
32.s4073、当n=i时,确定b为目标用户对应的目标弱口令字符串。
33.s4075、当n>i或n<i时,给目标用户发送第一预警信息。
34.具体地,第一预警信息为:弱口令过长或过短,请重新输入。
35.s4077、当目标用户接收到第一预警信息并输入第一反馈标识时,执行s100步骤。
36.具体地,第一反馈标识表征为:重新输入弱口令。
37.s4079、当目标用户接收到第一预警信息并输入第二反馈标识时,确定b为目标用
户对应的目标弱口令字符串。
38.具体地,第二反馈标识表征为:拒绝输入弱口令。
39.上述,获取第一弱口令规则对应的规则标识,当所有的第一弱口令规则对应的规则标识均为标识“1”时,说明初始弱口令字符串完全符合第一弱口令规则时,此时,对初始弱口令字符串中的初始弱口令字符数量进行比较,当初始弱口令字符数量与目标用户输入的初始字符串长度不相同时,给目标用户发送第一预警信息,告知目标用户具体情况,并获取目标用户输入的第一反馈标识或第二反馈标识,根据第一反馈标识或第二反馈标识对初始弱口令字符串进行处理,获取目标弱口令字符串,有利于提高获取目标弱口令字符串的精准度和安全性。
40.s409、当任意一个gr为标识“0”时,根据b,获取目标用户对应的目标弱口令字符串,其中,s409步骤中根据b,获取目标用户对应的目标弱口令字符串的方式,与s407步骤中根据b,获取目标用户对应的目标弱口令字符串的方式不同。
41.具体地,在s409步骤中包括如下步骤:s4091、当gr为标识“0”时,将gr对应的cr作为第二弱口令规则,以获取第二弱口令规则列表a={a1,
……
,ae,
……
,af},ae为第e个第二弱口令规则,e=1
……
f,f为第二弱口令规则数量。
42.s4093、根据a,获取a对应的第一字符列表h={h1,
……
,he,
……
,hf},he={h
e1

……
,h
ex

……
,h
ep
},h
ex
为ae对应的第x个第一字符,x=1
……
p,p为第二弱口令规则对应的字符数量,第一字符为与第二弱口令规则相同的预设弱口令规则对应的预设弱口令字符列表中的预设弱口令字符。
43.s4095、当n≤i时,根据b和h
ex
,获取目标用户对应的目标弱口令字符串。
44.具体地,在s4095步骤中包括如下步骤:s1、当i-n=f时,从每一he中任意获取一个与任一bj均不相同的h
ex
作为第二字符,以获取第二字符列表r={r1,
……
,re,
……
,rf},re为第e个第二字符。
45.s2、根据b和re,获取目标弱口令字符串。
46.具体的,在s2步骤中包括如下步骤:s21、将所有的re按照第一预设存储规则插入到b中,以获取第一弱口令字符串,其中,本领域技术人员知晓,第一预设存储规则由本领域技术人员根据实际需求设置,在此不在赘述,例如:将所有的re按照任意顺序插入到任意一个bj前或任意一个bj后,第一弱口令字符串为{r1,
……
,re,
……
,rf,b1,
……
,bj,
……
,bn}或{b1,
……
,bj,rf,
……
,re,
……
,r1,
……
,bn}或{b1,
……
,bj,
……
,bn,r1,
……
,re,
……
,rf};将所有的re按照任意组合方式分成多组,将每一组的re插入到同一个bj前或同一个bj后,第一弱口令字符串为{rf,r
f-2
,b1,
……
,bj,r
f-1
,bn,
……
,r1,r2,
……
,r
f-3
}。
47.s23、给目标用户发送第二预警信息以及第一弱口令字符串。
48.具体地,第二预警信息为:弱口令安全度较低,请确定是否更改。
49.s25、当目标用户接收到第二预警信息并输入第三反馈标识时,将第一弱口令字符串作为目标弱口令字符串。
50.具体地,第三反馈标识表征为:确定更改。
51.s27、当目标用户接收到第二预警信息并输入第四反馈标识时,将b作为目标弱口
令字符串。
52.具体地,第四反馈标识表征为:拒绝更改。
53.s3、当i-n>f时,从h中任意选取i-n-f个h
ex
插入到b中,以获取第二弱口令字符串。
54.s4、根据第二弱口令字符串和h
ex
,获取目标弱口令字符串,其中,本领域技术人员知晓,根据第二弱口令字符串和h
ex
,获取目标弱口令字符串的方式与s1-s2步骤中获取目标弱口令字符串的方式相同,在此不再赘述。
55.s5、当i-n<f时,执行s6步骤。
56.s6、根据b,获取第三弱口令字符串。
57.具体地,在s6步骤中包括如下步骤:s61、当gr为标识“1”时,将gr对应的cr作为第三弱口令规则,以获取第三弱口令规则列表k={k1,
……
,k
x

……
,k
p
},k
x
为第x个第三弱口令规则,x=1
……
p,p为第三弱口令规则数量。
58.s63、根据k,获取k对应的第三字符列表k0={k
01

……
,k
0x

……
,k
0p
},k
0x
为k
x
对应的第三字符,第三字符为任意一个与第三弱口令规则所需字符的字符属性相同的初始弱口令字符。
59.s65、根据第三字符列表,获取第四字符列表,第四字符列表中包括若干个第四字符,第四字符为与所有的k
0x
均不相同的bj。
60.s67、从b中删除任意f-i+n个第四字符,以获取第三弱口令字符串。
61.s7、根据第三弱口令字符串和h
ex
,获取目标弱口令字符串,其中,本领域技术人员知晓,根据第三弱口令字符串和h
ex
,获取目标弱口令字符串的方式与s1-s2步骤中获取目标弱口令字符串的方式相同,在此不再赘述。
62.上述,当存在第一弱口令规则对应的规则标识均为标识“0”时,说明初始弱口令字符串不完全符合第一弱口令规则时,此时,对初始弱口令字符数量、目标用户输入的初始字符串长度以及第二弱口令规则数量进行分析,根据不同的情况给目标用户发送不同的预警信息,告知目标用户具体情况,并获取目标用户输入的标识,根据目标用户输入的标识对初始弱口令字符串进行处理,获取目标弱口令字符串,有利于提高获取目标弱口令字符串的精准度和安全性。
63.s4097、当n>i时,根据b和h
ex
,获取目标用户对应的目标弱口令字符串。
64.具体地,在s4097步骤中包括如下步骤:s10、给目标用户发送第一预警信息。
65.s30、当目标用户接收到第一预警信息并输入第一反馈标识时,执行s100步骤。
66.s50、当目标用户接收到第一预警信息并输入第二反馈标识时,执行s6步骤。
67.上述,当初始弱口令字符串不完全符合第一弱口令规则时,向目标用户发送预警信息,并根据目标用户反馈的标识和第一弱口令规则进行分析,对初始弱口令字符串进行有选择的填充,获取目标弱口令字符串,有利于提高获取目标弱口令字符串的精准度和安全性。
68.具体地,本发明还提供了一个具体的实施例,其中,在s400步骤之后还包括如下步骤:s1000、获取预设时间段t内目标用户输入的目标弱口令字符串的次数l,其中,本
领域技术人员知晓,预设时间段为本领域技术人员根据实际需求预先设置好的时间段,且现有技术中任意获取一个时间段内用户输入口令的次数的方法,均属于本发明的保护范围,在此不再赘述。
69.s2000、当l/t≥u时,向目标用户发送第三预警信息,u为目标弱口令字符串对应的目标频次阈值。
70.具体地,第三预警信息为:输入频率过高,是否更新。
71.具体地,在s2000步骤中包括如下步骤:s2100、获取目标弱口令字符串对应的第一优先级v,第一优先级用于表征目标弱口令字符串的重要程度,其中,v符合如下条件:v=s/(s+1)+length/(w
×
(s+1)),length为目标弱口令字符串中目标弱口令字符的数量,w为用于调整第一优先级的预设权重。
72.具体地,w的取值范围为[10,100],其中,本领域技术人员知晓,本领域技术人员根据实际需求设置预设权重的取值,在此不再赘述。
[0073]
s2300、获取第二预设优先级列表z={z1,
……
,zy,
……
,zq},zy={z
y1
,z
y2
},z
y1
为第二预设优先级列表中第y个第二预设优先级区间,z
y2
为z
y1
对应的预设频次阈值,y=1
……
q,q为第二预设优先级区间数量,其中,本领域技术人员知晓,第二预设优先级列表为本领域技术人员根据实际需求预先设置好的列表,在此不再赘述。
[0074]
s2500、当v∈z
y1
时,确定u为z
y2

[0075]
上述,获取第一优先级,根据第一优先级和第二预设优先级列表,可以精准的确定出预设时间段内的目标频次阈值,对预设时间段t内目标用户输入的目标弱口令字符串的次数l进行处理,并和目标频次阈值进行比较,进而确定根据目标弱口令字符串,获取最终目标弱口令字符串的方法,有利于提高获取最终目标弱口令字符串的安全性。
[0076]
s3000、当目标用户接收到第三预警信息并输入第一回应标识时,获取第一指定字符列表,第一指定字符列表中包括若干个第一指定字符,第一指定字符为任意一个目标弱口令字符,其中,本领域技术人员知晓,第一指定字符的数量由本领域技术人员根据实际需求设置,在此不再赘述。
[0077]
具体地,第一回应标识表征为:确定更新。
[0078]
s4000、将目标弱口令字符串中的第一指定字符替换为与其字符属性相同但与所有的第一指定字符不同的字符,以获取最终目标弱口令字符串。
[0079]
s5000、当目标用户接收到第三预警信息并输入第二回应标识时,确定目标弱口令字符串为最终目标弱口令字符串。
[0080]
具体地,第二回应标识表征为:拒绝更新。
[0081]
s6000、当l/t<u时,向目标用户发送第四预警信息。
[0082]
具体地,第四预警信息为:弱口令安全度较低,是否更新。
[0083]
s7000、当目标用户接收到第四预警信息并输入第一回应标识时,向目标用户发送预设弱口令规则列表并执行s200步骤。
[0084]
s8000、当目标用户接收到第四预警信息并输入第二回应标识时,确定目标弱口令字符串为最终目标弱口令字符串。
[0085]
上述,对预设时间段内输入目标弱口令字符串的次数进行处理,并和目标频次阈
值进行比较,进而向目标用户发送预警信息,根据目标用户输入的第一回应标识或第二回应标识以及预设时间段内输入目标弱口令字符串的次数,确定根据目标弱口令字符串,获取最终目标弱口令字符串的方法,有利于提高获取最终目标弱口令字符串的安全性。
[0086]
本发明提供了一种获取弱口令的数据处理系统,包括:预设弱口令规则列表、处理器和存储有计算机程序的存储器,当计算机程序被处理器执行时,实现以下步骤:获取目标用户输入的初始弱口令字符串;根据预设弱口令规则列表,获取目标用户确定的第一弱口令规则列表;根据初始弱口令字符串,获取初始弱口令字符串对应的第一字符属性列表;根据第一弱口令规则列表和第一字符属性列表,获取目标用户对应的目标弱口令字符串。可知,本发明能够获取初始弱口令字符串和第一弱口令规则列表,根据第一弱口令规则列表和第一字符属性列表对初始弱口令字符串进行校验,当初始弱口令字符串不完全符合第一弱口令规则时,向目标用户发送预警信息,并根据目标用户反馈的标识和第一弱口令规则进行分析,对初始弱口令字符串进行有选择的填充,获取目标弱口令字符串,有利于提高获取目标弱口令字符串的精准度和安全性。
[0087]
虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员还应理解,可以对实施例进行多种修改而不脱离本发明的范围和精神。本发明开的范围由所附权利要求来限定。

技术特征:
1.一种获取弱口令的数据处理系统,其特征在于,所述系统包括:预设弱口令规则列表、处理器和存储有计算机程序的存储器,其中,预设弱口令规则列表中包括若干个预设弱口令规则,当计算机程序被处理器执行时,实现以下步骤:s100、获取目标用户输入的初始弱口令字符串b={b1,
……
,b
j

……
,b
n
},b
j
为初始弱口令字符串中的第j个初始弱口令字符,j=1
……
n,n为初始弱口令字符串中初始弱口令字符的数量;s200、根据预设弱口令规则列表,获取目标用户确定的第一弱口令规则列表c={c1,
……
,c
r

……
,c
s
},c
r
为第r个第一弱口令规则,r=1
……
s,s为第一弱口令规则数量,第一弱口令规则为目标用户从预设弱口令规则列表中选择的预设弱口令规则;s300、根据b,获取b对应的第一字符属性列表d={d1,
……
,d
j

……
,d
n
},d
j
为b
j
对应的第一字符属性,第一字符属性为初始弱口令字符的字符属性;s400、根据c和d,获取目标用户对应的目标弱口令字符串,其中,在s400步骤中包括如下步骤:s401、根据c,获取c对应的第二字符属性列表f={f1,
……
,f
r

……
,f
s
},f
r
为c
r
对应的第二字符属性,第二字符属性为第一弱口令规则所需字符的字符属性;s403、根据f
r
和d,获取f
r
对应的字符属性相似度列表e
r
={e
r1

……
,e
rj

……
,e
rn
},e
rj
为f
r
和d
j
之间的字符属性相似度;s405、当e
r
中所有的e
rj
=1时,生成c
r
对应的规则标识g
r
为标识“1”,否则,生成g
r
为标识“0”;s407、当所有的g
r
均为标识“1”时,根据b,获取目标用户对应的目标弱口令字符串;s409、当任意一个g
r
为标识“0”时,根据b,获取目标用户对应的目标弱口令字符串,其中,s409步骤中根据b,获取目标用户对应的目标弱口令字符串的方式,与s407步骤中根据b,获取目标用户对应的目标弱口令字符串的方式不同。2.根据权利要求1所述的获取弱口令的数据处理系统,其特征在于,每一预设弱口令规则均对应一个预设弱口令字符列表,预设弱口令字符列表中包括若干个预设弱口令字符,其中,预设弱口令字符存储在系统中。3.根据权利要求1所述的获取弱口令的数据处理系统,其特征在于,字符属性包括:大写字母、小写字母、数字、符号、正则表达式。4.根据权利要求2所述的获取弱口令的数据处理系统,其特征在于,在s407步骤中包括如下步骤:s4071、获取目标用户输入的初始字符串长度i;s4073、当n=i时,确定b为目标用户对应的目标弱口令字符串;s4075、当n>i或n<i时,给目标用户发送第一预警信息;s4077、当目标用户接收到第一预警信息并输入第一反馈标识时,执行s100步骤;s4079、当目标用户接收到第一预警信息并输入第二反馈标识时,确定b为目标用户对应的目标弱口令字符串。5.根据权利要求4所述的获取弱口令的数据处理系统,其特征在于,在s409步骤中包括如下步骤:s4091、当g
r
为标识“0”时,将g
r
对应的c
r
作为第二弱口令规则,以获取第二弱口令规则
列表a={a1,
……
,a
e

……
,a
f
},a
e
为第e个第二弱口令规则,e=1
……
f,f为第二弱口令规则数量;s4093、根据a,获取a对应的第一字符列表h={h1,
……
,h
e

……
,h
f
},h
e
={h
e1

……
,h
ex

……
,h
ep
},h
ex
为a
e
对应的第x个第一字符,x=1
……
p,p为第二弱口令规则对应的字符数量,第一字符为与第二弱口令规则相同的预设弱口令规则对应的预设弱口令字符列表中的预设弱口令字符;s4095、当n≤i时,根据b和h
ex
,获取目标用户对应的目标弱口令字符串;s4097、当n>i时,根据b和h
ex
,获取目标用户对应的目标弱口令字符串。6.根据权利要求5所述的获取弱口令的数据处理系统,其特征在于,在s4095步骤中包括如下步骤:s1、当i-n=f时,从每一h
e
中任意获取一个与任一b
j
均不相同的h
ex
作为第二字符,以获取第二字符列表r={r1,
……
,r
e

……
,r
f
},r
e
为第e个第二字符;s2、根据b和r
e
,获取目标弱口令字符串;s3、当i-n>f时,从h中任意选取i-n-f个h
ex
插入到b中,以获取第二弱口令字符串;s4、根据第二弱口令字符串和h
ex
,获取目标弱口令字符串;s5、当i-n<f时,执行s6步骤;s6、根据b,获取第三弱口令字符串;s7、根据第三弱口令字符串和h
ex
,获取目标弱口令字符串。7.根据权利要求6所述的获取弱口令的数据处理系统,其特征在于,在s2步骤中包括如下步骤:s21、将所有的r
e
按照第一预设存储规则插入到b中,以获取第一弱口令字符串;s23、给目标用户发送第二预警信息以及第一弱口令字符串;s25、当目标用户接收到第二预警信息并输入第三反馈标识时,将第一弱口令字符串作为目标弱口令字符串;s27、当目标用户接收到第二预警信息并输入第四反馈标识时,将b作为目标弱口令字符串。8.根据权利要求6所述的获取弱口令的数据处理系统,其特征在于,在s6步骤中包括如下步骤:s61、当g
r
为标识“1”时,将g
r
对应的c
r
作为第三弱口令规则,以获取第三弱口令规则列表k={k1,
……
,k
x

……
,k
p
},k
x
为第x个第三弱口令规则,x=1
……
p,p为第三弱口令规则数量;s63、根据k,获取k对应的第三字符列表k0={k
01

……
,k
0x

……
,k
0p
},k
0x
为k
x
对应的第三字符,第三字符为任意一个与第三弱口令规则所需字符的字符属性相同的初始弱口令字符;s65、根据第三字符列表,获取第四字符列表,第四字符列表中包括若干个第四字符,第四字符为与所有的k
0x
均不相同的b
j
;s67、从b中删除任意f-i+n个第四字符,以获取第三弱口令字符串。9.根据权利要求6所述的获取弱口令的数据处理系统,其特征在于,在s4097步骤中包括如下步骤:
s10、给目标用户发送第一预警信息;s30、当目标用户接收到第一预警信息并输入第一反馈标识时,执行s100步骤;s50、当目标用户接收到第一预警信息并输入第二反馈标识时,执行s6步骤。

技术总结
本发明涉及计算机安全领域,提供了一种获取弱口令的数据处理系统,包括:预设弱口令规则列表、处理器和存储有计算机程序的存储器,当计算机程序被处理器执行时,实现以下步骤:获取初始弱口令字符串;根据预设弱口令规则列表,获取第一弱口令规则列表;获取初始弱口令字符串对应的第一字符属性列表;根据第一弱口令规则列表和第一字符属性列表,获取目标用户对应的目标弱口令字符串。可知,本发明能够对初始弱口令字符串进行校验,当初始弱口令字符串不完全符合第一弱口令规则时,向目标用户发送预警信息,并根据目标用户反馈的标识和第一弱口令规则进行分析,从而获取目标弱口令字符串,有利于提高获取目标弱口令字符串的精准度和安全性。和安全性。和安全性。


技术研发人员:贺本彪 苗维杰
受保护的技术使用者:北京立思辰安科技术有限公司
技术研发日:2023.07.13
技术公布日:2023/8/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐