CN109768945A - 一种任意文件下载漏洞的检测装置及发现方法 - Google Patents

一种任意文件下载漏洞的检测装置及发现方法 Download PDF

Info

Publication number
CN109768945A
CN109768945A CN201711095196.7A CN201711095196A CN109768945A CN 109768945 A CN109768945 A CN 109768945A CN 201711095196 A CN201711095196 A CN 201711095196A CN 109768945 A CN109768945 A CN 109768945A
Authority
CN
China
Prior art keywords
file download
loophole
file
http
flow
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711095196.7A
Other languages
English (en)
Inventor
李楠芳
马先
王旭
钟应寿
刘圣龙
杨莉莉
司红星
尚西元
马学智
李宗容
赵蕾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Four Powerise (beijing) Technology Development Co Ltd
Electric Power Research Institute of State Grid Qinghai Electric Power Co Ltd
Original Assignee
Four Powerise (beijing) Technology Development Co Ltd
Electric Power Research Institute of State Grid Qinghai Electric Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Four Powerise (beijing) Technology Development Co Ltd, Electric Power Research Institute of State Grid Qinghai Electric Power Co Ltd filed Critical Four Powerise (beijing) Technology Development Co Ltd
Priority to CN201711095196.7A priority Critical patent/CN109768945A/zh
Publication of CN109768945A publication Critical patent/CN109768945A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例一种任意文件下载漏洞的检测装置及发现方法。所述方法包括:首先通过http透明代理方式获取http网络流量,过滤分析出http流量中的文件下载流量,然后对文件下载流量中下载的文件进行替换和变异,根据返回结果中是否有敏感的关键字来实现对任意文件下载漏洞的深入检测、以及潜在漏洞的挖掘。

Description

一种任意文件下载漏洞的检测装置及发现方法
技术领域
本发明实施例涉及计算机网络安全技术领域,具体涉及一种任意文件下载漏洞的检测装置及发现方法。
背景技术
随着网络技术的快速发展,越来越多的web应用件被用于Internet中。对于Web应用软件而言,是一种借助Internet技术加以连接的客户/服务器软件,并且可以传输数据。在市场需求的不断推动下,Web应用软件的种类与数量也不断增加,软件的复杂程度也不断增加,软件的质量与安全问题已成为人们越来越关注的问题。对于该软件的服务而言,包括邮件服务、电子公告牌、网上商店以及数据库管理工具。对于这些服务的提供,使得***在运行过程中暴露出越来越多的弱点,这也意味着web应用软件将面临着较为严重的安全隐患。为此,在今后的工作过程中,应对Web应用软件的安全现状进行分析,并提出有针对性的应对措施,以提升Web应用软件的运作安全水平。
近年来,一些网站由于业务需求,都会提供文件查看或下载的功能,如果对用户查看或下载的文件不做限制,则恶意用户就能够查看或下载任意的文件,可以是源代码文件、敏感文件等。
一般的漏洞扫描器发现此类漏洞会对网站进行爬虫,进而增加网站的运行压力并且针对需要登录之后的才能发现的任意文件下载漏洞就无能为力,因此通过分析网络流量进而发现任意文件下载漏洞的装置及方法就十分必要。
发明内容
本发明实施例的一个目的是解决现有的漏洞检测技术依赖于网络爬虫并且无法发现登录之后的任意文件下载漏洞的问题。
本发明实施例提出了一种任意文件下载漏洞挖掘方法,包括:
获取http网络流量;
根据http网络流量提取下载文件数据;
替换下载文件数据中的关键参数,并根据返回的结果判定网站是否存在任意文件下载漏洞
附图说明
通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
图1示出了本发明一实施例提供的一种任意文件下载漏洞挖掘方法的流程示意图;
图2示出了本发明另一实施例提供的一种获取http数据流量中任意下载文件数据的流程示意图;
图3示出了本发明另一实施例提供的一种根据http流量发现任意文件下载漏洞的流程示意图;
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1出示了本发明一实施例提供的一种任意文件下载漏洞挖掘方法的流程示意图。首先通过http代理获取http网络流量,过滤分析出http流量中的文件下载流量,然后对文件下载流量中下载的文件进行替换和变异,根据返回结果中是否有敏感的关键字来判断是否存在文件下载漏洞。
图2出示了本发明一实施例提供的一种获取http数据流量中任意下载文件数据的流程示意图。针对获取的http协议数据,分析判断http响应头中的关键字,以此来分析出任意文件下载流量。过滤出的文件下载流量也会经过去重整合,提高任意文件下载漏洞的分析效率。
图3出示了本发明一实施例提供的一种根据http流量发现任意文件下载漏洞。过滤出http文件下载流量中的http请求信息中的文件参数,然后替响应的文件参数为***敏感文件路径,如/etc/passwd、C:\boot.ini等文件,重放替换变异之后的http请求数据,如果在对应的响应数据中包含了***关键字,就可以判定存在任意文件下载漏洞。

Claims (1)

