3. ํƒ„๋ ฅ์  ์Šคํƒ: ๋ณด์•ˆ ๋กœ๊ทธ ๋ถ„์„. ๋Œ€์‹œ๋ณด๋“œ

3. ํƒ„๋ ฅ์  ์Šคํƒ: ๋ณด์•ˆ ๋กœ๊ทธ ๋ถ„์„. ๋Œ€์‹œ๋ณด๋“œ

์ด์ „ ๊ธ€์—์„œ๋Š” ์—˜ํฌ ์Šคํƒ๊ณผ ๋กœ๊ทธ ํŒŒ์„œ์šฉ Logstash ๊ตฌ์„ฑ ํŒŒ์ผ ์„ค์ •์— ๋Œ€ํ•ด ์กฐ๊ธˆ ์•Œ์•„๋ดค์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ๋ถ„์„์  ๊ด€์ ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ, ์ฆ‰ ๋กœ๊ทธ ํŒŒ์„œ์—์„œ ๋ณด๊ณ  ์‹ถ์€ ๋‚ด์šฉ์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ๊ณผ ๋ชจ๋“  ๊ฒƒ์ด ๋ฌด์—‡์„ ์œ„ํ•ด ๋งŒ๋“ค์–ด์กŒ๋Š”์ง€ - ๊ทธ๋ž˜ํ”„์™€ ํ…Œ์ด๋ธ”์ด ๊ฒฐํ•ฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ. ์˜ค๋Š˜์€ ์‹œ๊ฐํ™” ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์‚ดํŽด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ‚ค๋ฐ” ๋‚˜์—์„œ๋Š” ๊ทธ๋ž˜ํ”„์™€ ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด๊ณ  ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ฒดํฌํฌ์ธํŠธ ๋ฐฉํ™”๋ฒฝ์˜ ๋กœ๊ทธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ„๋‹จํ•œ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๊ตฌ์ถ•ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

Kibana ์ž‘์—…์˜ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” ๋‹ค์Œ์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ธ๋ฑ์Šค ํŒจํ„ด, ๋…ผ๋ฆฌ์ ์œผ๋กœ ์ด๊ฒƒ์€ ํŠน์ • ์›์น™์— ๋”ฐ๋ผ ํ†ตํ•ฉ๋œ ์ธ๋ฑ์Šค์˜ ๊ธฐ๋ฐ˜์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ก , ์ด๋Š” ์ˆœ์ „ํžˆ Kibana๊ฐ€ ๋™์‹œ์— ๋ชจ๋“  ์ธ๋ฑ์Šค์— ๊ฑธ์ณ ์ •๋ณด๋ฅผ ๋” ํŽธ๋ฆฌํ•˜๊ฒŒ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธฐ ์œ„ํ•œ ์„ค์ •์ž…๋‹ˆ๋‹ค. "checkpoint-*"์™€ ๊ฐ™์€ ๋ฌธ์ž์—ด๊ณผ ์ธ๋ฑ์Šค ์ด๋ฆ„์„ ์ผ์น˜์‹œ์ผœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด "checkpoint-2019.12.05"๋Š” ํŒจํ„ด์— ์ ํ•ฉํ•˜์ง€๋งŒ ๋‹จ์ˆœํžˆ "checkpoint"๋Š” ๋” ์ด์ƒ ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰์—์„œ๋Š” ๋™์‹œ์— ์„œ๋กœ ๋‹ค๋ฅธ ์ธ๋ฑ์Šค ํŒจํ„ด์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์ ์„ ๋ณ„๋„๋กœ ์–ธ๊ธ‰ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž ์‹œ ํ›„์˜ ํ›„์† ๊ธฐ์‚ฌ์—์„œ API ์š”์ฒญ์ด ์ธ๋ฑ์Šค ์ด๋ฆ„ ๋˜๋Š” ์ธ๋ฑ์Šค ์ด๋ฆ„์œผ๋กœ ์ˆ˜ํ–‰๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒจํ„ด ๋ผ์ธ์—์„œ ๊ทธ๋ฆผ์„ ํด๋ฆญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. ํƒ„๋ ฅ์  ์Šคํƒ: ๋ณด์•ˆ ๋กœ๊ทธ ๋ถ„์„. ๋Œ€์‹œ๋ณด๋“œ

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

