[发明专利]一种WebShell的检测方法及系统有效
申请号: | 201310423483.1 | 申请日: | 2013-09-16 |
公开(公告)号: | CN104468477B | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 李小龙 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 webshell 检测 方法 系统 | ||
1.一种WebShell的检测方法,其特征在于,包括以下步骤:
A,收集服务器访问日志,分析出可疑访问行为的URL;
B,将分析出可疑访问行为的URL结合WebShell特征库进行本地检测;
C,将分析出可疑访问行为的URL结合WebShell特征库进行远程检测;
D,根据检测判断如发现WebShell,则执行步骤E;
E,上报WebShell路径,同时将识别为WebShell的路径补充到WebShell路径库;
其中,步骤B所述的本地检测,包括配置目标服务器信息并远程登录到目标服务器进行源码级WebShell检查;
步骤C所述的远程检测,包括远程检测配置和网页爬虫及远程检测网页代码。
2.如权利要求1所述的方法,其特征在于,所述的源码级WebShell检查是结合来源于WebShell特征库的本地检测指纹库通过指纹比对的方式对Web服务器根目录文件及可疑访问行为的URL文件中获得的各种语言的源代码进行WebShell检查。
3.如权利要求1所述的方法,其特征在于,所述的网页爬虫是依据来源于WebShell特征库的WebShell路径库及可疑访问行为的URL为远程检测路径并获取该远程检测路径中的应答数据。
4.如权利要求1所述的方法,其特征在于,所述的远程检测网页代码是结合来源于WebShell特征库的远程检测指纹库通过指纹比对的方式对远程检测路径中获得的应答数据进行WebShell检测。
5.如权利要求1所述的方法,其特征在于,步骤A所述的可疑访问行为的URL为按URL访问的频度及参数来分析的URL,所有出现过的URL,给定一个可疑级别为低;访问频度最少的URL,给定一个可疑级别为中;出现恶意内容的URL,给定一个可疑级别为高。
6.一种WebShell检测系统,其特征在于,该系统包括:
日志审计模块:用于收集服务器访问日志,分析出可疑访问行为的URL;
本地检测模块:用于将分析出可疑访问行为的URL结合WebShell特征库进行;
远程检测模块:用于将分析出可疑访问行为的URL结合WebShell特征库进行;
结果输出模块:用于根据检测判断如发现WebShell,则上报WebShell路径,同时将识别为WebShell的路径补充到WebShell路径库;
其中,所述的本地检测模块,具体用于配置目标服务器信息并远程登录到目标服务器进行源码级WebShell检查;
所述的远程检测模块,具体用于远程检测配置和网页爬虫及远程检测网页代码。
7.如权利要求6所述的系统,其特征在于,所述的源码级WebShell检查是结合来源于WebShell特征库的本地检测指纹库通过指纹比对的方式对Web服务器根目录文件及可疑访问行为的URL文件中获得的各种语言的源代码进行WebShell检查。
8.如权利要求6所述的系统,其特征在于,所述的网页爬虫是依据来源于WebShell特征库的WebShell路径库及可疑访问行为的URL为远程检测路径并获取该远程检测路径中的应答数据。
9.如权利要求6所述的系统,其特征在于,所述的远程检测网页代码是结合来源于WebShell特征库的远程检测指纹库通过指纹比对的方式对远程检测路径中获得的应答数据进行WebShell检测。
10.如权利要求6所述的系统,其特征在于,所述的可疑访问行为的URL为按URL访问的频度及参数来分析的URL,所有出现过的URL,给定一个可疑级别为低;访问频度最少的URL,给定一个可疑级别为中;出现恶意内容的URL,给定一个可疑级别为高。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310423483.1/1.html,转载请声明来源钻瓜专利网。