[发明专利]恶意线程挂起的检测有效
| 申请号: | 201680037854.4 | 申请日: | 2016-05-26 |
| 公开(公告)号: | CN107949846B | 公开(公告)日: | 2021-12-28 |
| 发明(设计)人: | A.卡普尔;J.R.斯普尔洛克;J.L.爱德华兹 | 申请(专利权)人: | 迈克菲有限责任公司 |
| 主分类号: | G06F21/55 | 分类号: | G06F21/55;G06F21/85;H04L29/06 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 周学斌;陈岚 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 恶意 线程 挂起 检测 | ||
1.一种计算装置,包括:
处理器;
存储器;以及
包括安全代理的一个或多个逻辑元件,其被配置成:
首先检测第一过程已启动第二过程并将第二过程置于已挂起状态,包括识别创建已挂起标志,并且还包括检测针对第二过程还没有发出“恢复”指令;
第二检测在将第二过程置于挂起状态后,第一过程已修改或尝试修改第二过程,包括检测第一过程已经修改导入地址表;
至少部分基于首先检测结合第二检测将第一过程分类为潜在恶意的;以及
采取补救行动。
2.根据权利要求1所述的计算装置,其中该安全代理还能够操作用于将该修改分类为非恶意的,并且许可第一过程执行。
3.根据权利要求1所述的计算装置,其中检测第一过程已将第二过程置于已挂起状态包括检测线程数计数器已经被设置成零。
4.根据权利要求1所述的计算装置,其中检测第一过程已将第二过程置于已挂起状态包括插入操作系统钩子。
5.根据权利要求1所述的计算装置,其中检测第一过程已将第二过程置于已挂起状态包括插入应用级别钩子。
6.根据权利要求1所述的计算装置,其中将该第一过程分类为潜在恶意的包括确定第一过程已重写第二过程的入口点。
7.根据权利要求1所述的计算装置,其中将该第一过程分类为潜在恶意的包括检测第一过程已在第二过程的入口点处或附近引入跳转或分支指令。
8.根据权利要求1所述的计算装置,其中将该第一过程分类为潜在恶意的包括检测第一过程已在第二过程上创建远程线程。
9.根据权利要求1所述的计算装置,其中将该第一过程分类为潜在恶意的包括提供操作系统或用户模式钩子。
10.根据权利要求1所述的计算装置,其中将该第一过程分类为潜在恶意的包括检测第一过程已启动一起对第二过程产生修改效果的多个过程。
11.一个或多个有形非临时计算机可读存储介质,其上存储有用于提供安全引擎的可执行指令,安全引擎被配置成:
首先检测第一过程已启动第二过程并将第二过程置于已挂起状态,包括识别创建已挂起标志,并且还包括检测针对第二过程还没有发出“恢复”指令;
第二检测在将第二过程置于挂起状态后,第一过程已修改或尝试修改第二过程,包括检测第一过程已经修改导入地址表;
至少部分基于首先检测结合第二检测将第一过程分类为潜在恶意的;以及
采取补救行动。
12.根据权利要求11所述的一个或多个有形非临时计算机可读存储介质,其中检测第一过程已将第二过程置于已挂起状态包括检测线程数计数器已经被设置成零。
13.根据权利要求11所述的一个或多个有形非临时计算机可读存储介质,其中检测第一过程已将第二过程置于已挂起状态包括插入操作系统钩子。
14.根据权利要求11所述的一个或多个有形非临时计算机可读存储介质,其中检测第一过程已将第二过程置于已挂起状态包括插入应用级别钩子。
15.根据权利要求11所述的一个或多个有形非临时计算机可读存储介质,其中将该第一过程分类为潜在恶意的包括确定第一过程已重写第二过程的入口点。
16.根据权利要求11所述的一个或多个有形非临时计算机可读存储介质,其中将该第一过程分类为潜在恶意的包括检测第一过程已在第二过程的入口点处或附近引入跳转或分支指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈克菲有限责任公司,未经迈克菲有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680037854.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:支持多层存储器的虚拟文件系统
- 下一篇:数字图像中的缺陷检测和校正





