[2025-11-18] AntibotV
๐ฆฅ ๋ณธ๋ฌธ
Background
Vehicular Networks
๋คํธ์ํฌ ์คํ ์ํคํ์ฒ : DSRC ํ์ค

- ๋คํธ์ํฌ ๊ณ์ธต : IEEE 1609.3 ํ์ค. WSMP (Wave Short Message Protocol)์ IPv6์ ๋ ๊ฐ์ง ํ๋กํ ์ฝ ์คํ์ ์ง์
- IPv6+UDP/TCP : ๋ฉํฐํ ํจํท ์ ์ก์ ์ํ ๋ผ์ฐํ ๊ธฐ๋ฅ์ ์์กดํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ
- WSMP : ์์ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ฒ๋ผ ์ฑ๊ธํ ๋ฉ์์ง ์ ์ก์ ํ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ
- ๋ฉ์์ง ํ์ : BSM(ํ์ฌ ์ ๋ณด ๋ฐ ์ํ๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ์ฃผ๊ธฐ์ ์ผ๋ก ์ ์ก)๊ณผ CSR
- WSM ํจํท์ ํตํ ํต์ ๋์ ํ๋ฆ
- ์๋น์ค ์ ๊ณต์๋ ์์ ์ ๊ณ ์ PSID๊ฐ ๋ด๊ธด ์๋ฆผ์ ๋ธ๋ก๋์บ์คํธ
- ์ฌ์ฉ์ ์ฅ์น๋ค์ด ์๋ฆผ์ ์์ ํ๋ฉด ์์ฒด ํ ์ด๋ธ์์ PSID๋ฅผ ๋น๊ตํ๊ณ ํ์ธ ์ ํต์ ์ ํจ
-
์ฐจ๋ ๋ด ์ํคํ ์ฒ

