[2026-05-13] Toward Generating a New Intrusion Detection Dataset and Intrusion Traffic Characterization
๐ฆฅ ๋ณธ๋ฌธ
Motivation
์ต๊ทผ ๋คํธ์ํฌ ๊ท๋ชจ๊ฐ ๊ธฐํ๊ธ์์ ์ผ๋ก ์ปค์ง์ ๋ฐ๋ผ, ์นจ์ ํ๋์ผ๋ก๋ถํฐ ์ฃผ์ ๋คํธ์ํฌ๋ฅผ ๋ณดํธํ๊ธฐ ์ํ ์นจ์ ํ์ง ์์คํ (IDS)์ ์ค์์ฑ์ด ๊ทธ ์ด๋ ๋๋ณด๋ค ์ปค์ง
- ์ ํจํ ๋ฐ์ดํฐ์ ํ๋ณด์ ์ด๋ ค์: ์ ์๋ ๊ธฐ๋ฒ์ ํ ์คํธํ๊ณ ํ๊ฐํ๊ธฐ ์ํ ํฌ๊ด์ ์ด๊ณ ์ ํจํ ๋ฐ์ดํฐ์ ์ ์ฐพ๋ ๊ฒ์ด ์ด๋ ค์
- ๊ฐ์ธ ์ ๋ณด ๋ฐ ๊ณต์ ๋ฌธ์ : ๋ง์ ๊ณ ํ์ง ๋ฐ์ดํฐ์ ์ด ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฌธ์ ๋ก ์ธํด ๊ณต๊ฐ๋์ง ๋ชปํจ
- ์ต๋ช ํ ๋ฐ ๋ค์์ฑ ๋ถ์กฑ: ๊ณต์ ๊ฐ๋ฅํ ๋ฐ์ดํฐ์ ๋ค๋ ๊ณผ๋ํ ์ต๋ช ํ๋ก ์ธํด ํ์ฌ์ ํธ๋ํฝ ์ถ์ธ๋ฅผ ๋ฐ์ํ์ง ๋ชปํ๋ฉฐ, ํธ๋ํฝ๊ณผ ๊ณต๊ฒฉ ์๋๋ฆฌ์ค์ ๋ค์์ฑ์ด ๋งค์ฐ ๋ถ์กฑ
- ์ฃผ๊ธฐ์ ์ ๋ฐ์ดํธ์ ํ์์ฑ: ๊ณต๊ฒฉ ๊ธฐ๋ฒ์ ๋์์์ด ์งํํ๋ฏ๋ก, ๋ฒค์น๋งํฌ ๋ฐ์ดํฐ์ ์ญ์ ์ต์ ํธ๋ ๋๋ฅผ ๋ฐ์ํ์ฌ ์ฃผ๊ธฐ์ ์ผ๋ก ์ ๋ฐ์ดํธ๊ฐ ํ์
Evaluation Framework
11๊ฐ์ง ํ์ ํน์ฑ : ํฌ๊ด์ ์ด๊ณ ์ ํจํ IDS ๋ฐ์ดํฐ์ ์ ์ํ ํน์ฑ
๊ณต๊ฒฉ ๋ค์์ฑ, ์ต๋ช ์ฑ, ์ฌ์ฉ ๊ฐ๋ฅํ ํ๋กํ ์ฝ, ์์ ํ ์บก์ฒ, ์์ ํ ์ํธ ์์ฉ, ์์ ํ ๋คํธ์ํฌ ๊ตฌ์ฑ, ์์ ํ ํธ๋ํฝ, ํน์ง ์งํฉ(Feature Set), ์ด์ง์ฑ(Heterogeneity), ๋ ์ด๋ธ๋ง ๋ฐ ๋ฉํ๋ฐ์ดํฐ.
Previous Studies Problem
- ์ต์ ์ฑ ๋ถ์กฑ : ํ๋ ๋คํธ์ํฌ ์ธํ๋ผ์ ๊ณต๊ฒฉ ์ ํ์ ๋ฐ์ํ๊ธฐ์ ์ค๋๋จ.
- ์ค๋๋ ์๋ HTTPS๊ฐ 70%์ธ๋ฐ, ํด๋น ํ๋กํ ์ฝ์ ๋ถํฌ์ ๋ค๋ฅด๊ฑฐ๋ ์๋ ๊ฒ๋ ์์
- ์ค์ ๋คํธ์ํฌ ํธ๋ํฝ๊ณผ์ ๊ดด๋ฆฌ : ์ธ์์ ์ผ๋ก ๊ณต๊ฒฉ ํธ๋ํฝ์ ์ฃผ์
ํ๊ฑฐ๋, CTF ๋ํ ํธ๋ํฝ๋ง์ ์ฌ์ฉํจ โ ๋ฐฐ๊ฒฝํธ๋ํฝ๊ณผ ๋์กฐ์
- Injection : ์ ์ ๋ฐ์ดํฐ์ ๊ณต๊ฒฉ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ฐ ๋ง๋ ๋ค์ ์๊ฐ๋ ๋ณ๋ก ์์ด์ ํ๋์ ํ์ผ๋ก ๋ง๋ฆ
- ์ค๋ณต ๋ฐ ์์ : ์ค๋ณต ๋ ์ฝ๋๋ฅผ ํฌํจํ๊ฑฐ๋ ๋ฐ์ดํฐ๊ฐ ์์๋๋ ๊ฒฝ์ฐ
- ์ ํ๋ ์์ผ: ํ๋ํ์ ํฅํ ๊ด์ฐฐ์ ๋คํธ์ํฌ ์ ์ฒด ์ํฉ์ ๋๋ณํ์ง ๋ชปํจ
- ๋ณผ๋ฅจ ๋ฐ ๋ค์์ฑ ๋ถ์กฑ : ๊ณต๊ฒฉ ์๋๋ฆฌ์ค๊ฐ ๋จ์กฐ๋กญ๊ฑฐ๋ ํธ๋ํฝ ์ ๋ถ์กฑ
- ๋ ์ด๋ธ๋ง : ๊ณต๊ฒฉ๊ณผ ์ ์์ด ๋ช ํํ๊ฒ ๊ตฌ๋ถ๋์ง ์์.
Experiments