3. ํƒ„๋ ฅ์  ์Šคํƒ: ๋ณด์•ˆ ๋กœ๊ทธ ๋ถ„์„. ๋Œ€์‹œ๋ณด๋“œ

๋กœ๊ทธ๊ฐ€ ์ค€๋น„๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ๋Œ€์‹œ๋ณด๋“œ ๊ตฌ์ถ•์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณด์•ˆ ์ œํ’ˆ์˜ ๋Œ€์‹œ๋ณด๋“œ ๋ถ„์„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์กฐ์ง์˜ ์ •๋ณด ๋ณด์•ˆ ์ƒํƒœ๋ฅผ ํŒŒ์•…ํ•˜๊ณ , ํ˜„์žฌ ์ •์ฑ…์˜ ์ทจ์•ฝ์ ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ํŒŒ์•…ํ•˜๋ฉฐ, ์ด๋ฅผ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์‹œ๊ฐํ™” ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์€ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ๋Š” 5๊ฐ€์ง€ ๊ตฌ์„ฑ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

  1. ๋ธ”๋ ˆ์ด๋“œ๋ณ„ ์ด ๋กœ๊ทธ ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ํ‘œ
  2. ์ค‘์š”ํ•œ IPS ์„œ๋ช…์— ๋Œ€ํ•œ ํ‘œ
  3. ์œ„ํ˜‘ ์˜ˆ๋ฐฉ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์›ํ˜• ์ฐจํŠธ
  4. ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ๋ฐฉ๋ฌธ ์‚ฌ์ดํŠธ ์ฐจํŠธ
  5. ๊ฐ€์žฅ ์œ„ํ—˜ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ฐจํŠธ

์‹œ๊ฐํ™” ์ˆ˜์น˜๋ฅผ ์ƒ์„ฑํ•˜๋ ค๋ฉด ๋ฉ”๋‰ด๋กœ ์ด๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ˆˆ์— ๋ณด์ด๊ฒŒํ•˜๋‹ค, ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ์›ํ•˜๋Š” ํ”ผ๊ทœ์–ด๋ฅผ ์„ ํƒํ•˜์„ธ์š”! ์ˆœ์„œ๋Œ€๋กœ ๊ฐ€์ž.

๋ธ”๋ ˆ์ด๋“œ๋ณ„ ์ด ๋กœ๊ทธ ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ํ‘œ

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

3. ํƒ„๋ ฅ์  ์Šคํƒ: ๋ณด์•ˆ ๋กœ๊ทธ ๋ถ„์„. ๋Œ€์‹œ๋ณด๋“œ

๊ทธ๋ฆผ์˜ ์ž์„ธํ•œ ์„ค์ •์€ ๊ทธ๋ฆผ์„ ํด๋ฆญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. ํƒ„๋ ฅ์  ์Šคํƒ: ๋ณด์•ˆ ๋กœ๊ทธ ๋ถ„์„. ๋Œ€์‹œ๋ณด๋“œ

์„ค์ •์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

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

๊ทธ๋Ÿฐ ๋‹ค์Œ ํ…Œ์ด๋ธ”์„ ์ธก์ •ํ•ญ๋ชฉ์ด ๊ณ„์‚ฐ๋˜๋Š” ์„ธ๊ทธ๋จผํŠธ(ํ•„๋“œ)๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ๋ฒ„ํ‚ท ์„ค์ •์— ์˜ํ•ด ์ˆ˜ํ–‰๋˜๋ฉฐ, ์ด๋Š” 2๊ฐ€์ง€ ์„ค์ • ์˜ต์…˜์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

  1. ํ–‰ ๋ถ„ํ•  - ์—ด์„ ์ถ”๊ฐ€ํ•œ ํ›„ ํ…Œ์ด๋ธ”์„ ํ–‰์œผ๋กœ ๋‚˜๋ˆ„๊ธฐ
  2. ๋ถ„ํ•  ํ…Œ์ด๋ธ” - ํŠน์ • ํ•„๋“œ์˜ ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ”๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค.