- ECU : ์ ์ ์ ์ด ์ฅ์น. ์ผ์์ actuators๋ก ๊ตฌ์ฑ. ์ผ์๋ก ์ ๋ ฅ์ ๋ฐ์ actuators๋ก ๊ธฐ๋ฅ ๊ตฌํ
- CAN(Controller Area Network) bus : ECU ๊ฐ์ ํต์ ์ ์ํ ๋ฒ์ค. ๊ฒ์ดํธ์จ์ด๋ก ์ฐ๊ฒฐ๋ ๋ ๊ฐ ์ ํ์ ๋ฒ์ค๊ฐ ์ฌ์ฉ
- ๊ณ ์ CAN ๋ฒ์ค : ์ฃผ์ ๋ชจ๋(ํ์ํธ๋ ์ธ, ๋ธ๋ ์ดํฌ) ํต์ ์์์ ์ฌ์ฉ
- ์ ์ CAN ๋ฒ์ค : ๋ค๋ฅธ ์ ํ์ ๋ชจ๋ ํต์ ์์์ ์ฌ์ฉ
- CAN ๋ฒ์ค ์ ์ก์ ์์ฐจ์ ์ผ๋ก ์ด๋ฃจ์ด์ง. ์ถฉ๋ ์ CSMA-CR MAC ํ๋กํ ์ฝ ์ฌ์ฉ. ์ถฉ๋์ ํผํ๊ธฐ ์ํด ํ๋ ์ ํค๋์ ์๋ ์ฐ์ ์์๋ฅผ ์ฌ์ฉ
- CSMA/CR : ๋ฒ์ค ์ฌ์ฉ์ธ์ง ๊ฐ์ง ํ ์ถฉ๋์ด ๋ฐ์ํ๋ฉด ์๋ณ์๋ฅผ ํตํด ์ฐ์ ์์์ ๋ฐ๋ผ ์ค๋จ/์ ์ก ์ฌ๋ถ๊ฐ ๊ฒฐ์
Threat Model
DDoS Attacks
-
WSMP ํ๋ฌ๋
๊ณต๊ฒฉ์๊ฐ ์ ์ ์๋ PSID ํ๋ ๊ฐ์ ๊ฐ์ง WSM ํจํท์ ํผํด ์ฐจ๋์ ๋ง์ด ๋ณด๋. ํ ์ด๋ธ์ ์กฐํ ๋ฐ ๋น๊ต๋ฅผ ํ๋ ๋ฐ ์์ ๊ณ ๊ฐ์ํด
-
Geo WSMP ํ๋ฌ๋
๋ ๊ด๋ฒ์ํ ์ํฅ. ํน์ ์ง๋ฆฌ์ ์์ญ ๋ด์ ๋ชจ๋ ์ด์์๊ฒ ๋ธ๋ก๋์บ์คํธ. ์ฌ๋ฌ ์ฐจ๋์ ์์์ ๊ณ ๊ฐ
์ ๋ณด ์ ๋
- ์ฐจ๋ ๋ด ๊ฐ์ฒญ : ์์ฑ์ด๋ ์ ์ ๋ ฅ ๋ ์ด์ ์์ ์ ์ฑ ๋ช ๋ น์ ๊ฐ์ ๋น์ ๋๊ตฌ(SiRi)์๊ฒ ์ ๋ฌํ์ฌ ๋ น์ ๋ฐ ์๊ฒฉ ์๋ฒ์ ์ ์ก
- GPS ์ถ์ : ์์น๋ฅผ ์ถ์ ํ์ฌ ๋ด ๋ง์คํฐ์๊ฒ ์ฃผ๊ธฐ์ ์ผ๋ก ์ ์ก
์ฐจ๋ ๋ด ๊ณต๊ฒฉ
- ํ๋ ์ ์์กฐ ๋ฐ ์ฃผ์
: CAN ํ๋ ์์ ๋ณ๋์ ์ธ์ฆ ์์ด ํ๋ฌธ์ผ๋ก ๋ธ๋ก๋์บ์คํธ. ์
์ฑ์ฝ๋๊ฐ ํ๋ ์์ ๊ฒ์ ๋ฐ ๋ถ์ ๊ฐ๋ฅ. ์บก์ณ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ด ์
์ฑ์ฝ๋๋ ์ค๋ฅ๊ฐ ํฌํจ๋ ๊ฐ์ง ํ๋ ์์ ์์กฐ.
- ์ฐ๋ฃ ์๋ ์์กฐ, ์๋๊ณ ํ๋ ๊ฐ ๋ณ๊ฒฝ, ์ด์ ์๋ฅผ ์ค๋ํ ์ ์๋ ๊ณ ์ฅ ์ ๋ณด ํ์
- ์ฌ์ ์ก ๊ณต๊ฒฉ : ์
์ฑ์ฝ๋์ ์ํด ์บก์ฒ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ณตํ์ฌ ๊ณต๊ฒฉ.
- ๋ฌธ ์ด๊ธฐ, ์์ง ์๋ ๊ฑธ๊ธฐ, ๋ผ์ดํธ ์ผ๊ธฐ, ์๊ฒฉ์ผ๋ก ์ฐจ๋ ์ด์ ํ๊ธฐ
- DoS ๊ณต๊ฒฉ : ๊ฐ์ฅ ์์ ์๋ณ์๋ก ์ ์ก๋๋ ๋ฉ์์ง๊ฐ ์ฐ์ ์์๊ฐ ๋๊ธฐ ๋๋ฌธ์ ์ฑ๋์ ๋ฒ์ค๋ฅผ ๋ ์ . ๋ธ๋ ์ดํฌ ECU๋ก ๊ฐ๋ CAN ํ๋ ์์ ๋ง์์ ์์
AntibotV Framework
-
ํธ๋ํฝ ์์ง ๋ชจ๋
๋คํธ์ํฌ ํธ๋ํฝ ์์ง๊ธฐ๋ ํ๋ก์ฐ ๋จ์๋ก ์ฐจ๋ ๋ด ํธ๋ํฝ ์์ง๊ธฐ๋ ํจํท ๋จ์๋ก ์์ง ํ ๋ถ์๊ธฐ ๋ชจ๋๋ก ์ ์ก
-
๋ถ์๊ธฐ ๋ชจ๋
์ง๋ ํ์ต ML ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ํ๋ จ๋ ๋ถ๋ฅ๊ธฐ๋ฅผ ์ฌ์ฉ. ์ ์ฑ ํด๋์ด ๊ฐ์ง๋๋ฉด ๊ด๋ฆฌ์ ๋ชจ๋์ ๊ฒฝ๋ณด๋ฅผ ์ ์ก ํ ํธ๋ํฝ์ ๋ฌด์
- ํ๋ จ ์๊ณ ๋ฆฌ์ฆ
- Naive Bayes Algorithm : ํ๋ฅ ์ ๋ถ์๊ธฐ. ๋ฒ ์ด์ฆ ์ค์ ์์ ์ต๋ ์ฌํ ํ๋ฅ ๊ฒฐ์ ๊ท์น์ ์ฌ์ฉํ์ฌ ๋ถ๋ฅ ์ํ. ๊ฐํ ๋ ๋ฆฝ์ฑ์ ๊ฐ์ ํ์ฌ ๋ค๋ฅธ ์์ฑ์ ์ํฅ์ ๋ฏธ์น์ง ์์์ ๊ฐ์
- ์ํฌํธ ๋ฒกํฐ ๋จธ์ (SVM) : ๊ฐ ๋ฐ์ดํฐ๋ฅผ n ์ฐจ์์ ํ ์ ์ผ๋ก ํ์. n์ features ์.
- K-NN : ํ๋ จ ์ํ ๊ฐ ์ต์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก K๊ฐ์ ๊ฐ์ฅ ๊ฐ๊น์ด ์ด์ ๊ฒฐ์ . ๊ทธ ํ ๋จ์ ๋ค์๊ฒฐ์ ์ฑํํ์ฌ ์ฟผ๋ฆฌ ์ธ์คํด์ค์ ์์ธก์ ์ผ์
- ์์ฌ ๊ฒฐ์ ํธ๋ฆฌ : ์ํธ๋กํผ์ ์ ๋ณด ์ด๋์ ๋ฉํธ๋ฆญ์ผ๋ก ์ฌ์ฉํ๋ ID3 ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉ
- ๋๋ค ํฌ๋ ์คํธ : ์์๋ธ ๋ฐฉ์์ผ๋ก ์๋ํ๋ ๋ค์์ ๊ฐ๋ณ ์์ฌ ๊ฒฐ์ ํธ๋ฆฌ. ๊ฐ๋ณ ํธ๋ฆฌ๋ ํด๋์ค ์์ธก์๋ด๋๊ณ ๊ฐ์ฅ ๋ง์ ํฌํ๋ฅผ ์ป์ ํด๋์ค๊ฐ ๋ชจ๋ธ์ ์ต์ข ์์ธก
- ์ ๊ฒฝ๋ง : ML ์๊ณ ๋ฆฌ์ฆ. MLP๋ฅผ ์ฌ์ฉ.
- ํ๋ จ ์๊ณ ๋ฆฌ์ฆ
-
๊ด๋ฆฌ์ ๋ชจ๋
- DoS ๊ณต๊ฒฉ์ ๋คํธ์ํฌ ์ธ์ ์ ์ฆ์ ์ข ๋ฃํ๊ณ ๋ค๋ฅธ ๊ณต๊ฒฉ๋ค์ ์ด์์์๊ฒ ํต์ง ํ ์กฐ์น. ๋ธ๋ ์ดํฌ ๋นํ์ฑํ ๊ฐ์ ๊ณต๊ฒฉ์ ์ฆ๊ฐ์ ์ผ๋ก ํต์งํ๊ณ ๊ธํ์ง ์์ ๊ฒฝ์ฐ์๋ ์ ์งํ ์๊ฐ์ ํต์ง
- ์ฌ์คํ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ํ์ผ์ ๋ณด๊ณ ํ ์ ๊ฑฐ
- ๋ชจ๋ธ์ ์ ํ๋๊ฐ ์ ํ๋จ์ ๊ฐ์งํ ๋๋ง๋ค ์ง๊ธ๊น์ง ์์งํ ํธ๋ํฝ์ ํด๋ผ์ฐ๋๋ก ์ ์ก ํ ์ฌํ๋ จ
Experimentation
- ๋คํธ์ํฌ ํธ๋ํฝ ๋ฐ์ดํฐ์
- ์์ฑ
- ์ ์ ํธ๋ํฝ : ๋ฐ์ดํฐ์ ์ด ์์ด์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌํํ์ฌ ์์ฑ
- ์ ์ฑ ํธ๋ํฝ : ์๋ฎฌ๋ ์ด์ ์ ํตํด ์์ฑ
- Feature ์ถ์ถ : CICFlowMeter๋ผ๋ ๋คํธ์ํฌ ํธ๋ํฝ ํ๋ฆ ์์ฑ๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ํน์ง ์ถ์ถ
- feature
- ์๊ฐ ๊ธฐ๋ฐ : ํจํท ์ฌ์ด ๊ฐ๊ฒฉ์ ํตํด DoS ํ์ง, ์ ๋ณด ์ ๋ ๊ฐ์ ์ฃผ๊ธฐ์ ์ธ ์ด๋ฒคํธ ํ์ง
- ๋ฐ์ดํธ/ํจํท ๊ธฐ๋ฐ : DoS์ ์งํ์ธ ๋๊ท๋ชจ ๋น์ ์ ํธ๋ํฝ ์ฆ๊ฐ๋ฅผ ํ์ง
- feature
- ์ ์ฒ๋ฆฌ : cleaning, ์ ๊ทํ, ๊ฒฐ์ธก๊ฐ ์ฒ๋ฆฌ, ์ค์ผ์ผ๋ง
- ํน์ง ์ถ์ถ ์๊ณ ๋ฆฌ์ฆ : ์คํ ๊ฒฐ๊ณผ ์๋ฐฉํฅ ์๊ณ ๋ฆฌ์ฆ์ ์ ํ
- ์๋ฐฉํฅ ์๊ณ ๋ฆฌ์ฆ : ๋น ํน์ง ์งํฉ์์ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๊ฐ์ฅ ์ข์ ํน์ง์ ์ถ๊ฐํ๋ ๋ฐฉ์
- ์์ฑ
-
์ฐจ๋ ๋ด ํธ๋ํฝ ๋ฐ์ดํฐ์
์ฐจ์ CAN ๋ฒ์ค์ ์ฐ๊ฒฐํ์ฌ ํ๋ ์ ์์ฑ. ๋คํธ์ํฌ ํธ๋ํฝ ๋ฐ์ดํฐ์ ๊ณผ ๊ฐ์ ์ ์ฒ๋ฆฌ ์์ ์ํ
-
์คํ ๊ธฐ์ค
60%๋ ํ๋ จ ๋ฐ ๊ฒ์ฆ. 40%๋ ํ ์คํธํ๋ ๋ฐ ์ฌ์ฉ.
- ์ ํ๋
- ์ ๋ฐ๋
- ์ฌํ์จ
- F1 ์ ์
- ์คํ๋ฅ
- ์์์ฑ๋ฅ
๋คํธ์ํฌ ๋ด ํธ๋ํฝ ํ์ง์ ์ฐจ๋ ๋ด ํธ๋ํฝ ํ์ง ๋ชจ๋ ์์ฌ ๊ฒฐ์ ํธ๋ฆฌ๊ฐ ๊ฐ์ฅ ์ข์ ํ์ง์จ๊ณผ ๋ฎ์ ์คํ๋ฅ ์ ๋ณด์ฌ์ค
๋น๊ต

