[发明专利]webshell文件检测方法、装置及电子设备在审
申请号: | 202310499212.8 | 申请日: | 2023-05-05 |
公开(公告)号: | CN116436690A | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 马环环 | 申请(专利权)人: | 北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/02 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | webshell 文件 检测 方法 装置 电子设备 | ||
本申请提供一种webshell文件检测方法、装置及电子设备,涉及安全技术领域。该方法通过获取初始文件的操作行为特征,然后根据操作行为特征判断初始文件是否为webshell文件,操作行为特征能反映攻击者的一些操作行为,所以通过分析操作行为特征可以准确检测出webshell文件,相比于特征匹配的检测方式,本方案对于混淆webshell文件的检测效果更好,检测精度更高。
技术领域
本申请涉及安全技术领域,具体而言,涉及一种webshell文件检测方法、装置及电子设备。
背景技术
webshell是以asp、php、jsp或者cgi等网页文件形式存在的一种代码执行环境,主要用于网站管理、服务器管理、权限管理等操作。使用方法简单,只需上传一个代码文件,通过网址访问,便可进行很多日常操作,极大地方便了使用者对网站和服务器的管理。正因如此,也有小部分人将代码修改后当作后门程序使用,以达到控制网站服务器的目的。
随着webshell检测技术的发展,针对webshell的绕过、免杀方法也层出不穷,传统入侵检测系统主要是针对特定的网络特征规则匹配一些webshell流量特征,但是这种方式对于一些经过混淆后的Webshell通常无法检测,即检测精度较低。
发明内容
本申请实施例的目的在于提供一种webshell文件检测方法、装置及电子设备,用以改善现有方式中webshell文件的检测精度低的问题。
第一方面,本申请实施例提供了一种webshell文件检测方法,所述方法包括:
获取上传的初始文件;
获取对所述初始文件的操作行为特征;
根据所述操作行为特征判断所述初始文件是否为webshell文件。
在上述实现过程中,通过获取初始文件的操作行为特征,然后根据操作行为特征判断初始文件是否为webshell文件,操作行为特征能反映攻击者的一些操作行为,所以通过分析操作行为特征可以准确检测出webshell文件,相比于特征匹配的检测方式,本方案对于混淆webshell文件的检测效果更好,检测精度更高。
可选地,所述获取对所述初始文件的操作行为特征之前,还包括:
获取所述初始文件上传时的上传行为特征;
所述根据所述操作行为特征判断所述初始文件是否为webshell文件,包括:
根据所述上传行为特征和所述操作行为特征判断所述初始文件是否为webshell文件。
在上述实现过程中,结合上传行为特征和操作行为特征来综合检测webshell文件,可进一步提高检测精度。
可选地,所述上传行为特征包括以下至少一种:所述初始文件的名称、上传所述初始文件的时间、所述初始文件上传的路径、所述初始文件的IP地址。通过检测这些上传行为特征,可初步判断初始文件是否是可疑的webshell文件。
可选地,所述获取所述初始文件上传时的上传行为特征之前,还包括:
检测所述初始文件是否为可疑webshell文件;
若是,则执行步骤:获取所述初始文件上传时的上传行为特征。
在上述实现过程中,先检测初始文件是否为可疑webshell文件,如此先对初始文件进行初步检测,然后再结合上传行为特征和操作行为特征来检测,以增加后续检测的准确度。
可选地,所述检测所述初始文件是否为可疑webshell文件,包括:
获取上传所述初始文件时的网络流量的流量特征;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司,未经北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310499212.8/2.html,转载请声明来源钻瓜专利网。