ะ’ ์–‘๋™์ด ์—ฌ๋Ÿฌ ๋ถ„ํ• ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์—ฌ๋Ÿฌ ์—ด์ด๋‚˜ ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ์˜ ์ œํ•œ ์‚ฌํ•ญ์€ ๋‹ค์†Œ ๋…ผ๋ฆฌ์ ์ž…๋‹ˆ๋‹ค. ์ง‘๊ณ„์—์„œ๋Š” IPv4 ๋ฒ”์œ„, ๋‚ ์งœ ๋ฒ”์œ„, ์šฉ์–ด ๋“ฑ ์„ธ๊ทธ๋จผํŠธ๋กœ ๋‚˜๋ˆ„๋Š” ๋ฐ ์‚ฌ์šฉํ•  ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ํฅ๋ฏธ๋กœ์šด ์„ ํƒ์€ ๋ฐ”๋กœ ์•ฝ๊ด€ ะธ ์ค‘์š”ํ•œ ์šฉ์–ด, ์„ธ๊ทธ๋จผํŠธ ๋ถ„ํ• ์€ ํŠน์ • ์ธ๋ฑ์Šค ํ•„๋“œ์˜ ๊ฐ’์— ๋”ฐ๋ผ ์ˆ˜ํ–‰๋˜๋ฉฐ, ๊ทธ ์ฐจ์ด๋Š” ๋ฐ˜ํ™˜๋œ ๊ฐ’์˜ ์ˆ˜์™€ ํ‘œ์‹œ์— ์žˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ด๋ธ”์„ ๋ธ”๋ ˆ์ด๋“œ ์ด๋ฆ„์œผ๋กœ ๋‚˜๋ˆ„๊ณ  ์‹ถ์œผ๋ฏ€๋กœ ํ•„๋“œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. product.keyword ํฌ๊ธฐ๋ฅผ ๋ฐ˜ํ™˜๋œ ๊ฐ’ 25๊ฐœ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ž์—ด ๋Œ€์‹  Elasticsearch๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ ์œ ํ˜•์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ณธ๋ฌธ ะธ ํ‚ค์›Œ๋“œ๋Š”. ์ „์ฒด ํ…์ŠคํŠธ ๊ฒ€์ƒ‰์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ํ…์ŠคํŠธ ์œ ํ˜•์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ฒ€์ƒ‰ ์„œ๋น„์Šค๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ๋งค์šฐ ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํŠน์ • ํ•„๋“œ ๊ฐ’(ํ…์ŠคํŠธ)์—์„œ ์–ธ๊ธ‰๋œ ๋‹จ์–ด๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค. ์ •ํ™•ํ•œ ์ผ์น˜๋งŒ ์›ํ•˜๋Š” ๊ฒฝ์šฐ ํ‚ค์›Œ๋“œ ์œ ํ˜•์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ์—๋Š” ์ •๋ ฌ์ด๋‚˜ ์ง‘๊ณ„๊ฐ€ ํ•„์š”ํ•œ ํ•„๋“œ์— ํ‚ค์›Œ๋“œ ๋ฐ์ดํ„ฐ ์œ ํ˜•์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ์ ์œผ๋กœ Elasticsearch๋Š” ํŠน์ • ์‹œ๊ฐ„ ๋™์•ˆ์˜ ๋กœ๊ทธ ์ˆ˜๋ฅผ ์ œํ’ˆ ํ•„๋“œ์˜ ๊ฐ’์œผ๋กœ ์ง‘๊ณ„ํ•˜์—ฌ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. Custom Label์—์„œ ํ…Œ์ด๋ธ”์— ํ‘œ์‹œ๋  ์—ด์˜ ์ด๋ฆ„์„ ์„ค์ •ํ•˜๊ณ , ๋กœ๊ทธ๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ์‹œ๊ฐ„์„ ์„ค์ •ํ•˜๊ณ , ๋ Œ๋”๋ง์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. Kibana๋Š” Elasticsearch์— ์š”์ฒญ์„ ๋ณด๋‚ด๊ณ , ์‘๋‹ต์„ ๊ธฐ๋‹ค๋ฆฐ ํ›„ ์ˆ˜์‹ ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ…Œ์ด๋ธ”์ด ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค!

์œ„ํ˜‘ ์˜ˆ๋ฐฉ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์›ํ˜• ์ฐจํŠธ