SHEILDNET : ๊ธฐ์กด์ GHOST ํ๋กํ ์ฝ์ ํตํ ํ์ง ๋ฐฉ์์ ํ๋กํ ์ฝ์ ์ ์ฝ. ์ฐจ๋ ๋ด ๊ณต๊ฒฉ์ ํ์งํ ์ ์์
AntibotV : ํ๋กํ ์ฝ์ ์ ์ฝ์ด ์๊ณ ์ฐจ๋ ๋ด ๊ณต๊ฒฉ๋ ํ์ง ๊ฐ๋ฅ. ์ฑ๋ฅ๋ ๋ ์ข์.
GIDS : ์ ์์ ์ธ CAN ํ๋ ์์ ํตํด ํ์ตํ ๋ชจ๋ธ์ ํตํด ์ด์ ํ์ง ๋ฐฉ์. ์๋ ค์ง์ง ์์ ๊ณต๊ฒฉ์ ํ์งํ ์ ์์ง๋ง ์ค๊ฒฝ๋ณด์ ๊ฐ๋ฅ์ฑ๊ณผ ํฐ ์์ ์๋ชจ๊ฐ ์ ์ฝ๋จ. ์ฑ๋ฅ๋ AntibotV๊ฐ ๋ ์ข์
DSN ๋ฉ์ปค๋์ฆ : ์ ์ ๋๋์ค ๊ณต๊ฒฉ์์ ์์น๋ฅผ ํ์ง, ์ํ, ์ญ์ถ์ ํ๋ ์์คํ . ํ์ง๋ง ๋ค๋ฅธ ๋ฐฉ์์ ๊ณต๊ฒฉ์๋ ํจ๊ณผ์ ์ด์ง ์์.
๊ฒฐ๋ก
-
ํ๊ณ
๋์ฑ ํ์ค์ ์ด๊ณ ๋ค์ํ ๋ฐ์ดํฐ์ ์ด ํ์. ํ์ต๋์ง ์์ ์ ํ์ ๊ณต๊ฒฉ์ ํ์งํ๋ ๋ฐ ํ๊ณ.
-
DSRC ํ์ค์ด ์๋ Cellular based V2X์ ๋ํ ๋ณด์์ ๊ณ ๋ ค
Leave a comment