[发明专利]弱密码检测方法、装置、电子设备、存储介质和程序在审
申请号: | 202010850035.X | 申请日: | 2020-08-21 |
公开(公告)号: | CN112182555A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 马方方;彭国洲 | 申请(专利权)人: | 网神信息技术(北京)股份有限公司;奇安信科技集团股份有限公司;国家计算机病毒应急处理中心 |
主分类号: | G06F21/46 | 分类号: | G06F21/46 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 苗晓静 |
地址: | 100097 北京市海淀区昆明湖南路51号*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 密码 检测 方法 装置 电子设备 存储 介质 程序 | ||
本发明实施例提供了一种弱密码检测方法、装置、电子设备、存储介质和程序,通过内存地址和预先确定的安全权限进程所占用内存中用于存储用户名和密码的存储位置,从安全权限进程所占用内存中获取安全权限进程所占用内存中存储的用户名和密码。从安全权限进程所占用内存中存储的用户名和密码中获取与待进行弱密码检测的目标用户名对应的目标密码,进而对该目标密码进行弱密码检测。通过内存地址和预先确定的安全权限进程所占用内存中用于存储用户名和密码的存储位置实现了对某一目标用户名对应的目标密码的获取,进而实现对目标密码的弱密码检测。
技术领域
本发明涉及计算机技术领域,尤其是涉及一种弱密码检测方法、装置、电子设备、存储介质和程序。
背景技术
对操作系统(例如,windows操作系统)设置了登录的用户名和密码后,在登录操作系统、远程控制操作系统、切换登录操作系统的用户等情况下,均需要登录预先在操作系统注册的用户名和密码。如今操作系统的密码问题导致的风险越来越大。然而现有技术中由于无法获取到登录操作系统的用户名和密码,因而也无法对用户注册的密码是否属于弱密码进行检测。
可见,现有技术无法对用户注册的密码是否属于弱密码进行检测。
发明内容
本发明实施例提供一种弱密码检测方法、装置、电子设备、存储介质和程序,用以解决现有技术由于无法对用户注册的密码是否属于弱密码进行检测的问题。
针对以上技术问题,第一方面,本发明实施例提供一种弱密码检测方法,包括:
操作系统启动后,获取所述操作系统中安全权限进程所占用内存的内存地址;其中,所述安全权限进程为登录所述操作系统时,用于对登录的用户名和密码进行验证的进程;
确定所述安全权限进程所占用内存中用于存储用户名和密码的存储位置,根据所述内存地址和所述存储位置获取在所述安全权限进程所占用内存中存储的用户名和密码;
根据在所述安全权限进程所占用内存中存储的用户名和密码,获取与待进行弱密码检测的目标用户名对应的目标密码,对所述目标密码进行弱密码检测。
可选地,所述确定所述安全权限进程所占用内存中用于存储用户名和密码的存储位置之前,还包括:
获取若干组在所述操作系统中注册的用户名和密码,作为实验组的用户名和密码;
每次通过任一实验组的用户名和密码登录所述操作系统后,根据所述内存地址从所述安全权限进程所占用内存中获取变更的信息;
在所述变更的信息中匹配所述任一实验组的用户名和密码,记录与所述任一实验组的用户名和密码匹配成功的用户名和密码的存储位置;
将记录的与每一实验组的用户名和密码匹配成功的用户名和密码的存储位置,作为所述安全权限进程所占用内存中用于存储用户名和密码的存储位置。
可选地,所述根据所述内存地址和所述存储位置获取在所述安全权限进程所占用内存中存储的用户名和密码,包括:
根据所述内存地址访问所述安全权限进程所占用内存,从所述安全权限进程所占用内存中,根据所述存储位置获取在所述安全权限进程所占用内存中存储的每一组用户名和密码。
可选地,所述对所述目标密码进行弱密码检测,包括:
若所述目标密码为加密密码,则判断预置字典库中是否存在与所述目标密码匹配的加密密码,若是,则认定所述目标密码为弱密码;其中,所述预置字典库中包括与已认定的弱密码对应的明文密码和加密密码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网神信息技术(北京)股份有限公司;奇安信科技集团股份有限公司;国家计算机病毒应急处理中心,未经网神信息技术(北京)股份有限公司;奇安信科技集团股份有限公司;国家计算机病毒应急处理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010850035.X/2.html,转载请声明来源钻瓜专利网。