๋คํธ์ํฌ ์ค๊ณ: Attack-Network์ Victim-Network๋ผ๋ ๋ ๊ฐ์ ๋ถ๋ฆฌ๋ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํจ.
- Victim-Network : ๋ฐฉํ๋ฒฝ, ๋ผ์ฐํฐ, ์ค์์น ๋ฐ ๋ค์ํ ์ด์ ์ฒด์ ๋ฅผ ๊ฐ์ถ ๋ณด์ ์ธํ๋ผ๋ก, ์์ด์ ํธ๋ฅผ ํตํด ์ ์ ๋์์ ์ ๊ณตํจ.
- Attack-Network : ๊ณต๊ฒฉ ์๋๋ฆฌ์ค ์คํ์ ํ์ํ ๋ค์ํ OS์ PC ์ธํธ๋ก ๊ตฌ์ฑ๋ ์ธํ๋ผ
Benign profile agent (B-Profile) : ์ฌ์ฉ์๊ฐ ์์ฑํ ๋คํธ์ํฌ ์ด๋ฒคํธ๋ฅผ ๋จธ์ ๋ฌ๋ ๋ฐ ํต๊ณ ๊ธฐ๋ฒ์ผ๋ก ์บก์ํ
- ์ถ์ถ ํน์ง: ํ๋กํ ์ฝ๋ณ ํจํท ํฌ๊ธฐ ๋ถํฌ, ํ๋ก์ฐ๋น ํจํท ์, ํ์ด๋ก๋ ํจํด/ํฌ๊ธฐ, ์์ฒญ ์๊ฐ ๋ถํฌ ๋ฑ.
- ์คํ: Java๋ก ๊ฐ๋ฐ๋ ์์ด์ ํธ๋ฅผ ํตํด Victim-Network์์ 5๊ฐ์ง ํ๋กํ ์ฝ(HTTP, HTTPS, FTP, SSH, Email)์ ๋ํด ํ์ค์ ์ธ ์ ์ ์ด๋ฒคํธ๋ฅผ ์์ฑ.
Attack Profile and Scenarios
- Brute Force: ํจ์ค์๋ ๋ฐ ํด์ ํฌ๋ํน ๊ณต๊ฒฉ์ ํฌํจํ๋ฉฐ Patator ๋๊ตฌ ๋ฑ์ ํ์ฉํจ.
- Heartbleed: OpenSSL ์ทจ์ฝ์ ์ ์ ์ฉํ๋ฉฐ, Heartleech ๋๊ตฌ๋ฅผ ํตํด ์น ์๋ฒ ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ ๋คํ๋ฅผ ๊ฒ์ํจ.
- Botnet: ์๊ฒฉ ์ ๋ฐ ํค๋ก๊น ๊ธฐ๋ฅ์ ๊ฐ์ถ Python ๊ธฐ๋ฐ์ Ares๋ฅผ ์ฌ์ฉํ์ฌ ๊ณต๊ฒฉ์ ์ํํจ.
- DoS: Slowloris, Slowhttptest ๋ฑ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์น ์๋ฒ ๋ฆฌ์์ค๋ฅผ ์๋ชจ์ํค๊ณ ๋ค์ด์ํด.
- DDoS & Portscan: LOIC๋ฅผ ์ฌ์ฉํด ๋๊ท๋ชจ ์์ฒญ์ ๋ณด๋ด๊ณ , Nmap ์ค์์น๋ฅผ ํ์ฉํด ์ ๋ฐฉ์์ ์ธ ํฌํธ ์ค์บ์ ์คํํจ.
- Web Attack: DVWA์ Selenium ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ SQL Injection, XSS ๊ณต๊ฒฉ์ ์๋ํํจ.
- Infiltration Attack: ์ํํธ์จ์ด ์ทจ์ฝ์ ์ ์ ์ฉํด ๋ฐฑ๋์ด๋ฅผ ์คํํ๊ณ ๋คํธ์ํฌ ์ ์ฒด์ ๋ํด ์ ์ฐฐ ๋ฐ ์ค์บ์ ์ํํจ.
Analysis
- ํน์ง ์ถ์ถ ๋ฐ ํ ์คํธ: CICFlowMeter๋ก 80๊ฐ ํน์ง์ ์ถ์ถํ ๋ค RandomForestRegressor๋ฅผ ์ฌ์ฉํ์ฌ ์ค์๋๋ฅผ ๊ณ์ฐํ๊ณ ์ต์ ์ ํน์ง ์ธํธ๋ฅผ ์ ๋ณํจ.

