[发明专利]DLL失效的检测方法及装置有效
申请号: | 202010136334.7 | 申请日: | 2020-03-02 |
公开(公告)号: | CN111338922B | 公开(公告)日: | 2023-04-11 |
发明(设计)人: | 李洪宇 | 申请(专利权)人: | 武汉思普崚技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 430070 湖北省武汉市武汉东湖新技术开发区光谷大道*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dll 失效 检测 方法 装置 | ||
本申请公开了一种DLL失效的检测方法及装置,通过当前的DLL,获取并存储目标进程的数据信息,所述数据信息包括当前账户信息,当前账户信息为在当前的DLL注入时,目标进程中登录的账户信息,然后接收定时线程发出的账户更新信号,并在接收到所述账户更新信号时,判定当前的DLL已失效,其中,定时线程位于目标进程中,用于获取目标进程在运行过程中登录的最新账户信息,并在最新账户信息与当前账户信息不一致时,发出账户更新信号。上述方法中,针对存在账户登录的客户端进程,能够实时检测是否已切换账户登录,进而判断出当前的DLL是否已失效,有效防止上网行为管理设备接收到错误的数据,提高对客户端上网行为审计的准确度。
技术领域
本申请涉及应用程序监控技术领域,尤其涉及一种DLL失效的检测方法及装置。
背景技术
目前,上网行为管理设备常使用DLL注入的方法以实现对客户端上网行为的审计。DLL注入是指向客户端中某个正在运行的进程注入代码的过程,注入的代码以动态链接库(Dynamic Link Library,DLL)的形式存在。通过DLL注入,上网行为管理设备能够获取客户端进程运行时的数据信息,进而根据数据信息来审计客户端的上网行为。
对于存在账户登录的客户端进程,DLL注入之后所获取的数据信息通常包括账户信息以及运行信息,其中,账户信息用于识别登录的用户身份,运行信息为进程运行过程中所产生的一系列数据,例如针对一些聊天软件,账户信息包括账户名、电话号码以及昵称等,运行信息包括聊天过程中所收发的文字消息、图片消息以及各类文件等。客户端进程在运行时,若切换账户登录,那么其账户信息则会发生变化,这种情况下,原来注入的DLL已失效,需重新注入新的DLL才能获取新的账户信息。
但是目前的上网行为管理设备在监控客户端时,由于无法判断出进程在运行时是否已切换账户登录,从而导致无法检测出当前的DLL是否已失效。因此,在当前账户已切换登录时,上网行为管理设备无法及时注入新的DLL,这种情况下,客户端在将新产生的运行信息发送给上网行为管理设备时,仍会按照原来的DLL,将原始账户信息共同发送出去,导致上网行为管理设备接收到错误的数据,影响对客户端上网行为审计的准确度。
发明内容
为了解决目前的上网行为管理设备在监控客户端时,由于无法判断出进程在运行时是否已切换账户登录,从而导致无法检测出当前的DLL是否已失效,影响对客户端上网行为审计的准确度的问题,本申请通过以下实施例公开了一种DLL失效的检测方法及装置。
本申请第一方面公开了一种DLL失效的检测方法,包括:
根据当前的DLL,获取并存储目标进程的数据信息,所述数据信息包括当前账户信息,所述当前账户信息为在所述当前的DLL注入时,所述目标进程中登录的账户信息,所述目标进程为客户端中任意一个需要监控且存在账户登录的已运行进程;
接收定时线程发出的账户更新信号,并在接收到所述账户更新信号时,判定所述当前的DLL已失效,所述定时线程位于所述目标进程中,所述定时线程用于获取所述目标进程在运行过程中登录的最新账户信息,并在所述最新账户信息与所述当前账户信息不一致时,发出所述账户更新信号。
可选的,所述根据当前的DLL,获取并存储目标进程的数据信息,包括:
加载启动所述当前的DLL,获取所述数据信息;
将所述数据信息存储至预设的目标进程内存中。
可选的,所述定时线程用于每隔预设的固定时间段,获取所述目标进程在运行过程中登录的最新账户信息,并将所述最新账户信息与存储在所述目标进程内存中的所述当前账户信息进行对比,所述固定时间段的设置范围为3秒-5秒。
可选的,所述加载启动所述当前的DLL的同时,所述检测方法还包括:
启动所述目标进程中的所述定时线程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉思普崚技术有限公司,未经武汉思普崚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010136334.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车制动器冷却装置
- 下一篇:一种能实现自动化测量的电子式集沙仪