๋ ผ๋ฌธ ์ ๋ณด
์ ์: Vern Paxson (Lawrence Berkeley National Laboratory, Network Research Group) โ ๋จ๋ ์ ์
์ถ์ฒ: 7th USENIX Security Symposium, San Antonio, Texas, 1998๋ 1์ 26โ29์ผ ยท ํ์ฅํ์ Computer Networks 31(23โ24), 1999 (DOI 10.1016/S1389-1286(99)00112-7)
๋ถ์ผ: ๋คํธ์ํฌ ์นจ์ ํ์ง(IDS) ยท ๋คํธ์ํฌ ๋ณด์ ๋ชจ๋ํฐ๋ง(NSM) ยท ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ ยท ๋๋ฉ์ธ ํนํ ์ ์ฑ ์ธ์ด ยท TCP ์คํธ๋ฆผ ์ฌ์กฐ๋ฆฝ
์ธ์ฉ: OpenAlex ๊ธฐ์ค 2,423ํ (Computer Networks 1999 ๋ ์ฝ๋) + USENIX 1998 ๋ ์ฝ๋ 280ํ โ 1990๋ ๋ ์์คํ ๋ณด์ ๋ ผ๋ฌธ ์ค ์๊ผฝํ๋ ์ธ์ฉ ๊ท๋ชจ
ํ์ฌ์ ๊ตฌํ์ฒด: zeek/zeek โ โญ8,116 ยท 1,439 forks ยท C++ ยท ์ต์ ๋ฆด๋ฆฌ์ค v9.0.0 (2026-08-21) ยท ๋ง์ง๋ง ํธ์ 2026-10-16
์๋ฌธ: USENIX 1998 PDF ยท ํํ ํ์ด์ง
ํ ์ค ์์ฝ โ "๊ณต๊ฒฉ ์ด๋ฆ์ ๋ฏธ๋ฆฌ ๋์ดํ๋ฉด, ๋ชฉ๋ก์ ์๋ ๊ณต๊ฒฉ์ ๋ชป ์ก๋๋ค"
1998๋ ์ ์์ฉ ์นจ์ ํ์ง ์ ํ์ ๋๊ฐ ๊ณต๊ฒฉ ์๊ทธ๋์ฒ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ธ์ ๋ค. Vern Paxson์ ๊ทธ ๋ฐ๋์์ ์ถ๋ฐํ๋ค. ๋คํธ์ํฌ์์ ์ค์ ๋ก ์ผ์ด๋ ์ผ์ ์ฌ๊ฑด(event)์ผ๋ก ์ ๊ทํํด ์ฌ๋ ค๋ณด๋ด๋ ์ด๋ฒคํธ ์์ง๊ณผ, ๊ทธ ์ฌ๊ฑด์ ์ด๋ป๊ฒ ํด์ํ๊ณ ๋์ํ ์ง๋ฅผ ์ ๋ ์ ์ฑ ์คํฌ๋ฆฝํธ ์ธํฐํ๋ฆฌํฐ๋ฅผ ๋ถ๋ฆฌํ๋ค. ์์ง์ "๋ฌด์์ด ์ผ์ด๋ฌ๋๊ฐ"๋ง ์๊ณ , "๋ฌด์์ด ๋ฌธ์ ์ธ๊ฐ"๋ ์ฌ์ดํธ์ ์คํฌ๋ฆฝํธ๊ฐ ๊ฒฐ์ ํ๋ค.
์ด ๋ถ๋ฆฌ๊ฐ ๋จ์ํ ์ค๊ณ ์ทจํฅ์ด ์๋์๋ ์ด์ ๋ ์ฑ๋ฅ๊ณผ ํ์ฅ์ฑ์ด๋ค. Bro๋ 1996๋ ๋ถํฐ LBNL์ 100 Mbps FDDI ๋ง(ํ๋ฃจ ์ฝ 20 GB)์ ์์ ๊ฐ์ํ๊ณ , ๋ฐ์ ์๊ฐ๋์ ์ด๋น 8,800 ํจํท(25 Mbps)ยทํผํฌ 15,000 pps๋ฅผ ์ฒ๋ฆฌํ๋ฉด์ ํจํท์ ๊ฑฐ์ ๋จ์ด๋จ๋ฆฌ์ง ์์๋ค. ์ ์ฑ ์ ๋ฐ๊พธ๋ ค๊ณ C++ 22,000์ค์ ๋ค์ ์ปดํ์ผํ๋ ๋์ , ์คํฌ๋ฆฝํธ 1,900์ค์ ๊ณ ์น๋ฉด ๋๋ค.
"Bro is divided into an 'event engine' that reduces a kernel-filtered network traffic stream into a series of higher-level events, and a 'policy script interpreter' that interprets event handlers written in a specialized language used to express a site's security policy." โ ์ด๋ก
๋ฐฐ๊ฒฝ โ 1996๋ , ์ '์๋ ๋ชจ๋ํฐ'์๋
- ๋ฌธ์ ์ ํฌ๊ธฐ: LBNL์ ์์ฒ ๋์ ์ด๊ธฐ์ข ยท๋ถ์ฐ ๊ด๋ฆฌ ํธ์คํธ๋ฅผ ์ด์ํ๋ค. ํธ์คํธ๋ง๋ค ์์ด์ ํธ๋ฅผ ์ฌ๋ ๋ฐฉ์์ ํ์ค์ ์ด์ง ์์๊ณ , ์ธํฐ๋ท์ผ๋ก ๋๊ฐ๋ DMZ ๋งํฌ ํ๋๋ฅผ ์๋์ผ๋ก ๊ฐ์ํ๋ฉด ๊ฐ์ฅ ํฐ ๊ณต๊ฒฉ ์ ์ ์ง์ ์ ๊ฒฝ์ ์ ์ผ๋ก ๋ณผ ์ ์์๋ค.
- ์๋๊ฐ ๊ณง ์๊ตฌ์ฌํญ: ๊ทธ ๋งํฌ๋ FDDI ๋ง์ด๋ผ ์ต๋ 100 Mbps, ํ๋ฃจ ์ฝ 20 GB๊ฐ ํ๋ฅธ๋ค. ํจํท ํํฐ๊ฐ ํธ๋ํฝ์ ๋ฐ๋ผ๊ฐ์ง ๋ชปํด ํจํท์ ๋ฒ๋ฆฌ๋ฉด, ๋ฒ๋ ค์ง ํจํท์ ์ ํํ ์นจ์ ์ ์ฆ๊ฑฐ๊ฐ ๋ค์ด ์์ ์ ์๋ค. "๊ณต๊ฒฉ ์ค์ ํธ๋ํฝ ํญ์ฃผ๊ฐ ๊ฒน์น์ง๋ ์๊ฒ ์ง"๋ผ๋ ๊ฐ์ ์, ๊ณต๊ฒฉ์๊ฐ ๋ชจ๋ํฐ ์์ฒด๋ฅผ ๊ณต๊ฒฉํ ์ ์๋ค๋ ์ ์์ ์ฆ์ ๋ฌด๋์ง๋ค.
- ๊ธฐ์กด ์ ํ๊ณผ์ ์ฐจ์ด: ๋ ผ๋ฌธ์ ์์ฉ ์ ํ๋ค์ด ๋ ์ ๊ตํ UI์ ๊ด๋ฆฌ ๋๊ตฌ, ๋ ํฐ ์๊ทธ๋์ฒ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฐ์ท๋ค๊ณ ์ธ์ ํ๋ฉด์๋, "๋ชจ๋ํฐ๋ฅผ ์ด๋ป๊ฒ ๋ง๋๋๊ฐ"์ ๋ํ ์์ธํ ๊ธฐ์ ๋ฌธํ์ ์๋ค๊ณ ์ง์ ํ๋ค. Bro๋ ์ ํ์ด ์๋๋ผ ์์คํ ๋ ผ๋ฌธ์ด๋ค.
- ์ด๋ฆ์ ์ ๋: Bro๋ ์กฐ์ง ์ค์ฐ์ 1984์ ๋์ค๋ ๊ฐ์์๋ฅผ ์ฐ์์ํค๋ ์ด๋ฆ์ผ๋ก, ์ ์ ์ค์ค๋ก "๊ฐ์์๋ ํ๋ผ์ด๋ฒ์ ์นจํด์ ๊ฐ๋ฅ์ฑ์ด ํจ๊ป ์จ๋ค"๋ ์ค์ฐ์ ๊ฒฝ๊ณ ๋ผ๊ณ ๋ฐํ๋ค. 2018๋ ํ๋ก์ ํธ๊ฐ Zeek์ผ๋ก ๊ฐ๋ช ํ ๋ฐฐ๊ฒฝ์๋ ์ด๋ฐ ์ด๋ฆ์ ๋ถ๋ด์ด ์์๋ค.
ํต์ฌ 1 โ ๋ ๊ฐ์ ์์: ์ด๋ฒคํธ ์์ง๊ณผ ์ ์ฑ ์ธํฐํ๋ฆฌํฐ
- ์๋์ธต(๋ฉ์ปค๋์ฆ): ์ปค๋ BPF ํํฐ๊ฐ SYN/FIN/RST ์ ์ด ๋นํธ ์์ฃผ๋ก ํธ๋ํฝ์ ์ถ๋ฆฌ๊ณ , ์ค๋ ์ท ๊ธธ์ด๋ฅผ ํจํท ์ ์ฒด๋ก ์ก๋๋ค(๋ด์ฉ ๋ถ์์ ์ํด). ์ด๋ฒคํธ ์์ง์ ํค๋ ์ ํฉ์ฑ์ ๊ฒ์ฌํ๊ณ , (์ถ๋ฐ์งยท๋ชฉ์ ์ง IP, ํฌํธ) ํํ๋ก ์ฐ๊ฒฐ ์ํ๋ฅผ ์ฐพ๊ณ , TCP ๋ฐ์ดํธ ์คํธ๋ฆผ์ ์์๋๋ก ์ฌ์กฐ๋ฆฝํ๊ณ , ํ์ด๋จธ ํ๋ฅผ ๊ด๋ฆฌํ ๋ค ๊ณ ์์ค ์ฌ๊ฑด์ ๋ง๋ ๋ค.
- ์์ธต(์ ์ฑ ): ์ ์ฑ ์คํฌ๋ฆฝํธ ์ธํฐํ๋ฆฌํฐ๊ฐ ์ฌ๊ฑด ํธ๋ค๋ฌ๋ฅผ ์คํํ๋ค. ํธ๋ค๋ฌ๋ ์ํ๋ฅผ ๊ฐฑ์ ํ๊ณ , ์๋ก์ด ์ฌ๊ฑด์ ํฉ์ฑํ๊ณ , ๋ก๊ทธ๋ฅผ ๋์คํฌ์ ๋จ๊ธฐ๊ณ , syslog๋ก ์ค์๊ฐ ํต์ง๋ฅผ ๋ณด๋ผ ์ ์๋ค. ์ฆ ํ์ง ๋ก์ง์ด ํจํท ํ์์ ๋ถ๋ฆฌ๋์ด ์๋ค.
- ๊ตฌํ ๊ท๋ชจ: C++ ์ฝ 22,000์ค + Bro ์ ์ฑ ์คํฌ๋ฆฝํธ 1,900์ค(๊ทธ์ค ์ฝ 1,650์ค์ ์ฌ์ดํธ ํนํ๊ฐ ์๋ ๊ณตํต ๋ณด์ผ๋ฌํ๋ ์ดํธ). ๋จ์ผ ์ค๋ ๋ ์ค๊ณ์ด๋ฉฐ Digital Unix, FreeBSD, IRIX, SunOS, Solaris์์ ๋์ํ๋ค.
- ์ ๊ตณ์ด ๋ถ๋ฆฌํ๋: ํธ๋ํฝ์ด ๋ง์ ํ๊ฒฝ์์๋ "๋ฌด์์ ํํฐ๋งํ๊ณ , ์ผ๋ง๋ ๋ค์ฌ๋ค๋ณด๊ณ , ์ด๋ป๊ฒ ๋์ํ ์ง"๋ฅผ ์ํฉ์ ๋ฐ๋ผ ๊ณ์ ์กฐ์ ํด์ผ ํ๋ค. ์ด ๊ฒฐ์ ์ C++์ ํ๋์ฝ๋ฉํ๋ฉด ์ ์ฑ ํ๋ ๋ฐ๊ฟ ๋๋ง๋ค ์์คํ ์ ๋ค์ ๋ง๋ค์ด์ผ ํ๋ค. ๋ถ๋ฆฌ๋ ๋จ์์ฑ๋ฟ ์๋๋ผ ํ์ฅ์์์ ๋ณ๊ฒฝ ๊ฐ๋ฅ์ฑ์ ์ฌ๋ ๊ฑฐ๋์๋ค.
ํต์ฌ 2 โ ์ ์ฑ ์ธ์ด๊ฐ '์๊ทธ๋์ฒ ๋ชฉ๋ก'์ ๋์ฒดํ๋ค
- ์ํ๋ฅผ ๊ฐ์ง ํ์ง: ํธ๋ค๋ฌ๊ฐ ์ํ๋ฅผ ์ ์งํ ์ ์์ผ๋ฏ๋ก ํ๋จ ๋จ์๊ฐ "ํจํท ํ ๊ฐ"๊ฐ ์๋๋ผ "์ฐ๊ฒฐ์ ์ญ์ฌ"๊ฐ ๋๋ค. ๋ํ ์๊ฐ FTP bounce๋ค. FTP ํด๋ผ์ด์ธํธ๊ฐ
PORT๋ช ๋ น์ผ๋ก ๋ฐ์ดํฐ ์ฐ๊ฒฐ์ ์๊ธฐ ์์ ์ด ์๋ ์ 3์ ํผํด ์ฌ์ดํธ๋ก ๋๋ฆฌ๋ฉด, ์๋ฒ๋ฅผ ์ด์ฉํด ์์ ์๋น์ค๋ก ์ ๋ก๋ํ๊ฑฐ๋ ํฌํธ ์ค์บ์ ํ ์ ์๋ค. Bro๋ PORT ์์ฒญ์ ๋ฆฌ๋ค์ด๋ ์ ์ ํ๋๊ทธํ๋ค. ๋ ผ๋ฌธ์ "์ฌ์์ ๋ฃ์๋๋ฐ, ๋ช ๋ฌ ๋ค ์ค์ FTP bounce ๊ณต๊ฒฉ์ ๊ด์ธกํ๋ค"๊ณ ์ ๋๋ค. - NUL ๋ฐ์ดํธ์ ๊ฐํ ๋ฌธ์์ด: Bro ๋ฌธ์์ด์ C์ฒ๋ผ NUL๋ก ๋๋๋ ๋ฐฐ์ด์ด ์๋๋ผ (๊ธธ์ด, ๋ฐ์ดํธ ๋ฒกํฐ)๋ค. ๊ณต๊ฒฉ์๊ฐ
USER nice\0USER root์ฒ๋ผ NUL์ ๋ผ์ ๋ชจ๋ํฐ๊ฐ ๋ณด๋ ์ฌ์ฉ์๋ช ๊ณผ ์๋ฒ๊ฐ ํด์ํ๋ ์ฌ์ฉ์๋ช ์ ๋ค๋ฅด๊ฒ ๋ง๋๋ subterfuge๋ฅผ ์์ฒ ์ฐจ๋จํ๋ค. - ํฌํธ๊ฐ ์๋๋ผ ํ๋กํ ์ฝ๋ก ์๋ณ: Finger, FTP, Portmapper, Telnet ๋ค ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์
๋ถ์๊ธฐ๋ฅผ ๋ด์ฅํ๋ค. ํ์ค ํฌํธ๋ฅผ ์ฐ์ง ์๋ FTP ๋ฐ์ดํฐ ์ฐ๊ฒฐ๋ PORT/PASV ๋ฌธ๋ฒ์ ํ์ฑํด
ftp-data๋ก ์๋ณํ๋ค. ์ด๋ "ํฌํธ 21์ด๋ฉด FTP"๋ผ๋ ์๊ทธ๋์ฒ์ ์ฌ๊ณ ์ ์ ๋ฐ๋๋ค. - ์ ์ฑ ์ค๋ฆฝ์ฑ: ์์ง์ ์ฌ๊ฑด์ ๋ง๋ค ๋ฟ ์ ์ฃ๋ฅผ ์ ๊ณ ํ์ง ์๋๋ค. ๊ฐ์ ์ฌ๊ฑด ์คํธ๋ฆผ ์์์ ์ฌ์ดํธ๋ง๋ค ๋ค๋ฅธ ์ ์ฑ ์ ์ธ ์ ์๊ณ , ์ ๊ณต๊ฒฉ์ด ๋ํ๋๋ ์์ง์ ๊ณ ์น์ง ์๊ณ ์คํฌ๋ฆฝํธ๋ง ์ถ๊ฐํ๋ฉด ๋๋ค.
ํต์ฌ 3 โ ๋ชจ๋ํฐ ์์ ์ด ๊ณต๊ฒฉ ํ์ ์ด๋ค
- ๊ณผ๋ถํ ๊ณต๊ฒฉ(overload): ํธ๋ํฝ์ ํญ์ฃผ์์ผ ํจํท ํํฐ ๋ฒํผ๋ฅผ ๊ณ ๊ฐ์ํค๋ฉด, ๋ชจ๋ํฐ๋ ์ ํํ ๊ณต๊ฒฉ ๊ด๋ จ ํจํท์ ๋์น๋ค. Bro๋
net stats์ฌ๊ฑด์ผ๋ก ์์ ยทํํฐ ๋๋กญยท์ปค๋ ๋๋กญ ์์น๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ์ ์ฑ ์ ์๋ ค, ์คํฌ๋ฆฝํธ๊ฐ "์ง๊ธ ๋ด๊ฐ ๋์ด ๋จผ ์ํ์ธ๊ฐ"๋ฅผ ํ๋จํ๊ฒ ํ๋ค. - ํฌ๋์ ๊ณต๊ฒฉ(crash): ์์ ๊ณ ๊ฐ์ด๋ ๊ตฌํ ๋ฒ๊ทธ๋ก ๋ชจ๋ํฐ๋ฅผ ๋ฉ์ถ๊ฒ ํ๋ ๊ณต๊ฒฉ. Bro๋ Unix
alarm๊ธฐ๋ฐ์ ์์น๋ ํ์ด๋จธ๋ฅผ ๋์ด, ์ด๋ฒคํธ ์์ง์ด T์ด ์ ์ ์ฒ๋ฆฌํ๋ ํจํท์ ์์ง ๋๋ด์ง ๋ชปํ์ผ๋ฉด ์ ์ฒด ์ํ๋ก ๊ฐ์ฃผํ๊ณ ๋ณต๊ตฌ ์ ์ฐจ๋ฅผ ๋ฐ๋๋ค. - ๊ธฐ๋ง ๊ณต๊ฒฉ(subterfuge): ๋ชจ๋ํฐ์ ์ค์ ํธ์คํธ๊ฐ ๊ฐ์ ํธ๋ํฝ์ ๋ค๋ฅด๊ฒ ํด์ํ๋๋ก ๋ง๋๋ ๊ณต๊ฒฉ โ IP ๋จํธ, ๊ฒน์น๋ TCP ์ฌ์ ์ก, NUL ์ฝ์ , ๋นํ์ค ํฌํธ ๋ฑ. ๋ฐฉ์ด์ ์์น์ ๋งค ๋จ๊ณ์์ ์๋ฌต์ ๊ฐ์ ์ ๋ช ์ํํ๊ณ , ๊ฐ์ ์ด ๊นจ์ง๋ฉด ์ฌ๊ฑด์ ๋ฐ์์ํค๋ ๊ฒ์ด๋ค. ๊ฒน์น๋ ์ฌ์ ์ก์ ๋ด์ฉ์ด ์๋ณธ๊ณผ ๋ค๋ฅด๋ฉด ์๋์ ์ฌ๋ฆฌ๊ณ , IP ๋จํธ์ ์ฌ์กฐ๋ฆฝํ๋ฉฐ, ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต๊น์ง ํ์ฑํ๋ค.
- 1998๋ ์ ์ฐ๊ฒฐ: ๊ฐ์ ํด USENIX Security์์ Ptacek์ Newsham์ด ๋ฐํํ Insertion, Evasion, and Denial of Service๋ ์์ฉ IDS 4์ข ์ ์ด ์ธ ๊ฐ์ง ๊ธฐ๋ฒ์ผ๋ก ๋ฌด๋ ฅํํ๋ค. Bro์ 5์ฅ์ ๊ฐ์ ๋ฌธ์ ๋ฅผ ์ค๊ณ ๋จ๊ณ์์ ๋ค๋ฃฌ ์ ์ด๋ค โ "ํ์ง ์์คํ ๋ ๊ณต๊ฒฉ๋ฐ๋ ์์คํ ์ด๋ค"๋ผ๋ ๋ช ์ ๋ฅผ ์ํคํ ์ฒ์ ์๊ธด ๊ฒ.
์ซ์๋ก ๋ณธ ์ด์ ๊ฒฐ๊ณผ (1998๋ ๋ ผ๋ฌธ ๊ธฐ์ค)
| ํญ๋ชฉ | ๊ฐ |
|---|---|
| ์์ ์ด์ ์์ | 1996๋ 4์ (LBNL ์ฌ์ดํธ ๋ณด์ ์์คํ ์ ์ผ๋ถ) |
| ๊ฐ์ ๋งํฌ | 100 Mbps FDDI, ์ฝ 20 GB/day |
| ๊ด์ธก ๋ถํ | 2โ3์ ๋ฐ์ ์๊ฐ 8,800 pps (25 Mbps) ์ง์, ํผํฌ 15,000 pps |
| ํํฐ ํต๊ณผ๋ | ๋ฐ์ ์๊ฐ๋น ์ฝ 300,000 ํจํท (ํผํฌ 200/s) |
| ์ฐ๊ฒฐ ์์ฝ ๋ก๊ทธ | ์ฝ 40 MB/day |
| ์ค์๊ฐ ํต์ง | ํ๊ท 20๊ฑด/day |
| ์ด์ ์ฑ๊ณผ | ์ด๋ฉ์ผ 4,000ํต ยท CIAC/CERT์ 85๊ฑด ์ฌ๊ณ ๋ณด๊ณ ยท ํ ์ฌ์ดํธ ๊ณ์ ๋นํ์ฑํ ยท ์์ฌ๊ธฐ๊ด ํ์กฐ ์ฌ๋ก |
| ์ฝ๋ | C++ 22,000์ค + Bro ์คํฌ๋ฆฝํธ 1,900์ค (๊ณตํต 1,650์ค) |
- ์ ์งํ ๊ฐ์ฃผ: ์จ๋ผ์ธ ํ ๋ ผ๋ฌธ์ ์ธ์๋ณธ 7์ฅ์ด FDDI ๋ง์ ํธ๋ํฝ ์์ค์ 2๋ฐฐ ๊ณผ์ฅํ๋ค๊ณ ๋ฐํ๋ฉฐ ์์น๋ฅผ ์ ์ ํ๋ค. 1998๋ ์ 25 Mbps๋ ๋น์๋ก์ ๊ฒฐ์ฝ ๊ฐ๋ฒผ์ด ๋ถํ๊ฐ ์๋์๋ค.
- ํ๊ณ๋ ์ซ์๋ก ๋๋ฌ๋๋ค: "interesting networks" ํํฐ๋ฅผ ๋๊ณ 30๋ถ๊ฐ ๋๋ฆฐ ์คํธ๋ ์ค ํ ์คํธ์์ ํ๊ท 640 pps(ํผํฌ 800 pps)๋ฅผ ๋ฐ์๋ค์ด๋ฉด์ 364๊ฐ ํจํท์ ๋๋กญํ๋ค. ์ ์๋ ์ฌ์ฉํ ํ๋์จ์ด๊ฐ ์ด๋ฏธ ์ต์ ์ด ์๋์๋ค๊ณ ๋ง๋ถ์ธ๋ค โ ๊ณ ์ํ๋ ๋์ด ์๋ ๋ฌธ์ ์์ ์ค์ค๋ก ์ธ์ ํ ์ ์ด๋ค.
์ ์ง๊ธ๋ ์ฝ๋๊ฐ โ 30๋ ๋ค Zeek์ด ๋ ์ค๊ณ
- ์ธ์ฉ 2,423ํ์ ๋ฌด๊ฒ: 1990๋ ๋ ํ๋ฐ "์ค์๊ฐ + ๊ณ ์ + ์ ์ฑ ์ธ์ด"๋ฅผ ํ ์์คํ ์์ ๋ณด์ฌ์ค ์ฌ๋ก๋ ๋๋ฌผ์๋ค. ์ดํ ๋คํธ์ํฌ ๋ณด์ ๋ชจ๋ํฐ๋ง(NSM) ์ฐ๊ตฌ์ ์ ํ ์ค๊ณ์ ๊ณตํต ๊ธฐ์ค์ ์ด ๋๋ค.
- Zeek์ ํ์: Bro ํ๋ก์ ํธ๋ 2018๋ Zeek์ผ๋ก ์ด๋ฆ์ ๋ฐ๊ฟจ๋ค. ์ค๋์ Zeek๋ โญ8,116, C++ ์ฝ๋๋ฒ ์ด์ค, 2026๋ 8์ v9.0.0์ ๋ด๋์๊ณ 2026๋ 10์์๋ ํ๋ฐํ ํธ์๋๊ณ ์๋ค. ๋ฐฉํ๋ฒฝยทSIEM๊ณผ ํจ๊ป SOC์ ๋คํธ์ํฌ ์ฌ์ค(fact) ๊ณ์ธต์ ๋ด๋นํ๋ค.
- "์๊ทธ๋์ฒ IDS๊ฐ ์๋๋ค": Zeek์ ์ค๋ช ๋ฌธ๊ตฌ๋ ์ฌ์ ํ "์ ํ์ ์ธ IDS์๋ ๋งค์ฐ ๋ค๋ฅธ ๋คํธ์ํฌ ๋ถ์ ํ๋ ์์ํฌ"๋ผ๊ณ ๋งํ๋ค. ํ์ง ๋ฃฐ์ ๋์ดํ๋ ๋์ ์ฐ๊ฒฐยทDNSยทHTTPยทTLSยทํ์ผ ์ ์ก ๊ฐ์ ์ฌ๊ฑด๊ณผ ๋ก๊ทธ๋ฅผ ๋ง๋ค๊ณ , ๊ทธ ์์ ์ ์ฑ ์ ์น๋๋ค. ์ด ์ฒ ํ์ด 1998๋ ๋ ผ๋ฌธ์ ๋ ์์ ๊ตฌ์กฐ ๊ทธ๋๋ก๋ค.
- ํ๋ ํ์ง ์์ง๋์ด๋ง์ ์ํ: ์ค๋๋ ์ "ํ์ง ๋ก์ง๊ณผ ๋ฐ์ดํฐ ์์ง ํ์ดํ๋ผ์ธ์ ๋ถ๋ฆฌํ๋ผ", "ํ์ ๊ธฐ๋ฐ ํ์ง", "ํ์ง ์ฝ๋๋ ๊ณต๊ฒฉ ํ๋ฉด์ด๋ค"๋ผ๋ ์์น์ ์ด ๋ ผ๋ฌธ์ด ํจ์ฌ ์์ ์ค์ฆํ ๊ฒ์ด๋ค. ๊ณต๊ฒฉ ์๋ช ์ด ์๋๋ผ ๊ด์ธก ๊ฐ๋ฅํ ์ฌ๊ฑด ๋ชจ๋ธ์ ๋จผ์ ์ค๊ณํ๋ผ๋ ์กฐ์ธ์ LLMยทํด๋ผ์ฐ๋ ์๋์๋ ์ ํจํ๋ค.
ํ๊ณ์ ์ค๋์ ๊ด์
- ํ๋์จ์ด ์๋์ ์ ์ฝ: 100 Mbps FDDI, ๋จ์ผ ์ค๋ ๋, ์ธํฐํ๋ฆฌํฐ ๊ธฐ๋ฐ ์ ์ฑ ์คํ. ์ค๋๋ ์ 10/40/100 Gbps ๋งํฌ์ ์ํธํ๋ ํธ๋ํฝ(TLS 1.3, QUIC)์๋ ๊ทธ๋๋ก ์ ์ฉํ ์ ์๋ค. Zeek๊ฐ ๋ณ๋ ์งํํ ์ด์ ๋ค.
- ํ์ง ๋ฒ์๋ ์ ์ฑ ์์ฑ์์๊ฒ ๋ฌ๋ ค ์๋ค: ๋ด์ฅ ๋ถ์๊ธฐ๋ ๋ค ๊ฐ๋ฟ์ด๊ณ ๊ณต๊ฒฉ ์๊ทธ๋์ฒ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์๋ค. "๋ฌด์์ด ๋ฌธ์ ์ธ์ง"๋ฅผ ์ ์ํ๋ ์ผ์ ์ฌ์ ํ ์ฌ๋์ ๋ชซ์ด๋ฉฐ, ์ด๋ ์ฅ์ ์ด์ ๋ถ๋ด์ด๋ค.
- ์ ์ฒด ํจํท ์บก์ฒ์ ๋น์ฉ: ๋ด์ฉ ๊ธฐ๋ฐ ๋ถ์์ ์ ์ฅยท์ฑ๋ฅยทํ๋ผ์ด๋ฒ์ ๋น์ฉ์ ๋๋ฐํ๋ค. ์ ์๊ฐ ์ด๋ฆ๋ถํฐ ์ค์ฐ์ ๊ฒฝ๊ณ ๋ก ์ผ์ ์ด์ ์ด๊ธฐ๋ ํ๋ค. ์ค๋๋ ์๋ ์ต์ ์์งยท๋ณด์กด ๊ธฐ๊ฐยท์ ๊ทผ ํต์ ๊ฐ ์ค๊ณ ์๊ตฌ์ฌํญ์ด ๋๋ค.
- ๊ทธ๋๋ ๋จ๋ ๊ตํ: โ ๋ฉ์ปค๋์ฆ๊ณผ ์ ์ฑ ์ ๋ถ๋ฆฌํ๋ผ. โก ํ์ง ์์คํ ๋ ๊ณต๊ฒฉ๋ฐ๋๋ค๊ณ ๊ฐ์ ํ๋ผ. โข "ํจํท์ ๋ค ๋ณธ๋ค"๋ ์ฐฉ๊ฐ ์์ ํ์ง๋ฅผ ์ธ์ฐ์ง ๋ง๊ณ , ํด์์ ์ฐจ์ด๋ฅผ ๋จผ์ ๊ณ ๋ คํ๋ผ. ์ด ์ธ ๋ฌธ์ฅ์ 1998๋ ๊ณผ 2026๋ ์ ๋๊ฐ์ด ์ ํจํ๋ค.
์ถ์ฒ
- ๋ ผ๋ฌธ: Vern Paxson, Bro: A System for Detecting Network Intruders in Real-Time, 7th USENIX Security Symposium (1998-01-26โ29) โ PDF
- ํ์ฅํ: Computer Networks 31(23โ24), 1999 โ DOI (OpenAlex ์ธ์ฉ 2,423ํ)
- ํ์ฌ ๊ตฌํ์ฒด: Zeek ํ๋ก์ ํธ ยท ๋ฌธ์ ยท GitHub (โญ8,116, v9.0.0)
- ํจ๊ป ์ฝ๊ธฐ:
- 2026-10-02 Insertion, Evasion, and Denial of Service: ์์ฉ IDS 4์ข ์ ๋ฌด๋ ฅํํ 1998๋ ์ ์๋งค ๋ ผ๋ฌธ. Bro 5์ฅ์ด ์ค๊ณ๋ก ๋ตํ ๋ฌธ์ ๋ฅผ ๊ณต๊ฒฉ์ ๊ด์ ์์ ์ ๋ฉด์ผ๋ก ๋ค๋ฃฌ๋ค.
- 2026-09-14 Security Problems in the TCP/IP Protocol Suite: ๊ฐ์ ์๋, "์ธํฐ๋ท์ ์ ๋ขฐ ๊ฐ์ "์ ์ฒ์ ์ฒด๊ณ์ ์ผ๋ก ์์ฌํ ๊ณ ์ . Bro์ ์ฌ์กฐ๋ฆฝยท์ ํฉ์ฑ ๊ฒ์ฌ๊ฐ ์ ํ์ํ์ง ๋ณด์ฌ์ค๋ค.
- 2026-10-12 Tor: The Second-Generation Onion Router: ๋๊ท๋ชจ ์๋ ๊ฐ์๊ฐ ์ผ์์ด ๋ ์ธ๊ณ์ ๋ํ ๋ฐ๋ํธ ์ค๊ณ. Bro์ ์ด๋ฆ์ด ๋์ง ํ๋ผ์ด๋ฒ์ ๊ฒฝ๊ณ ์ ํจ๊ป ์ฝ์ผ๋ฉด ๊ท ํ์ด ์กํ๋ค.