๊ณต๊ฒฉ๋ณ ํต์ฌ ํน์ง(Best Selected Features)
- DoS: Flow IAT ๊ด๋ จ ํน์ง(Min, Mean, Max) ๋ฐ Flow Duration์ด ์ต์ ์.
- Heartbleed: Flow Duration, ํ์ ํ๋ฆ ๋ฐ์ดํธ, ํจํท ๊ธธ์ด ํน์ง(ํ๋ฐฉ ํจํท ํ์คํธ์ฐจ ๋ฑ)์ด ์ํฅ๋ ฅ์ด ํผ.
- Brute Force (SSH/FTP): ์ด๊ธฐ ์๋์ฐ ๋ฐ์ดํธ(Initial window bytes) ๋ฐ TCP ํ๋๊ทธ(ACK, PSH, SYN)๊ฐ ์ ์ฉํจ.
- Web Attack: ์ด๊ธฐ ์๋์ฐ ๋ฐ์ดํธ(์๋ฐฉํฅ/์ญ๋ฐฉํฅ), ์๋ฐฉํฅ ํ์ ํ๋ฆ ๋ฐ์ดํธ ๋ฐ ํจํท ๊ธธ์ด๊ฐ ์ ์ ๋จ.
- Infiltration Attack: ์๋ฐฉํฅ ํ์ ํ๋ฆ ๋ฐ์ดํธ/ํจํท ๊ธธ์ด, ํ๋ฆ ์ง์ ์๊ฐ ๋ฐ ํ์ฑ ์๊ฐ ํ๊ท ์ด ์ค์ํจ.
- Botnet: ์๋ฐฉํฅ ํ์ ํ๋ฆ ๋ฐ์ดํธ/ํจํท ๊ธธ์ด ๋ฐ ์ญ๋ฐฉํฅ ํจํท ํ๊ท ์ด ํต์ฌ์.
- DDoS: ์ญ๋ฐฉํฅ ํจํท ๊ธธ์ด, ํ๊ท ํจํท ํฌ๊ธฐ, ํจํท ๋์ฐฉ ๊ฐ ์๊ฐ(IAT) ๊ด๋ จ ํน์ง์ด ์ ํ๋จ.
Evaluation CIC-IDS2017

