1.一种网络主机弱口令识别和增强方法,其特征在于,包括:根据网络主机的网络流量的解析结果确定异常登录参数,如果所述异常登录参数大于预设登录阈值,则获取所述异常登录参数中的登录口令;获取所述登录口令对应的口令识别盐值,对所述登录口令和所述所述登录口令对应的口令识别盐值进行哈希计算,确定第一哈希值;根据所述第一哈希值和所述网络主机进行弱口令检测,确定目标弱口令;对所述目标弱口令进行增强,确定目标强口令;所述对所述目标弱口令进行增强,确定目标强口令,包括:获取口令变化盐值,根据预设裁剪字符长度在所述目标弱口令进行随机字符裁剪,得到口令裁剪字符;根据所述口令裁剪字符对所述目标弱口令进行口令变化,确定变化口令;根据所述口令变化盐值和所述变化口令确定所述目标强口令;所述根据所述口令裁剪字符对所述目标弱口令进行口令变化,确定变化口令,包括:对所述口令裁剪字符进行哈希计算,确定所述口令裁剪字符对应的第二哈希值;根据预设裁剪哈希长度对所述第二哈希值进行随机哈希值裁剪,得到第三哈希值;将所述第三哈希值进行整数转换,确定待替换字符和待替换字符的字符长度;根据所述待替换字符和所述待替换字符的字符长度对所述目标弱口令进行口令变化,确定变化口令。
2.根据权利要求1所述的方法,其特征在于,所述对所述目标弱口令进行增强,确定目标强口令,包括:在检测到目标弱口令尝试登录所述网络主机的登录请求的情况下,对所述目标弱口令进行口令变化,确定所述目标强口令。
3.根据权利要求1所述的方法,其特征在于,所述第一哈希值的数量为至少一个;所述根据所述第一哈希值和所述网络主机进行弱口令检测,确定目标弱口令,包括:基于所述第一哈希值构建所述第一哈希值构对应的哈希列表;根据所述哈希列表对所述网络主机进行口令检测,确定所述目标弱口令。
4.根据权利要求1所述的方法,其特征在于,所述根据网络主机的网络流量的解析结果确定异常登录参数,包括:根据预设过滤器对所述网络主机进行流量捕获和解析,确定所述网络流量的解析结果;通过在所述网络流量的解析结果中进行登录失败的关键词查找,确定登录失败数据;根据所述登录失败数据中的网络协议地址确定所述异常登录参数。
5.根据权利要求4所述的方法,其特征在于,所述根据所述登录失败数据中的网络协议地址确定所述异常登录参数,包括:根据所述登录失败数据中的网络协议地址进行网络协议地址查询,确定所述网络协议地址对应的地理位置信息;根据所述网络协议地址对应的地理位置信息对所述登录失败数据进行异常查询,确定所述异常登录参数。
6.一种网络主机弱口令识别和增强装置,其特征在于,包括:流量解析模块,用于根据网络主机的网络流量的解析结果确定异常登录参数,如果所述异常登录参数大于预设登录阈值,则获取所述异常登录参数中的登录口令;口令处理模块,用于获取所述登录口令对应的口令识别盐值,对所述登录口令和所述所述登录口令对应的口令识别盐值进行哈希计算,确定第一哈希值;口令检测模块,用于根据所述第一哈希值和所述网络主机进行弱口令检测,确定目标弱口令;口令增强模块,用于对所述目标弱口令进行增强,确定目标强口令;所述口令增强模块具体还用于:获取口令变化盐值,根据预设裁剪字符长度在所述目标弱口令进行随机字符裁剪,得到口令裁剪字符;根据所述口令裁剪字符对所述目标弱口令进行口令变化,确定变化口令;根据所述口令变化盐值和所述变化口令确定所述目标强口令;所述口令增强模块具体还用于:对所述口令裁剪字符进行哈希计算,确定所述口令裁剪字符对应的第二哈希值;根据预设裁剪哈希长度对所述第二哈希值进行随机哈希值裁剪,得到第三哈希值;将所述第三哈希值进行整数转换,确定待替换字符和待替换字符的字符长度;根据所述待替换字符和所述待替换字符的字符长度对所述目标弱口令进行口令变化,确定变化口令。
7.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-5中任一项所述的网络主机弱口令识别和增强方法。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-5中任一项所述的网络主机弱口令识别和增强方法。