์ฃผ์š” ์ปจํ…์ธ ๋กœ ์ด๋™

๋ณด์•ˆ ๋ ˆ์ดํฌํ•˜์šฐ์Šค๋ฅผ ์œ„ํ•œ ์ฐธ์กฐ ์•„ํ‚คํ…์ฒ˜

์ด ์•„ํ‚คํ…์ฒ˜๋Š” ๋ณด์•ˆ ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘์•™ํ™”ํ•˜๊ณ  Databricks ๋ ˆ์ดํฌํ•˜์šฐ์Šค ์ƒํƒœ๊ณ„๋ฅผ ์ด์šฉํ•˜์—ฌ ํƒ์ง€, ์‘๋‹ต, ๋ณด๊ณ ๋ฅผ ์šด์˜ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

Reference architecture with Databricks product elements overlaid on industry data sources and sinks.

Databricks ๋ ˆ์ดํฌํ•˜์šฐ์Šค๋ฅผ ์ด์šฉํ•œ ๋Œ€๊ทœ๋ชจ ๋ณด์•ˆ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ ์šด์˜ํ™”

์ด ์ฐธ์กฐ ์•„ํ‚คํ…์ฒ˜๋Š” ๋ณด์•ˆ ํŒ€์ด Databricks ๋ ˆ์ดํฌํ•˜์šฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ๋ฅผ ์ˆ˜์ง‘, ์ •๊ทœํ™”, ์šด์˜ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์‹ค์‹œ๊ฐ„ ๋ถ„์„, ํƒ์ง€ ์—”์ง€๋‹ˆ์–ด๋ง, ์ค€์ˆ˜ ๋ณด๊ณ , ํ•˜๋ฅ˜ SOC ๋„๊ตฌ์™€์˜ ํ†ตํ•ฉ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์•„ํ‚คํ…์ฒ˜ ๊ฐœ์š”

๋ณด์•ˆ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ๋Š” ๋ณต์žกํ•˜๊ณ , ๋Œ€๋Ÿ‰์ด๋ฉฐ, ๋งŽ์€ ์‹œ์Šคํ…œ์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋ ˆ๊ฑฐ์‹œ ์•„ํ‚คํ…์ฒ˜๋Š” ์ข…์ข… ๋น„์šฉ, ๋ณด์œ , ๊ต์ฐจ ์†Œ์Šค ์ƒ๊ด€ ๊ด€๊ณ„์— ์–ด๋ ค์›€์„ ๊ฒช์Šต๋‹ˆ๋‹ค. Databricks ๋ณด์•ˆ ๋ ˆ์ดํฌํ•˜์šฐ์Šค๋Š” ๋ณด์•ˆ ํŒ€์ด ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘์•™ํ™”ํ•˜๊ณ  ์šด์˜ํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ฃผ๋ฉฐ, ์ด๋ฅผ ์œ„ํ•ด ์—ด๋ฆฐ ํ˜•์‹, ๊ด€๋ฆฌ๋œ ํŒŒ์ดํ”„๋ผ์ธ, ๊ทธ๋ฆฌ๊ณ  ์œ ์—ฐํ•œ ์ปดํ“จํŠธ ์—”์ง„์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. 

์ด ์•„ํ‚คํ…์ฒ˜๋Š” ์—”๋“œํฌ์ธํŠธ, ์‹ ์› ์‹œ์Šคํ…œ, ํด๋ผ์šฐ๋“œ ์ œ๊ณต์ž, ์œ„ํ˜‘ ํ”ผ๋“œ, SIEM ๋ฐ ๋น„์ฆˆ๋‹ˆ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๊ตฌ์กฐํ™”๋˜๊ณ  ๋น„๊ตฌ์กฐํ™”๋œ ๋ณด์•ˆ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๋ชจ๋“ˆ์‹, ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๋””์ž์ธ์„ ๊ฐœ์š”ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋‹จ ์ˆ˜์ง‘๋˜๊ณ  ์ •๊ทœํ™”๋˜๋ฉด, ์ด ๋ฐ์ดํ„ฐ๋Š” ์œ„ํ˜‘ ํƒ์ง€, ๋ถ„๋ฅ˜, AI ์ฃผ๋„ ์กฐ์‚ฌ ๋ฐ ๋ณด๊ณ ๋ฅผ ํฌํ•จํ•œ ํ•˜๋ฅ˜ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

1. ์ˆ˜์ง‘ ๋ฐ ๋ผ์šฐํŒ…