ํŠนํžˆ ํฅ๋ฏธ๋กœ์šด ์ ์€ ๋ฐฑ๋ถ„์œจ๋กœ ๋‚˜ํƒ€๋‚ธ ๋ฐ˜์‘ ์ˆ˜์— ๋Œ€ํ•œ ์ •๋ณด์ž…๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ ะธ ์˜ˆ๋ฐฉ ํ˜„ํ–‰ ๋ณด์•ˆ์ •์ฑ…์˜ ์ •๋ณด๋ณด์•ˆ์‚ฌ๊ณ ์— ๊ด€ํ•œ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. ์›ํ˜• ์ฐจํŠธ๋Š” ์ด๋Ÿฌํ•œ ์ƒํ™ฉ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐํ™”์—์„œ ์„ ํƒ - ํŒŒ์ด ์ฐจํŠธ. ๋˜ํ•œ ์ธก์ •ํ•ญ๋ชฉ์—์„œ๋Š” ๋กœ๊ทธ ์ˆ˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ง‘๊ณ„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„ํ‚ท์—๋Š” ์šฉ์–ด => ์ž‘์—…์„ ๋„ฃ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ๊ฒƒ์ด ์˜ฌ๋ฐ”๋ฅธ ๊ฒƒ ๊ฐ™์ง€๋งŒ ๊ฒฐ๊ณผ์—๋Š” ๋ชจ๋“  ๋ธ”๋ ˆ์ด๋“œ์— ๋Œ€ํ•œ ๊ฐ’์ด ํ‘œ์‹œ๋˜๋ฏ€๋กœ Threat Prevention ํ”„๋ ˆ์ž„์›Œํฌ ๋‚ด์—์„œ ์ž‘๋™ํ•˜๋Š” ๋ธ”๋ ˆ์ด๋“œ๋งŒ ํ•„ํ„ฐ๋งํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ํ™•์‹คํžˆ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•„ํ„ฐ ์ •๋ณด ๋ณด์•ˆ ์‚ฌ๊ณ ๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ๋ธ”๋ ˆ์ด๋“œ์— ๋Œ€ํ•ด์„œ๋งŒ ์ •๋ณด๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์œ„ํ•ด - ์ œํ’ˆ: (โ€œAnti-Botโ€ OR โ€œNew Anti-Virusโ€ OR โ€œDDoS Protectorโ€ OR โ€œSmartDefenseโ€ OR โ€œThreat Emulationโ€). ์‚ฌ์ง„์„ ํด๋ฆญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

3. ํƒ„๋ ฅ์  ์Šคํƒ: ๋ณด์•ˆ ๋กœ๊ทธ ๋ถ„์„. ๋Œ€์‹œ๋ณด๋“œ

๋” ์ž์„ธํ•œ ์„ค์ •์€ ์‚ฌ์ง„์„ ํด๋ฆญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. ํƒ„๋ ฅ์  ์Šคํƒ: ๋ณด์•ˆ ๋กœ๊ทธ ๋ถ„์„. ๋Œ€์‹œ๋ณด๋“œ

IPS ์ด๋ฒคํŠธ ํ…Œ์ด๋ธ”

๋‹ค์Œ์œผ๋กœ, ์ •๋ณด ๋ณด์•ˆ ๊ด€์ ์—์„œ ๋งค์šฐ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋ธ”๋ ˆ์ด๋“œ์˜ ์ด๋ฒคํŠธ๋ฅผ ๋ณด๊ณ  ํ™•์ธํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. IPS ะธ ์œ„ํ˜‘ ์—๋ฎฌ๋ ˆ์ด์…˜๊ทธ ์ฐจ๋‹จ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค ํ˜„์žฌ ์ •์ฑ…์— ๋”ฐ๋ผ ์ดํ›„์— ์„œ๋ช…์„ ๋ณ€๊ฒฝํ•˜์—ฌ ๋ฐฉ์ง€ํ•˜๊ฑฐ๋‚˜ ํŠธ๋ž˜ํ”ฝ์ด ์œ ํšจํ•œ ๊ฒฝ์šฐ ์„œ๋ช…์„ ํ™•์ธํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ฒซ ๋ฒˆ์งธ ์˜ˆ์™€ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ ์—ด(protections.keyword, ์‹ฌ๊ฐ๋„.keyword, product.keyword, Originsicname.keyword)์„ ์ƒ์„ฑํ•œ๋‹ค๋Š” ์ ๋งŒ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ •๋ณด ๋ณด์•ˆ ์‚ฌ๊ณ ๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ๋ธ”๋ ˆ์ด๋“œ(์ œํ’ˆ: "SmartDefense" ๋˜๋Š” "Threat Emulation")์— ๋Œ€ํ•œ ์ •๋ณด๋งŒ ๊ฒ€์ƒ‰ํ•˜๋ ค๋ฉด ํ•„ํ„ฐ๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ง„์„ ํด๋ฆญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

