[发明专利]一种识别病毒的方法及装置有效
申请号: | 201210177733.3 | 申请日: | 2012-05-31 |
公开(公告)号: | CN103455757A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 焦国强;苏海峰;徐鸣;张楠 | 申请(专利权)人: | 北京金山安全软件有限公司;可牛网络技术(北京)有限公司;贝壳网际(北京)安全技术有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 黄灿;安利霞 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 识别 病毒 方法 装置 | ||
1.一种识别病毒的方法,其特征在于,包括:
获取用户访问在线支付网站时的内存中的原始内存信息,并对所述原始内存信息进行转存;
对转存后的所述原始内存信息进行分析,获得访问所述在线支付网站中被访问过程中运行的进程的相关信息;
根据所述进程的相关信息,对当前运行的进程是否是病毒样本对应的进程进行识别。
2.根据权利要求1所述的识别病毒的方法,其特征在于,所述获取用户访问在线支付网站时的内存中的原始内存信息,并对所述原始内存信息进行转存的步骤包括:
提高查看系统权限的权限值;
基于提高后的权限值,获得要转存的进程的内存空间地址;其中所述要转存的进程为访问所述在线支付网站中被访问过程;
根据所述内存空间地址,对所述内存空间中的内容进行转存,并将转存的内容保存为一个文件。
3.根据权利要求2所述的识别病毒的方法,其特征在于,对转存后的所述原始内存信息进行分析,获得访问所述在线支付网站中被访问过程中运行的进程的相关信息的步骤包括:
对转存后的所述文件进行分析,获得访问所述在线支付网站中被访问过程中运行的病毒进程要使用的数据以及调用的函数。
4.根据权利要求3所述的识别病毒的方法,其特征在于,对所述文件进行分析,获得访问所述在线支付网站中被访问过程中运行的病毒进程要使用的数据以及调用的函数的步骤包括:
根据字符编码集或者病毒特征库,对所述文件进行全文字符串匹配,获得匹配不成功的无效字符串,并过滤掉所述无效字符串
过滤掉所述无效字符串,得到匹配成功的字符串对应的文件;
根据所述匹配成功的字符串对应的文件,获得病毒进程要使用的数据以及调用的函数。
5.根据权利要求4所述的识别病毒的方法,其特征在于,根据所述进程的相关信息,对当前运行的进程是否是病毒样本对应的进程进行识别的步骤包括:
根据病毒进程要使用的数据以及调用的函数,在所述匹配成功的字符串对应的文件中查找若有与所述数据以及调用的函数相匹配的:节点IE的内容、节点Patch的内容和节点TargetAddr的内容,则确定该进程为病毒进程;其中,所述节点IE的内容为搜索IE窗口控件时使用的内容,所述节点Patch的内容为修改IE网页内容时使用的内容,所述TargetAddr的内容为网购木马病毒要盗取的对应网购地址。
6.一种识别病毒的装置,其特征在于,包括:
内存截取模块,用于获取用户访问在线支付网站时的内存中的原始内存信息,并对所述原始内存信息进行转存;
获取模块,用于对转存后的所述原始内存信息进行分析,获得访问所述在线支付网站中被访问过程中运行的进程的相关信息;
识别模块,用于根据所述进程的相关信息,对当前运行的进程是否是病毒样本对应的进程进行识别。
7.根据权利要求6所述的识别病毒的装置,其特征在于,所述内存截取模块包括:
设置模块,用于提高查看系统权限的权限值;
获得模块,用于基于提高后的权限值,获得要转存的进程的内存空间地址;其中所述要转存的进程为访问所述在线支付网站中被访问过程;
转存模块,用于根据所述内存空间地址,对所述内存空间中的内容进行转存,并将转存的内容保存为一个文件。
8.根据权利要求7所述的识别病毒的装置,其特征在于,所述获得模块具体用于:对转存后的所述文件进行分析,获得访问所述在线支付网站中被访问过程中运行的病毒进程要使用的数据以及调用的函数。
9.根据权利要求8所述的识别病毒的装置,其特征在于,所述获得模块还用于:根据字符编码集或者病毒特征库,对所述文件进行全文字符串匹配,获得匹配不成功的无效字符串,并过滤掉所述无效字符串;过滤掉所述无效字符串,得到匹配成功的字符串对应的文件;根据所述匹配成功的字符串对应的文件,获得病毒进程要使用的数据以及调用的函数。
10.根据权利要求9所述的识别病毒的装置,其特征在于,所述识别模块具体用于:根据病毒进程要使用的数据以及调用的函数,在所述匹配成功的字符串对应的文件中查找若有与所述数据以及调用的函数相匹配的:节点IE的内容、节点Patch的内容和节点TargetAddr的内容,则确定该进程为病毒进程;其中,所述节点IE的内容为搜索IE窗口控件时使用的内容,所述节点Patch的内容为修改IE网页内容时使用的内容,所述TargetAddr的内容为网购木马病毒要盗取的对应网购地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山安全软件有限公司;可牛网络技术(北京)有限公司;贝壳网际(北京)安全技术有限公司,未经北京金山安全软件有限公司;可牛网络技术(北京)有限公司;贝壳网际(北京)安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210177733.3/1.html,转载请声明来源钻瓜专利网。