๋ณด์•ˆ ๋ฐ์ดํ„ฐ๋Š” ์—”๋“œํฌ์ธํŠธ, ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ, ์‹ ์› ์‹œ์Šคํ…œ ๋ฐ ์œ„ํ˜‘ ํ”ผ๋“œ๋ฅผ ํฌํ•จํ•œ ์—ฌ๋Ÿฌ ์†Œ์Šค์—์„œ ์ˆ˜์ง‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” ์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ ์ˆ˜์ง‘๊ธฐ, ์ŠคํŠธ๋ฆผ ๋ธŒ๋กœ์ปค, ๋กœ๊ทธ ์ง‘๊ณ„๊ธฐ ๋˜๋Š” ์ง์ ‘ API๋ฅผ ํ†ตํ•ด ๋ผ์šฐํŒ…๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋„๊ตฌ๋Š” ๊ตฌ์กฐํ™”๋œ ํ˜•์‹๊ณผ ๋น„๊ตฌ์กฐํ™”๋œ ํ˜•์‹์„ ๋ชจ๋‘ ์ง€์›ํ•˜๋ฉฐ ์‹ค์‹œ๊ฐ„ ๋˜๋Š” ๋ฐฐ์น˜์—์„œ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ์‹œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  • Fluentd, Vector ๋˜๋Š” ์ƒ์—…์šฉ ๋กœ๊ทธ ๋ฐœ์†ก์ž
  • Kafka, Event Hub ๋˜๋Š” Kinesis
  • Cribl, Databahn ๋˜๋Š” ์›นํ›… ๊ธฐ๋ฐ˜ ํŒŒ์ดํ”„๋ผ์ธ 

2. ์ˆ˜์ง‘ ๋ฐ ์ €์žฅ

๋ฐ์ดํ„ฐ๋Š” ๊ตฌ์กฐํ™”๋œ ๋ฐฐ์น˜ ์ˆ˜์ง‘ ๋˜๋Š” ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ์„ ํ†ตํ•ด ๋ ˆ์ดํฌํ•˜์šฐ์Šค์— ๋“ค์–ด์˜ต๋‹ˆ๋‹ค. ์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๋Š” ์ถฉ์‹ค๋„์™€ ์ถ”์  ๊ฐ€๋Šฅ์„ฑ์„ ๋ณด์กดํ•˜๊ธฐ ์œ„ํ•ด Delta Lake Bronze ํ…Œ์ด๋ธ”์— ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค. Unity Catalog๋Š” ํŒŒ์ดํ”„๋ผ์ธ์˜ ์‹œ์ž‘๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ด€๋ฆฌ๋˜๊ณ  ๋ฐœ๊ฒฌ๋  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  • ํ”Œ๋žซ ํŒŒ์ผ, JSON, CSV ๋ฐ ์ค‘์ฒฉ ํ˜•์‹ ์ง€์›
  • Kafka ๋˜๋Š” ๊ธฐํƒ€ ๋ธŒ๋กœ์ปค์—์„œ ์ŠคํŠธ๋ฆผ ์ˆ˜์ง‘
  • Unity Catalog๋ฅผ ํ†ตํ•œ ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ฐ ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅ์„ฑ

3. ์ •๊ทœํ™” ๋ฐ ๋ณ€ํ™˜

์›์‹œ ๋ฐ์ดํ„ฐ๋Š” ๋ถ„์„ ๋ฐ ๊ฐ์ง€๋ฅผ ์œ„ํ•œ ๊ตฌ์กฐํ™”๋œ ํ˜•์‹์œผ๋กœ ํŒŒ์‹ฑ, ํ”Œ๋ž˜ํŠผ, ํ’๋ถ€ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์—์„œ๋Š” ๋ฉ”๋‹ฌ๋ฆฌ์˜จ ์•„ํ‚คํ…์ฒ˜(Bronze, Silver, Gold)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ณ  ์ฟผ๋ฆฌ ๊ฐ€๋Šฅํ•œ ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜์—ฌ ๊ฐ์ง€ ์—”์ง€๋‹ˆ์–ด๋ง ๋ฐ ๋ณด๊ณ ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ •๊ทœํ™” ์ž‘์—…์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค:

  • ์Šคํ‚ค๋งˆ ์ •๋ ฌ (์˜ˆ: OCSF ๋˜๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ๋ชจ๋ธ)
  • ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋˜๋Š” ์œ„ํ˜‘ ์ธํ…”๋กœ์˜ ํ’๋ถ€ํ•จ
  • ์ค‘๋ณต ์ œ๊ฑฐ, ํŒŒ์‹ฑ ๋ฐ ํƒ€์ž„์Šคํƒฌํ”„ ์ •๋ ฌ

