ํธ๋ํฝ ํ๋ฆ์ ์๊ฐ์ ์ผ๋ก ํ๊ฐํ๊ณ ๋คํธ์ํฌ ํ๋๊ณผ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ๊ฒ์ํ๋ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ ๋คํธ์ํฌ ํจํท ์บก์ฒ, ์ ์ฅ ๋ฐ ์ธ๋ฑ์ฑ์ ์ํ ์์คํ ๋ฆด๋ฆฌ์ค์ธ Arkime 5.0์ด ์ถ์๋์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ ์๋ ์๋ฒ ๋ฐฐํฌ๋ฅผ ์ง์ํ๊ณ ์ด๋น ์์ญ ๊ธฐ๊ฐ๋นํธ์ ์๋๋ก ํธ๋ํฝ์ ์ฒ๋ฆฌํ๋๋ก ํ์ฅํ ์ ์๋ ์์ฉ ๋คํธ์ํฌ ํจํท ์ฒ๋ฆฌ ํ๋ซํผ์ ๋ํ ๊ฐ๋ฐฉํ ๋์ฒดํ์ ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก AOL์์ ๊ฐ๋ฐ๋์์ต๋๋ค. ํธ๋ํฝ ์บก์ฒ ๊ตฌ์ฑ ์์ ์ฝ๋๋ C๋ก ์์ฑ๋์์ผ๋ฉฐ ์ธํฐํ์ด์ค๋ Node.js/JavaScript๋ก ๊ตฌํ๋์์ต๋๋ค. ์์ค ์ฝ๋๋ Apache 2.0 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค. Linux ๋ฐ FreeBSD์์์ ์์ ์ ์ง์ํฉ๋๋ค. Arch Linux, RHEL/CentOS ๋ฐ Ubuntu์ฉ ๊ธฐ์ฑ ํจํค์ง๊ฐ ์ค๋น๋์ด ์์ต๋๋ค.
Arkime์๋ PCAP ํธ๋ํฝ์ ์บก์ฒํ๊ณ ์ธ๋ฑ์ฑํ๋ ๋๊ตฌ๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ธ๋ฑ์ฑ๋ ๋ฐ์ดํฐ์ ๋น ๋ฅด๊ฒ ์ก์ธ์คํ ์ ์๋ ๋๊ตฌ๋ ์ ๊ณตํฉ๋๋ค. ํ์ค PCAP ํ์์ ์ฌ์ฉํ๋ฉด Wireshark์ ๊ฐ์ ๊ธฐ์กด ํธ๋ํฝ ๋ถ์๊ธฐ์์ ํตํฉ์ด ํฌ๊ฒ ๋จ์ํ๋ฉ๋๋ค. ์ ์ฅ๋ ๋ฐ์ดํฐ์ ์์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋์คํฌ ์ด๋ ์ด์ ํฌ๊ธฐ์ ์ํด์๋ง ์ ํ๋ฉ๋๋ค. ์ธ์ ๋ฉํ๋ฐ์ดํฐ๋ Elasticsearch ๋๋ OpenSearch ์์ง์ ๊ธฐ๋ฐ์ผ๋ก ํด๋ฌ์คํฐ์์ ์ธ๋ฑ์ฑ๋ฉ๋๋ค. ํธ๋ํฝ ์บก์ฒ ๊ตฌ์ฑ ์์๋ ๋ฉํฐ ์ค๋ ๋ ๋ชจ๋์์ ์๋ํ๋ฉฐ ๋ชจ๋ํฐ๋ง, ๋์คํฌ์ PCAP ๋คํ ์ฐ๊ธฐ, ์บก์ฒ๋ ํจํท ๊ตฌ๋ฌธ ๋ถ์, ์ธ์ (SPI, ์ํ ์ ์ฅ ํจํท ๊ฒ์ฌ) ๋ฐ ํ๋กํ ์ฝ์ ๋ํ ๋ฉํ๋ฐ์ดํฐ๋ฅผ Elasticsearch/OpenSearch ํด๋ฌ์คํฐ๋ก ๋ณด๋ด๋ ์์ ์ ํด๊ฒฐํฉ๋๋ค. PCAP ํ์ผ์ ์ํธํ๋ ํ์์ผ๋ก ์ ์ฅํ ์ ์์ต๋๋ค.
์ถ์ ๋ ์ ๋ณด๋ฅผ ๋ถ์ํ๊ธฐ ์ํด ์ํ์ ํ์ํ๊ณ ๊ฒ์ํ๊ณ ๋ด๋ณด๋ผ ์ ์๋ ์น ์ธํฐํ์ด์ค๊ฐ ์ ๊ณต๋ฉ๋๋ค. ์น ์ธํฐํ์ด์ค๋ ์ผ๋ฐ ํต๊ณ, ์ฐ๊ฒฐ ๋งต, ๋คํธ์ํฌ ํ๋ ๋ณํ์ ๋ํ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ์๊ฐ์ ๊ทธ๋ํ๋ถํฐ ๊ฐ๋ณ ์ธ์ ์ฐ๊ตฌ, ์ฌ์ฉ๋ ํ๋กํ ์ฝ ์ปจํ ์คํธ์์ ํ๋ ๋ถ์, PCAP ๋คํ์ ๋ฐ์ดํฐ ๊ตฌ๋ฌธ ๋ถ์์ ์ํ ๋๊ตฌ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ๋ณด๊ธฐ ๋ชจ๋๋ฅผ ์ ๊ณตํฉ๋๋ค. PCAP ํ์์ ์บก์ฒ๋ ํจํท๊ณผ JSON ํ์์ ๋ถํด๋ ์ธ์ ์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๋ณด๋ผ ์ ์๋ API๋ ์ ๊ณต๋ฉ๋๋ค.
์ ๋ฒ์ ์์:
- ์ฌ๋ฌ ๊ฐ์ฒด์ ๋ํด ๋ค์ํ ์คํ ์์ค(OSINT)์์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ ๋ณด๋ฅผ ๋์์ ์์งํ๊ธฐ ์ํด Cont3xt ์๋น์ค๋ฅผ ํตํด ์ ๋ณด์ ๋ํ ๊ฒฐํฉ๋ ๊ฒ์ ์์ฒญ์ ๋ณด๋ด๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋คํธ์ํฌ ํ๋กํ ์ฝ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์ ์๋ณํ๊ธฐ ์ํด JA4 ๋ฐ JA4+ ํธ๋ํฝ ์ง๋ฌธ ์ฑ์ทจ ๋ฐฉ๋ฒ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ธ์
์ ๋ํ ์์ธํ ์ ๋ณด๊ฐ ๋ด๊ธด ๋ธ๋ก์ ๋์์ธ์ด ๋ณ๊ฒฝ๋์ด ์ฌ์ฉ๋์ง ์๋ ๊ณต๊ฐ์ ์ต์ํํ๊ณ ๋ํ ํ๋ฉด์ ์ ํฉํ 2๋จ ๋ ์ด์์์ ๊ตฌํํ์ต๋๋ค.
- ํต๊ณ๋ฅผ ๋ณด๊ธฐ ์ํ ์ธํฐํ์ด์ค(๋ทฐ์ด)์ ์ฌ๋ฌ ์ธ์คํด์ค์์ ๋์์ ๊ฒ์ํ ์ ์๋๋ก ํ์ผ, ๊ธฐ๋ก ๋ฐ ํต๊ณ ํญ์ ๋๋กญ๋ค์ด ๋ธ๋ก์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ธ์ฆ ์์คํ ์ด ํตํฉ๋์ด ๋ณ๋์ ๋ชจ๋๋ก ๋ถ๋ฆฌ๋์ด ์ด์ ๋ชจ๋ Arkime ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฌ์ฉ๋ฉ๋๋ค. ์ต๋ช ์ธ์ฆ ๋ชจ๋ ๋์ ๋ค์ด์ ์คํธ ๋ฐฉ๋ฒ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์๋ก์ด ์ธ์ฆ ๋ชจ๋๊ฐ ์ถ๊ฐ๋์์ต๋๋ค: ๊ธฐ๋ณธ, ์์, ๊ธฐ๋ณธ+์์, ๊ธฐ๋ณธ+oidc, headerOnly, ํค๋+๋ค์ด์ ์คํธ ๋ฐ ํค๋+๊ธฐ๋ณธ.
- ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ํ์(ini, json, yaml)์ ์ฒ๋ฆฌ ์ค์ ์ ์ง์ํ๊ณ ๋์คํฌ, HTTPS๋ฅผ ํตํ ๋คํธ์ํฌ ๋๋ OpenSearch/Elasticsearch์ ๊ฐ์ ๋ค์ํ ์์ค์์ ์ค์ ์ ๋ก๋ํ ์ ์๋ ํตํฉ ๊ตฌ์ฑ ํ์ ์์คํ ์ผ๋ก ์ ์ก๋์์ต๋๋ค. .
- ์ ์ฅ๋(์คํ๋ผ์ธ) PCAP ๋คํ๋ฅผ ๊ฐ์ ธ์ค๊ณ ๋ก์ปฌ ์์คํ ์ ๋จผ์ ์ ์ฅํ ํ์ ์์ด HTTPS๋ฅผ ํตํด ๋๋ Amazon S3 ์คํ ๋ฆฌ์ง์์ URL์ ํตํด ๋ค์ด๋ก๋ํ๋ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru