정상 사용자로 위장한 웹 공격 탐지 목적의 사용자 행위 분석 기법
User Behavior Based Web Attack Detection in the Face of Camouflage
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
인터넷 사용자의 급증으로 웹 어플리케이션은 해커의 주요 공격대상이 되고 있다. 웹 공격을 막기 위한 기존의 WAF(Web Application Firewall)는 공격자의 전반적인 행위보다는 HTTP 요청 패킷 하나하나를 탐지 대상으로 하고 있으며, 새로운 유형의 공격에 대해서는 탐지하기 어려운 것으로 알려져 있다. 본 연구에서는 알려지지 않은 패턴의 공격을 탐지하기 위해 기계학습을 활용한 사용자 행위 기반의 웹 공격 탐지 기법을 제안한다. 공격자가 정상적인 사용자인 것처럼 위장할 수 있는 부분을 제외한 영역에 집중하여 사용자 행위 정보를 정의였으며, 벤치마크 데이터셋인 CSIC 2010을 활용하여 웹 공격 탐지 실험을 수행하였다. 실험결과 Decision Forest 알고리즘에서 약 99%의 정확도를 얻었고, 동일한 데이터셋을 활용한 기존 연구와 비교하여 본 논문의 효율성을 증명하였다.
Abstract
With the rapid growth in Internet users, web applications are becoming the main target of hackers. Most previous WAFs (Web Application Firewalls) target every single HTTP request packet rather than the overall behavior of the attacker, and are known to be difficult to detect new types of attacks. In this paper, we propose a web attack detection system based on user behavior using machine learning to detect attacks of unknown patterns. In order to define user behavior, we focus on features excluding areas where an attacker can camouflage as a normal user. The experimental results shows that by using the path and query information to define users' behaviors, best results for an accuracy of 99% with Decision forest.
참고문헌 (12)
- "Web Application Vulnerability Report" (2019)[URL]
- Smitha, Rajagopal, "A machine learning approach for web intrusion detection: MAMLS perspective", Soft Computing and Signal Processing, 1(12), pp.119~133 (2019)
- Husák, Martin, "Security monitoring of HTTP traffic using extended flows", Proc. the Availability, Reliability and Security (ARES), pp.258~265 (2015), IEEE
- Zolotukhin, M., "Analysis of HTTP requests for anomaly detection of web attacks", Proc. the Dependable, Autonomic and Secure Computing (DASC), pp.406~411 (2014), IEEE
- Goseva-Popstojanova, Katerina, "Classification of malicious web sessions", Proc. the International Conference on Computer Communications and Networks (ICCCN), pp.1~9 (2012), IEEE
- Ye, Chengxu, "Application layer DDoS detection using clustering analysis", Proc. the Computer Science and Network Technology (ICCSNT), pp.1038~1041 (2012), IEEE
- Liao, Q., "Application layer DDoS attack detection using cluster with label based on sparse vector decomposition and rhythm matching", Security and Communication Networks, 8(17), pp.3111~3120 (2015)
- Zhang, Yunyi, "Web attack detection based on user behaviour semantics", Proc. the Algorithms and Architectures for Parallel Processing, pp.459~474 (2020)
- Giménez, Carmen Torrano, "HTTP data set CSIC 2010" (2010), Information Security Institute of CSIC (Spanish Research National Council)
- Pham, Truong Son, "Machine learning techniques for web intrusion detection-a comparison", Proc. the Eighth International Conference on Knowledge and Systems Engineering (KSE), pp.291~292 (2016), IEEE
- Gharibeh, Samar, "Classification on web application requests", Proc. the 11th International Conference on Information and Communication Systems (ICICS), pp.1~5 (2020), IEEE
- Xinyu Gong, "CECoR-Net: A character-level neural network model for web attack detection", Proc. the Smart Cloud (SmartCloud), pp.98~103 (2019), IEEE