4. AI ๋ฐ ๊ณ ๊ธ‰ ๋ถ„์„ ํ™œ์„ฑํ™”

์ •๊ทœํ™”๋œ ๋ฐ์ดํ„ฐ๋Š” ๋ณด์•ˆ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์ง€์›ํ•˜๋Š” ๊ธฐ๋ณธ Databricks AI ์—์ด์ „ํŠธ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ณต๊ธ‰ํ•ฉ๋‹ˆ๋‹ค. ์ด ์—์ด์ „ํŠธ๋Š” ์ด์ƒ์„ ํƒ์ง€ํ•˜๊ณ , ๊ฒฝ๊ณ ๋ฅผ ๋ถ„๋ฅ˜ํ•˜๊ณ , ์กฐ์‚ฌ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์€ ๊ฐœ๋ฐœ์—์„œ ์ƒ์‚ฐ๊นŒ์ง€์˜ ์—์ด์ „ํŠธ ์ˆ˜๋ช… ์ฃผ๊ธฐ ๊ด€๋ฆฌ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค:

  • ํ›ˆ๋ จ ๋ฐ ์ถ”๋ก ์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์ค€๋น„
  • ํƒ์ง€ ์—์ด์ „ํŠธ ๋ฐฐํฌ ๋ฐ ๊ด€๋ฆฌ
  • ์ƒ์‚ฐ์—์„œ ๋ชจ๋ธ ์„ฑ๋Šฅ ์ ์ˆ˜ ๋งค๊ธฐ๊ธฐ ๋ฐ ํ‰๊ฐ€

5. ๋ณด์•ˆ ์šด์˜ ํ™œ์„ฑํ™”

๋ ˆ์ดํฌํ•˜์šฐ์Šค๋Š” ์œ„ํ˜‘ ํ—ŒํŒ…, ๊ฒฝ๊ณ , ์‚ฌ๊ณ  ์‘๋‹ต ๋ฐ ์ž๋™ํ™”์™€ ๊ฐ™์€ ํ•ต์‹ฌ SOC ๊ธฐ๋Šฅ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์กฐํ™”๋œ ์ถœ๋ ฅ์€ ๋Œ€์‹œ๋ณด๋“œ, ํ‹ฐ์ผ“, SOAR ์›Œํฌํ”Œ๋กœ์šฐ ๋ฐ ํ•˜๋ฅ˜ ์‹œ์Šคํ…œ์„ ๊ณต๊ธ‰ํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค:

  • ๋” ๋น ๋ฅธ ์กฐ์‚ฌ์™€ ๊ฒฝ๊ณ  ํ”ผ๋กœ ๊ฐ์†Œ
  • ์†Œ์Šค ๊ฐ„ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ์˜ ํ†ตํ•ฉ๋œ ๋ทฐ
  • ๋…ธํŠธ๋ถ ๋ฐ SQL์„ ํ†ตํ•œ ํ–ฅ์ƒ๋œ ํ˜‘์—…

6. ๋ณด์•ˆ ๊ฒฐ๊ณผ ์ œ๊ณต

์ •์ œ๋œ ํ†ต์ฐฐ๋ ฅ์€ ํ•„์š”ํ•œ ๋„๊ตฌ์™€ ํŒ€์— ํ๋ฆ…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์ œํ’ˆ์€ ์ค€์ˆ˜, ๋ณด๊ณ , ์‚ฌ์šฉ์ž ํ–‰๋™ ๋ถ„์„, ์ด์ƒ ํƒ์ง€ ๋ฐ ์œ„ํ—˜ ์ ์ˆ˜๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. SIEM์€ ์ •์ œ๋œ ๊ฒฝ๊ณ ์™€ ์ปจํ…์ŠคํŠธ์˜ ํ•˜๋ฅ˜ ์†Œ๋น„์ž๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

ํ•˜๋ฅ˜ ์†Œ๋น„์˜ ์˜ˆ:

  • ์ค€์ˆ˜ ๋ณด๊ณ  ๋Œ€์‹œ๋ณด๋“œ
  • UEBA ๋ฐ ์ด์ƒ ํƒ์ง€ ํŒŒ์ดํ”„๋ผ์ธ
  • SIEM ํ’๋ถ€ํ•จ ๋ฐ SOAR ํ”Œ๋ ˆ์ด๋ถ