[发明专利]网站恶意程序检测方法及装置有效
申请号: | 201410856928.X | 申请日: | 2014-12-31 |
公开(公告)号: | CN104580203A | 公开(公告)日: | 2015-04-29 |
发明(设计)人: | 李纪峰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F21/56 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李相雨 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网站 恶意程序 检测 方法 装置 | ||
1.一种网站恶意程序检测方法,其特征在于,包括:
获取目标网站的网页文件;
根据恶意程序特征库对所述网页文件中的源代码进行检测,识别出所述网页文件中的疑似恶意代码;
将所述疑似恶意代码和/或网页文件传输至预设服务器,以使所述预设服务器判断所述疑似恶意代码是否为恶意代码;
获取所述预设服务器返回的疑似恶意代码判断结果。
2.根据权利要求1所述的网站恶意程序检测方法,其特征在于,还包括:
根据所述判断结果生成提示信息,以提示所述目标网站是否包含存在恶意代码的网页文件。
3.根据权利要求1和2中任一项所述的网站恶意程序检测方法,其特征在于,若判定所述疑似恶意代码为恶意代码,则所述方法还包括:
根据接收到的第一指令将所述恶意代码添加至白名单,以使被添加至白名单的代码在再次检测源代码时被识别为非恶意代码;
或
根据接收到的第二指令将所述恶意代码添加至黑名单,以使被添加至黑名单的代码在再次检测源代码时被识别为恶意代码。
4.根据权利要求1至3中任一项所述的网站恶意程序检测方法,其特征在于,所述识别出所述网页文件中的疑似恶意代码还包括:
查询访问所述疑似恶意代码并将所述疑似恶意代码添加至白名单的用户数目,若所述用户数目大于预设数目,则将所述疑似恶意代码判定为非恶意代码进行提示。
5.一种网站恶意代码判断方法,其特征在于,包括:
获取终端判定的疑似恶意代码和/或来自所述终端的网页文件中的疑似恶意代码;
通过多个引擎分别对所述疑似恶意代码进行检测,根据每个引擎的检测结果判断所述疑似恶意代码是否为恶意代码;
将疑似恶意代码判断结果发送至所述终端。
6.一种网站恶意程序检测装置,其特征在于,包括:
文件获取单元,用于获取目标网站的网页文件;
识别单元,用于根据恶意程序特征库对所述网页文件中的源代码进行检测,识别出所述网页文件中的疑似恶意代码;
传输单元,用于将所述疑似恶意代码和/或网页文件传输至服务器,以使所述预设服务器检测所述疑似恶意代码是否为恶意代码;
结果获取单元,用于获取所述预设服务器返回的疑似恶意代码检测结果。
7.根据权利要求6所述网站恶意程序检测装置,其特征在于,还包括:
提示单元,用于根据所述判断结果生成提示信息,以提示所述目标网站是否包含存在恶意代码的网页文件。
8.根据权利要求6和7中任一项所述网站恶意程序检测装置,其特征在于,还包括:
添加单元,在所述疑似恶意代码为恶意代码的情况下,根据接收到的第一指令将所述恶意代码添加至白名单,以使被添加至白名单的代码在再次检测源代码时被识别为非恶意代码;
或
在所述疑似恶意代码为恶意代码的情况下,根据接收到的第二指令将所述恶意代码添加至黑名单,以使被添加至黑名单的代码在再次检测源代码时被识别为恶意代码。
9.根据权利要求6至8中任一项所述网站恶意程序检测装置,其特征在于,还包括:
查询单元,用于查询访问所述疑似恶意代码并将所述疑似恶意代码添加至白名单的用户数目,若所述用户数目大于预设数目,则将所述疑似恶意代码判定为非恶意代码进行提示。
10.一种网站恶意代码判断装置,其特征在于,包括:
代码获取单元,用于获取终端判定的疑似恶意代码和/或来自所述终端的网页文件中的疑似恶意代码;
检测单元,用于通过多个引擎分别对所述疑似恶意代码和/或网页文件进行检测,根据每个引擎的检测结果判断所述疑似恶意代码是否为恶意代码;
发送单元,用于将疑似恶意代码判断结果发送至所述终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410856928.X/1.html,转载请声明来源钻瓜专利网。