【技术实现步骤摘要】
口令检测方法、装置、设备及存储介质
[0001]本申请涉及信息安全
,尤其涉及一种口令检测方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]在网络环境中,口令
(
也称为密码
)
安全是至关重要的
。
然而,用户往往会使用容易记忆的口令,这些口令往往是弱口令,容易被攻击者破解
。
为了解决这个问题,需要设置口令检测机制,以阻止用户设置弱口令
。
[0003]现有技术中,使用字典,对口令进行检测,以检测弱口令,保护用户网络安全
。
[0004]然而现有技术中,使用字典对口令检测方法,在检测规则的更新维护上存在困难,并且,字典的针对弱口令的覆盖范围存在限制,导致针对口令的检测不全面,不能全面保护用户网络安全
。
技术实现思路
[0005]本申请提供一种口令检测方法
、
装置
、
设备及存储介质,用以解决现有技术中导致针对口 ...
【技术保护点】
【技术特征摘要】
1.
一种口令检测方法,其特征在于,所述方法包括:响应于用户的操作指令,获取所述用户所指示的待处理口令,并向后端服务器发送信息获取请求,以使所述后端服务器调取数据库中的检测信息并返回所述检测信息;其中,所述信息获取请求用于请求获取所述检测信息,所述检测信息包括正则表达式规则信息和预设哈希信息;接收所述后端服务器返回的所述检测信息,并根据所述正则表达式规则信息和
/
或所述预设哈希信息,对所述待处理口令进行检测,确定所述待处理口令的检测结果;根据所述检测结果,输出对应的提示信息;其中,所述提示信息用于提示所述用户所述待处理口令是否可用
。2.
根据权利要求1所述的方法,其特征在于,根据所述正则表达式规则信息和
/
或所述预设哈希信息,对所述待处理口令进行检测,确定所述待处理口令的检测结果,包括:根据所述正则表达式规则信息,对所述待处理口令进行要素检测,确定所述待处理口令的要素检测结果;其中,所述要素检测结果用于表征所述待处理口令是否通过要素检测;若确定所述要素检测结果表征所述待处理口令通过所述要素检测,根据所述预设哈希信息,对所述待处理口令进行安全检测,确定所述待处理口令的安全检测结果,并确定所述安全检测结果为所述待处理口令的检测结果;其中,所述安全检测结果用于表征所述待处理口令是否为弱强度口令;若确定所述要素检测结果表征所述待处理口令未通过所述要素检测,则确定所述要素检测结果为所述待处理口令的检测结果
。3.
根据权利要求1所述的方法,其特征在于,根据所述正则表达式规则信息和
/
或所述预设哈希信息,对所述待处理口令进行检测,确定所述待处理口令的检测结果,包括:根据所述预设哈希信息,对所述待处理口令进行安全检测,确定所述待处理口令的安全检测结果;其中,所述安全检测结果用于表征所述待处理口令是否为弱强度口令;若确定所述安全检测结果表征所述待处理口令非为弱强度口令,则根据所述正则表达式规则信息,对所述待处理口令进行要素检测,确定所述待处理口令的要素检测结果,并确定所述要素检测结果为所述待处理口令的检测结果;其中,所述要素检测结果用于表征所述待处理口令是否通过要素检测;若确定所述安全检测结果表征所述待处理口令为弱强度口令,则确定所述安全检测结果为所述待处理口令的检测结果
。4.
根据权利要求2‑3中任一项所述的方法,其特征在于,所述正则表达式规则信息由第一规则列表和第二规则列表组成,所述第一规则列表包括一个或者多个第一正则表达式,第一正则表达式用于指示所述待处理口令必须包含的要素信息;所述第二规则列表包括一个或者多个第二正则表达式,第二正则表达式用于指示待处理口令不允许包含的要素信息;根据所述正则表达式规则信息,对所述待处理口令进行要素检测,确定所述待处理口令的要素检测结果,包括:对各个第一正则表达式和各个第二正则表达式进行拼接处理,生成拼接后的正则表达式;根据拼接后的正则表达式对所述待处理口令所包含的字符要素进行要素检测,确定所述待处理口令的要素检测结果
。
5.<...
【专利技术属性】
技术研发人员:罗奕康,聂砂,刘金地,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。