[发明专利]一种防御网购木马的方法及其装置有效
申请号: | 201310017118.0 | 申请日: | 2013-01-17 |
公开(公告)号: | CN103020516A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 朱显章;陈志强;付志远;陈勇 | 申请(专利权)人: | 珠海市君天电子科技有限公司 |
主分类号: | G06F21/52 | 分类号: | G06F21/52;G06F21/56 |
代理公司: | 广州新诺专利商标事务所有限公司 44100 | 代理人: | 吴静芝;张奇洲 |
地址: | 519015 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防御 木马 方法 及其 装置 | ||
1.一种防御网购木马的方法,包括如下步骤:
步骤S11:当用户点击运行可执行文件,在加载模块之前,获取进程中可执行文件的原始文件名和加载模块的文件名;
步骤S12:以进程中可执行文件的原始文件名和加载模块的文件名为索引,在本地特征库中查找加载模块的特征信息;
步骤S13:选择是否检测加载模块的特征信息,若是,则进入步骤S14,若否,则进入步骤S16;
步骤S14:提取加载模块的特征信息;
步骤S15:将提取的加载模块的特征信息与本地特征库的特征信息进行比对,判断其是否为木马,若是,则进入步骤S18,若否,则进入步骤S16;
步骤S16:判断是否检测可执行文件所依赖的文件,若是,则进入步骤S17,若否,则允许其运行;
步骤S17:获得可执行文件所依赖的文件的全路径,并根据该全路径查找可执行文件所依赖文件的是否存在,若存在,则允许其运行,若不存在,则进入步骤S18。
步骤S18:查询加载模块的安全属性,若为黑,则关闭其运行,若为白,则允许其运行。
2.根据权利要求1所述的防御网购木马的方法,其特征在于:该步骤S15包括子步骤
步骤S151:判断文件的大小是否在阈值范围内,若是,则是正常的文件,若否,则进行下一步骤的判断;
步骤S152:判断是数字签名是否匹配,若是,则为正常安全文件,若否,则为木马;和/或
步骤S153:判断是版本信息是否匹配,若是,则为正常安全文件,若否,则为木马。
3.根据权利要求1或2所述的防御网购木马的方法,其特征在于:该步骤S17包括子步骤
步骤S171:以进程的原始文件名和加载模块的文件名为索引,在配置文件库中查找该可执行文件正常安装时要依赖文件及其相对路径信息;
步骤S172:根据当前运行的可执行文件的全路径和配置文件库中查找的要依赖文件的相对路径,获得要依赖文件的全路径;
步骤S173:根据获得的要依赖文件的全路径查找对应的文件是否存在,若存在,则允许其运行,若不存在,则进入步骤S18。
4.一种防御网购木马的装置,其特征在于:包括文件名获取模块、特征信息查找模块、特征信息检测选择模块、加载模块特征提取模块、特征信息比对模块、依赖文件检测选择模块、依赖文件查找模块、安全属性查询模块、本地特征库、配置文件库和安全属性数据库;当用户点击运行可执行文件,在加载模块之前,该文件名获取模块获取进程中可执行文件的原始文件名和加载模块的文件名;该特征信息查找模块以进程中可执行文件的原始文件名和加载模块的文件名为索引,在本地特征库中查找加载模块的特征信息;该特征信息检测选择模块选择是否检测加载模块的特征信息,若是,则发送指令至加载模块特征提取模块,若否,则发送指令至依赖文件检测选择模块;该加载模块特征提取模块提取加载模块的特征信息;该特征信息比对模块将提取的加载模块的特征信息与本地特征库的特征信息进行比对,判断其是否为木马,若是,则发送指令至安全属性查询模块,若否,则发送指令至依赖文件检测选择模块;该依赖文件检测选择模块判断是否检测可执行文件所依赖的文件,若是,则发送指令至依赖文件查找模块,若否,则允许其运行;依赖文件查找模块;该依赖文件查找模块获得可执行文件所依赖的文件全路径,并根据该全路径查找可执行文件所依赖文件的是否存在,若存在,则允许其运行,若不存在,则发送指令至安全属性查询模块;该安全属性查询模块查找安全属性数据库获得加载模块的安全属性,若为黑,则关闭其运行,若为白,则允许其运行。
5.根据权利要求4所述的防御网购木马的装置,其特征在于:该特征信息比对模块包括文件大小判断子模块、数字签名判断子模块和/或版本信息判断子模块;其首先判断文件的大小是否在阈值范围内,若是,则是正常的文件,若否,则发送指令至数字签名判断子模块或版本信息判断子模块进行下一步的判断;该数字签名判断子模块判断数字签名是否匹配,若是,则为正常安全文件,若否,则为木马;版本信息判断子模块判断版本信息是否匹配,若是,则为正常安全文件,若否,则为木马。
6.根据权利要求4或5所述的防御网购木马的装置,其特征在于:该依赖文件查找模块包括文件信息搜索子模块、文件全路径获得模块和查找模块;该文件信息搜索子模块以进程的原始文件名和加载模块的文件名为索引,在配置文件库中查找该可执行文件正常安装时要依赖文件及其相对路径信息;该文件全路径获得模块根据当前运行的可执行文件的全路径和配置文件库中要依赖文件的相对路径,获得要依赖文件的全路径;该查找模块根据获得的要依赖文件的全路径查找对应的文件是否存在,若存在,则允许其运行,若不存在,则关闭其运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市君天电子科技有限公司,未经珠海市君天电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310017118.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电动客车舱门铰接结构
- 下一篇:前轮罩结构、发动机前舱以及汽车