3. ํƒ„๋ ฅ์  ์Šคํƒ: ๋ณด์•ˆ ๋กœ๊ทธ ๋ถ„์„. ๋Œ€์‹œ๋ณด๋“œ

๋” ์ž์„ธํ•œ ์„ค์ •์€ ์‚ฌ์ง„์„ ํด๋ฆญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. ํƒ„๋ ฅ์  ์Šคํƒ: ๋ณด์•ˆ ๋กœ๊ทธ ๋ถ„์„. ๋Œ€์‹œ๋ณด๋“œ

๊ฐ€์žฅ ๋งŽ์ด ๋ฐฉ๋ฌธํ•œ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์ฐจํŠธ

์ด๋ ‡๊ฒŒํ•˜๋ ค๋ฉด ๊ทธ๋ฆผ์„ ๋งŒ๋“œ์‹ญ์‹œ์˜ค - ์ˆ˜์ง ๋ฐ”. ๋˜ํ•œ ๊ฐœ์ˆ˜(Y์ถ•)๋ฅผ ์ธก์ •ํ•ญ๋ชฉ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ , X์ถ•์—์„œ๋Š” ๋ฐฉ๋ฌธํ•œ ์‚ฌ์ดํŠธ์˜ ์ด๋ฆ„์„ "appi_name" ๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์•ฝ๊ฐ„์˜ ํŠธ๋ฆญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ฒ„์ „์—์„œ ์„ค์ •์„ ์‹คํ–‰ํ•˜๋ฉด ๋ชจ๋“  ์‚ฌ์ดํŠธ๊ฐ€ ์ฐจํŠธ์— ๋™์ผํ•œ ์ƒ‰์ƒ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์ƒ‰์ƒ์œผ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด "์‹œ๋ฆฌ์ฆˆ ๋ถ„ํ• "์ด๋ผ๋Š” ์ถ”๊ฐ€ ์„ค์ •์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ด๋ฏธ ๋งŒ๋“ค์–ด์ง„ ์—ด์„ ์„ ํƒํ•œ ํ•„๋“œ์— ๋”ฐ๋ผ ๋” ๋งŽ์€ ๊ฐ’์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! ์ด ๋ถ„ํ• ์€ ์Šคํƒ ๋ชจ๋“œ์˜ ๊ฐ’์— ๋”ฐ๋ผ ํ•˜๋‚˜์˜ ๋‹ค์ƒ‰ ์—ด๋กœ ์‚ฌ์šฉ๋  ์ˆ˜๋„ ์žˆ๊ณ , X์ถ•์˜ ํŠน์ • ๊ฐ’์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ์—ด์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ผ๋ฐ˜ ๋ชจ๋“œ์—์„œ ์‚ฌ์šฉ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. X ์ถ•๊ณผ ๋™์ผํ•œ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ์—ด์„ ์—ฌ๋Ÿฌ ์ƒ‰์ƒ์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉฐ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์— ์ƒ‰์ƒ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ฐฉ๋ฌธํ•œ ์‚ฌ์ดํŠธ์˜ ์ •๋ณด๋งŒ ๋ณด๊ธฐ ์œ„ํ•ด ์ œํ’ˆ: "URL ํ•„ํ„ฐ๋ง"์œผ๋กœ ์„ค์ •ํ•œ ํ•„ํ„ฐ์—์„œ ๊ทธ๋ฆผ์„ ํด๋ฆญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. ํƒ„๋ ฅ์  ์Šคํƒ: ๋ณด์•ˆ ๋กœ๊ทธ ๋ถ„์„. ๋Œ€์‹œ๋ณด๋“œ

์„ค์ •:

3. ํƒ„๋ ฅ์  ์Šคํƒ: ๋ณด์•ˆ ๋กœ๊ทธ ๋ถ„์„. ๋Œ€์‹œ๋ณด๋“œ

๊ฐ€์žฅ ์œ„ํ—˜ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ๋‹ค์ด์–ด๊ทธ๋žจ