1.一种任意文件下载漏洞的检测装置及发现方法,其特征在于,包括:
能在windows以及Linux操作***下,采用http透明代理的方式,通过分析客户端传回的http流量,发现任意文件下载请求以及响应数据。
根据过滤出来的文件下载请求数据进行参数变异和替换。
重放替换变异后的文件下载请求,能够根据响应结果分析判断是否存在漏洞。
CN201711095196.7A 2017-11-09 2017-11-09 一种任意文件下载漏洞的检测装置及发现方法 Pending CN109768945A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711095196.7A CN109768945A (zh) 2017-11-09 2017-11-09 一种任意文件下载漏洞的检测装置及发现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711095196.7A CN109768945A (zh) 2017-11-09 2017-11-09 一种任意文件下载漏洞的检测装置及发现方法

Publications (1)

Publication Number Publication Date
CN109768945A true CN109768945A (zh) 2019-05-17

Family

ID=66449254

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711095196.7A Pending CN109768945A (zh) 2017-11-09 2017-11-09 一种任意文件下载漏洞的检测装置及发现方法

Country Status (1)

Country Link
CN (1) CN109768945A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8296848B1 (en) * 2007-06-20 2012-10-23 Symantec Corporation Control flow redirection and analysis for detecting vulnerability exploitation
CN103294951A (zh) * 2012-11-29 2013-09-11 北京安天电子设备有限公司 一种基于文档型漏洞的恶意代码样本提取方法及***
CN104063309A (zh) * 2013-03-22 2014-09-24 南京理工大学常熟研究院有限公司 基于模拟攻击的Web应用程序漏洞检测方法
US20160267278A1 (en) * 2013-11-08 2016-09-15 Tencent Technology (Shenzhen) Company Limited Method, apparatus, terminal and media for detecting document object model-based cross-site scripting attack vulnerability
CN107294919A (zh) * 2016-03-31 2017-10-24 阿里巴巴集团控股有限公司 一种水平权限漏洞的检测方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8296848B1 (en) * 2007-06-20 2012-10-23 Symantec Corporation Control flow redirection and analysis for detecting vulnerability exploitation
CN103294951A (zh) * 2012-11-29 2013-09-11 北京安天电子设备有限公司 一种基于文档型漏洞的恶意代码样本提取方法及***
CN104063309A (zh) * 2013-03-22 2014-09-24 南京理工大学常熟研究院有限公司 基于模拟攻击的Web应用程序漏洞检测方法
US20160267278A1 (en) * 2013-11-08 2016-09-15 Tencent Technology (Shenzhen) Company Limited Method, apparatus, terminal and media for detecting document object model-based cross-site scripting attack vulnerability
CN107294919A (zh) * 2016-03-31 2017-10-24 阿里巴巴集团控股有限公司 一种水平权限漏洞的检测方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李亚威、刘梓溪、丁士俊: "基于风险数据追踪的存储型XSS漏洞检测技术", 《计算机科学》 *

Similar Documents

Publication Publication Date Title
US11798028B2 (en) Systems and methods for monitoring malicious software engaging in online advertising fraud or other form of deceit
US10397279B2 (en) Directing audited data traffic to specific repositories
US10121000B1 (en) System and method to detect premium attacks on electronic networks and electronic devices
US20200012785A1 (en) Self-adaptive application programming interface level security monitoring
US9591007B2 (en) Detection of beaconing behavior in network traffic
US8769692B1 (en) System and method for detecting malware by transforming objects and analyzing different views of objects
US10270805B2 (en) System and method thereof for identifying and responding to security incidents based on preemptive forensics
CN107547490B (zh) 一种扫描器识别方法、装置及***
JP6039826B2 (ja) 不正アクセスの検知方法および検知システム
JP2019536158A (ja) 検知結果が有効であるかないかを検証する方法およびシステム
KR101658456B1 (ko) 웹 애플리케이션 서버로부터 수집된 트랜잭션 정보를 이용한 보안장치
KR101658450B1 (ko) 웹 애플리케이션 서버로부터 수집된 트랜잭션 정보 및 고유세션 id 통한 사용자 식별을 이용한 보안장치.
Englehardt Automated discovery of privacy violations on the web
KR102040371B1 (ko) 네트워크 공격 패턴 분석 및 방법
Dhivya et al. Evaluation of web security mechanisms using vulnerability & Sql attack injection
KR101650475B1 (ko) 웹 서버로부터 수집된 트랜잭션 정보를 이용한 보안장치
CN109768945A (zh) 一种任意文件下载漏洞的检测装置及发现方法
KR101567967B1 (ko) 악성코드 유포지 실시간 탐지/수집 장치 및 방법
KR20090075524A (ko) 차단 대상 사이트에 대한 우회 접근을 차단하는 방법 및시스템
US10810302B2 (en) Database access monitoring with selective session information retrieval
KR102491184B1 (ko) 전용 브라우저를 통한 네트워크 보안시스템
CN110768832B (zh) 一种监测工业控制***信息安全域的方法
小出駿 A Study on Analyzing Cyber Attacks through Active and Passive Observation
Bottazzi et al. A New Scalable Botnet Detection Method in the Frequency Domain
Zhao et al. A Multi-view Graph Learning Approach for Host-Based Malicious Behavior Detection

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190517

WD01 Invention patent application deemed withdrawn after publication