- ์์ ํ ๊ตฌ์ฑ: ๋ค์ํ ์ฅ๋น์ OS๊ฐ ํฌํจ๋ ํ ํด๋ก์ง๋ฅผ ๊ฐ์ง.
- ์์ ํ ํธ๋ํฝ: ํ๋กํ์ผ๋ง ์์ด์ ํธ์ ์ค์ ๊ณต๊ฒฉ์ ๊ฒฐํฉ์ผ๋ก ๊ตฌํ๋จ.
- ๋ ์ด๋ธ๋ง: ๋ ์ง๋ณ ์ ์ ๋ฐ ๊ณต๊ฒฉ ๋ ์ด๋ธ๊ณผ ์ธ๋ถ ํ์ด๋ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํจ.
- ์์ ํ ์ํธ์์ฉ: ๋ด๋ถ LAN ๋ฐ ์ธํฐ๋ท ํต์ ์ ๋ชจ๋ ํฌํจํจ.
- ์์ ํ ์บก์ฒ: ๋ฏธ๋ฌ ํฌํธ๋ฅผ ํตํด ๋ชจ๋ ํธ๋ํฝ์ ์คํ ๋ฆฌ์ง ์๋ฒ์ ๊ธฐ๋กํจ.
- ์ฌ์ฉ ๊ฐ๋ฅํ ํ๋กํ ์ฝ: ๋ชจ๋ ์ผ๋ฐ์ ์ธ ํ๋กํ ์ฝ(HTTP, HTTPS ๋ฑ)์ ์กด์ฌ๋ฅผ ์ ๊ณตํจ.
- ๊ณต๊ฒฉ ๋ค์์ฑ: ์ต์ ๋ณด๊ณ ์ ๊ธฐ๋ฐ์ ๋ค์ํ ๊ณต๊ฒฉ๊ตฐ์ ํฌํจํจ.
- ์ด์ง์ฑ: ๋คํธ์ํฌ ํธ๋ํฝ, ๋ฉ๋ชจ๋ฆฌ ๋คํ, ์์คํ ํธ์ถ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ์์งํจ.
- ํน์ง ์งํฉ: 80๊ฐ ์ด์์ ํ๋ฆ ํน์ง์ ์ถ์ถํ์ฌ CSV๋ก ์ ๊ณตํจ.
- ๋ฉํ๋ฐ์ดํฐ: ๋ฐ์ดํฐ์ ์ ์ธ๋ถ ์ ๋ณด๋ฅผ ์์ ํ๊ฒ ์ค๋ช ํ๊ณ ์ ์ํจ.
Leave a comment