์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ์ˆ˜์ง ๋ง‰๋Œ€๋ผ๋Š” ๊ทธ๋ฆผ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐœ์ˆ˜(Y์ถ•)๋ฅผ ์ธก์ •ํ•ญ๋ชฉ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ , X์ถ•์—๋Š” ์‚ฌ์šฉ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฆ„์ธ "appi_name"์„ ๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ํ•„ํ„ฐ ์„ค์ •์ž…๋‹ˆ๋‹ค. ์ œํ’ˆ: โ€œApplication Controlโ€ AND app_risk: (4 OR 5 OR 3 ) AND action: โ€œacceptโ€. ์šฐ๋ฆฌ๋Š” ์‹ฌ๊ฐ, ๋†’์Œ, ์ค‘๊ฐ„ ์œ„ํ—˜ ์‚ฌ์ดํŠธ๋กœ ๋ถ„๋ฅ˜๋œ ์‚ฌ์ดํŠธ์™€ ํ•ด๋‹น ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๊ฐ€ ํ—ˆ์šฉ๋œ ๊ฒฝ์šฐ์—๋งŒ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ œ์–ด ๋ธ”๋ ˆ์ด๋“œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋กœ๊ทธ๋ฅผ ํ•„ํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ง„์„ ํด๋ฆญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

3. ํƒ„๋ ฅ์  ์Šคํƒ: ๋ณด์•ˆ ๋กœ๊ทธ ๋ถ„์„. ๋Œ€์‹œ๋ณด๋“œ

์„ค์ •, ํด๋ฆญ ๊ฐ€๋Šฅ:

3. ํƒ„๋ ฅ์  ์Šคํƒ: ๋ณด์•ˆ ๋กœ๊ทธ ๋ถ„์„. ๋Œ€์‹œ๋ณด๋“œ

๊ณ„๊ธฐ๋ฐ˜

๋Œ€์‹œ๋ณด๋“œ ๋ณด๊ธฐ ๋ฐ ์ƒ์„ฑ์€ ๋ณ„๋„์˜ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ. ์—ฌ๊ธฐ์—์„œ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋Œ€์‹œ๋ณด๋“œ๊ฐ€ โ€‹โ€‹์ƒ์„ฑ๋˜๊ณ  ์‹œ๊ฐํ™”๊ฐ€ ์ถ”๊ฐ€๋˜์–ด ์ œ์ž๋ฆฌ์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์กฐ์ง์˜ ์ •๋ณด ๋ณด์•ˆ ์ƒํƒœ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์ƒํ™ฉ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ฒดํฌ ํฌ์ธํŠธ ์ˆ˜์ค€์—์„œ๋งŒ ๊ทธ๋ฆผ์„ ํด๋ฆญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. ํƒ„๋ ฅ์  ์Šคํƒ: ๋ณด์•ˆ ๋กœ๊ทธ ๋ถ„์„. ๋Œ€์‹œ๋ณด๋“œ

์ด๋Ÿฌํ•œ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์šฐ๋ฆฌ๋Š” ๋ฐฉํ™”๋ฒฝ์—์„œ ์–ด๋–ค ์ค‘์š”ํ•œ ์„œ๋ช…์ด ์ฐจ๋‹จ๋˜์ง€ ์•Š๋Š”์ง€, ์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋””๋กœ ๊ฐ€๋Š”์ง€, ๊ทธ๋“ค์ด ์‚ฌ์šฉํ•˜๋Š” ๊ฐ€์žฅ ์œ„ํ—˜ํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ๋ฌด์—‡์ธ์ง€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก 

Kibana์˜ ๊ธฐ๋ณธ ์‹œ๊ฐํ™” ๊ธฐ๋Šฅ์„ ์‚ดํŽด๋ณด๊ณ  ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๊ตฌ์ถ•ํ–ˆ์ง€๋งŒ ์ด๋Š” ์ž‘์€ ๋ถ€๋ถ„์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด ๊ณผ์ •์—์„œ๋Š” ์ง€๋„ ์„ค์ •, Elasticsearch ์‹œ์Šคํ…œ ์ž‘์—…, API ์š”์ฒญ, ์ž๋™ํ™” ๋“ฑ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‹ˆ ๊ณ„์† ์ง€์ผœ๋ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค(ํ…”๋ ˆ๊ทธ๋žจ, ํŽ˜์ด์Šค๋ถ, VK, TS ์†”๋ฃจ์…˜ ๋ธ”๋กœ๊ทธ), Yandex.Dzena.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€