[发明专利]一种弱口令检测方法、检测控制设备及弱口令检测系统有效
申请号: | 201910620405.8 | 申请日: | 2019-07-10 |
公开(公告)号: | CN110336824B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 李鹏;王明;张海洋;王步放 | 申请(专利权)人: | 中国民航信息网络股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F21/46 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张建 |
地址: | 100085 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 口令 检测 方法 控制 设备 系统 | ||
1.一种弱口令检测方法,其特征在于,包括:
检测控制设备获得待检测服务所在的至少一个服务提供设备的IP地址;
所述检测控制设备根据预设用户名词典和预设弱口令词典确定每一个所述IP地址对应的待检测数据,其中,不同的IP地址对应的待检测数据相同或者不同,一个IP地址对应的待检测数据包括:S组数据对,每组数据对均包括:所述预设用户名词典中的一个用户名和所述预设弱口令词典中的一个弱口令;
所述检测控制设备对每个服务提供设备:所述检测控制设备根据该服务提供设备的最大连接数N将该服务提供设备的IP地址对应的待检测数据拆分为N个数据块,每个数据块中均包括M组数据对,其中,M=S/N;
所述检测控制设备将各数据块发送至至少一个弱口令检测设备中,以使所述弱口令检测设备根据接收的数据块进行弱口令测试。
2.根据权利要求1所述的方法,其特征在于,所述检测控制设备将各数据块发送至至少一个弱口令检测设备中,以使所述弱口令检测设备根据接收的数据块进行弱口令测试,包括:
所述检测控制设备确定至少一个弱口令检测设备的空闲线程数;
所述检测控制设备根据所述空闲线程数将各数据块发送至所述至少一个弱口令检测设备中,以使所述弱口令检测设备根据接收的数据块进行弱口令测试,其中,发送至弱口令检测设备的数据块的数量不大于该弱口令检测设备的空闲线程数。
3.根据权利要求1所述的方法,其特征在于,在所述检测控制设备将各组数据块发送至至少一个弱口令检测设备中,以使所述弱口令检测设备根据接收的数据块进行弱口令测试之后,所述方法还包括:
所述检测控制设备获得至少一个弱口令检测设备的弱口令检测结果,其中,所述弱口令检测结果中包括:由弱口令检测设备确定的、使用弱口令的用户名。
4.根据权利要求3所述的方法,其特征在于,在所述检测控制设备获得至少一个弱口令检测设备的弱口令检测结果之后,所述方法还包括:
所述检测控制设备将已确定的、使用弱口令的用户名发送至其它弱口令检测设备中,以使所述其它弱口令检测设备在进行弱口令测试时,跳过包含已确定的、使用弱口令的用户名的数据对。
5.根据权利要求1所述的方法,其特征在于,在所述检测控制设备获得待检测服务所在的至少一个服务提供设备的IP地址之后,所述方法还包括:
所述检测控制设备将网络连接可用性为不可用的服务提供设备的IP地址从获得的IP地址中删除。
6.根据权利要求1所述的方法,其特征在于,所述弱口令检测设备根据接收的数据块进行弱口令测试,包括:
所述弱口令检测设备开启第一数量的线程,其中,所述第一数量与接收的数据块的个数相同;
所述弱口令检测设备通过所述第一数量的线程,并行对接收的各数据块进行弱口令测试,其中,每条线程对一个数据块进行弱口令测试。
7.根据权利要求6所述的方法,其特征在于,所述弱口令检测设备通过所述第一数量的线程,并行对接收的各数据块进行弱口令测试,包括:
所述弱口令检测设备为所述第一数量的线程中的每条线程分配一个接收的数据块;
对所述第一数量的线程中的每条线程:所述弱口令检测设备通过该线程依次选取分配至该线程的数据块中的一组数据对,并将选取的一组数据对添加至预设测试代码中的预设位置,获得对选取的该组数据对进行测试的弱口令测试程序,执行所述弱口令测试程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航信息网络股份有限公司,未经中国民航信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910620405.8/1.html,转载请声明来源钻瓜专利网。