The present disclosure relates to the field of network security technology, and provides a method and device for detecting vulnerability files. The vulnerability detection methods include: acquiring target files, the target files being tested; determining the test environment of the target files; generating target loads according to the test environment of the target files and the target files; in which the target loads are used for. Indicates the execution of corresponding instructions; when the target file is executed, determines that there is a vulnerability in calling the target file. The invention content of the present disclosure can at least reduce the vulnerabilities and false alarm problems existing in the detection vulnerability files in the related technology, and improve the accuracy of the detection of vulnerability files.
【技术实现步骤摘要】
一种检测漏洞文件的方法及装置
本公开涉及网络安全
,尤其涉及一种检测漏洞文件的方法及装置。
技术介绍
在信息技术飞速发展的今天,网络安全技术也在不断更新。不法分子通过各种网络安全技术来利用漏洞进行非法行为,其中文件包含漏洞就是一个重要的利用点。文件包含漏洞危害巨大,但现今的检测技术并不完备。传统的文件包含漏洞的检测并不能针对被检测目标的具体情况进行全面考虑,无法精准检测目标是否存在该漏洞,存在各种漏报、误报问题。
技术实现思路
本公开实施例提供一种检测漏洞文件的方法及装置,能够至少减少决相关技术中检测漏洞文件中存在的漏洞和误报问题,提高了检测漏洞文件的精准性。所述技术方案如下:根据本公开实施例的第一方面,提供一种检测漏洞文件的方法,,应用于终端,所述方法包括:获取目标文件,所述目标文件为待测试文件;确定所述目标文件的测试环境;根据所述目标文件的测试环境及所述目标文件生成目标载荷;其中,所述目标载荷用于指示执行对应的指令;在所述目标文件被执行时,确定调用所述目标文件存在漏洞。在一个可选实施例中,在根据所述目标载荷的执行对应执行之前还包括:上传所述目标载荷至所述终端的处理器中,并获取上传的所述目标载荷的路径信息。在一个可选实施例中,在根据所述目标载荷的执行对应执行之前还包括:将所述目标载荷发送至目标服务器;所述在所述目标文件被执行时,确定调用所述目标文件存在漏洞包括:接收所述目标服务器执行所述对应指令的反馈消息;确定所述反馈消息中包含预设字符,则确定所述目标文件被执行,确定调用所述目标文件存在漏洞。在一个可选实施例中,所述目标文件的测试环境包括以下至少一种; ...
【技术保护点】
1.一种检测漏洞文件的方法,应用于终端,其特征在于,所述方法包括:获取目标文件,所述目标文件为待测试文件;确定所述目标文件的测试环境;根据所述目标文件的测试环境及所述目标文件生成目标载荷;其中,所述目标载荷用于指示执行对应的指令;在所述目标文件被执行时,确定调用所述目标文件存在漏洞。
【技术特征摘要】
1.一种检测漏洞文件的方法,应用于终端,其特征在于,所述方法包括:获取目标文件,所述目标文件为待测试文件;确定所述目标文件的测试环境;根据所述目标文件的测试环境及所述目标文件生成目标载荷;其中,所述目标载荷用于指示执行对应的指令;在所述目标文件被执行时,确定调用所述目标文件存在漏洞。2.根据权利要求1所述的方法,其特征在于,在根据所述目标载荷的执行对应执行之前还包括:上传所述目标载荷至所述终端的处理器中,并获取上传的所述目标载荷的路径信息。3.根据权利要求1所述的方法,其特征在于,在根据所述目标载荷的执行对应执行之前还包括:将所述目标载荷发送至目标服务器;所述在所述目标文件被执行时,确定调用所述目标文件存在漏洞包括:接收所述目标服务器执行所述对应指令的反馈消息;确定所述反馈消息中包含预设字符,则确定所述目标文件被执行,确定调用所述目标文件存在漏洞。4.根据权利要求1所述的方法,其特征在于,所述目标文件的测试环境包括以下至少一种;PHP测试环境、AHP测试环境、ASPX测试环境、JSPX测试环境。5.一种检测漏洞文件的方法,应用于服务器,其特征在于,所述方法包括:接收终端发送的目标载荷,其中所述目标载荷根据待测试的目标文件和测试环境生成;根据所述目标载荷的指示执行对应指令,并向所述终端发送执行的反馈消息;其中,所述反馈消息用于确定在所述目标文件被执行时,确定调用所述目标文件存在漏洞。6.一种终端,其特征在于,所述终端包括:获取模块、确定模块、生成模块、执行模块和判断模块;其中,所述获取模块,用于获取的目标测试文...
【专利技术属性】
技术研发人员:李鹏轩,赵培源,朱利军,
申请(专利权)人:西安四叶草信息技术有限公司,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。