[发明专利]一种弱口令的检测方法、终端设备及存储介质在审
申请号: | 201711322786.9 | 申请日: | 2017-12-12 |
公开(公告)号: | CN108121909A | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 司浩杰;程贺雷;刘云清;叶移彬 | 申请(专利权)人: | 深圳中琛源科技股份有限公司 |
主分类号: | G06F21/46 | 分类号: | G06F21/46 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 石伍军;张鹏 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 弱口令 检测 坐标信息 存储介质 预设规则 终端设备 密码库 键盘按键 传统的 字符串 穷举 筛查 排序 | ||
本发明公开了一种弱口令的检测方法、终端设备及存储介质,其中该检测方法包括:获取待检测密码的字符串的坐标信息;判断所述坐标信息是否满足预设规则;若所述坐标信息满足预设规则,则所述待检测密码为弱口令。本发明解决了现有技术中,采用传统的弱口令密码库穷举筛查方法检测键盘按键排序类弱口令时,弱口令密码库数据欠缺及效能低下的问题。
技术领域
本发明涉及信息安全技术领域,尤其涉及一种弱口令的检测方法、终端设备及存储介质。
背景技术
弱口令(weak password)通常认为容易被别人猜测到或被破解工具破解的口令均为弱口令。弱口令指的是仅包含简单数字和字母的口令,例如“123456”、“aaabbb”等,因为这样的口令很容易被他人破解,从而使用户的信息安全面临风险,因此不推荐用户使用。在当今很多地方以用户名(帐号)和口令作为鉴权的工具,口令的重要性就可想而知了。口令就相当于进入家门的钥匙,当他人有一把可以进入家门的钥匙,家里的安全、财物、隐私可能会遭到攻击或者盗窃。因为弱口令很容易被他人猜到或破解,所以如果使用弱口令,就像把家门钥匙放在家门口的垫子下面,是非常危险的。
现有的弱口令检测方法,一般采用弱口令密码库穷举筛查法,实施过程如下:先建立弱口令密码库,将人们所认为的弱口令都加入密码库中;检测密码时将待检测密码与密码库中的所有密码枚举一一匹配,直到找到相同的结果才停止,然后提示密码属于弱口令;只有将密码库中所有密码遍历匹配一遍之后,如果仍然没有发现相同的密码,才可确定该密码不属于弱口令。
有一种以键盘上的按键排序的方式设置的密码,也属于常见弱口令,尤其是开发编程人员很喜欢使用这种密码,例如:qwertyuiop、1qaz、adgjl、mnbvcxz等。如果以三个按键排序(包括等差数列间隔排序)为例,可以生成的组合就有几千种之多,如果采用现有的弱口令密码库穷举筛查法检测,存在以下缺陷:
(1)在弱口令密码库中插入该类密码时容易造成遗漏;
(2)采用穷举筛查法检测该类密码时,检测的效率低下。
发明内容
为了克服现有技术的不足,本发明的目的在于提供一种弱口令的检测方法、终端设备及存储介质,以解决现有技术检测键盘上的按键排序类弱口令时,弱口令密码库数据欠缺及效能低下的问题。
为解决上述技术问题,本发明实施例采用的一技术方案如下:
一种弱口令的检测方法,其包括以下步骤:
获取待检测密码的字符串的坐标信息;
判断所述坐标信息是否满足预设规则;
若所述坐标信息满足预设规则,则所述待检测密码为弱口令。
为解决上述技术问题,本发明实施例采用的另一技术方案如下:
一种终端设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的检测方法。
为解决上述技术问题,本发明实施例采用的另一技术方案如下:
一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现如上述的检测方法。
与现有技术相比,本发明实施例的有益效果在于:通过判断待检测密码的字符串的坐标信息是否满足预设的规则,检测所述待检测密码是否为弱口令,提高了弱口令识别的效率,解决了现有技术中,采用传统的弱口令密码库穷举筛查方法检测键盘按键排序类弱口令时,弱口令密码库数据欠缺及效能低下的问题。
附图说明
图1为本发明实施例提供的一种弱口令的检测方法流程示意图;
图2为本发明实施例提供的又一种弱口令的检测方法流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳中琛源科技股份有限公司,未经深圳中琛源科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711322786.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用户权限的控制方法及装置
- 下一篇:一种安全的虚拟化业务流程跟踪方法