์ด์ƒ ์ง•ํ›„๋ฅผ ํƒ์ง€ํ•˜๋Š” 9๊ฐ€์ง€ ์ ‘๊ทผ ๋ฐฉ์‹

ะ’ ์ด์ „ ๊ธฐ์‚ฌ ์šฐ๋ฆฌ๋Š” ์‹œ๊ณ„์—ด ์˜ˆ์ธก์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋…ผ๋ฆฌ์  ์—ฐ์†์€ ์ด์ƒ ํ˜„์ƒ ์‹๋ณ„์— ๊ด€ํ•œ ๊ธฐ์‚ฌ์ž…๋‹ˆ๋‹ค.

์‹ ์ฒญ

์ด์ƒ ํƒ์ง€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜์—ญ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

1) ์žฅ๋น„๊ณ ์žฅ ์˜ˆ์ธก

๋”ฐ๋ผ์„œ 2010๋…„ ์ด๋ž€์˜ ์›์‹ฌ๋ถ„๋ฆฌ๊ธฐ๋Š” ์Šคํ„ฑ์Šค๋„ท(Stuxnet) ๋ฐ”์ด๋Ÿฌ์Šค์˜ ๊ณต๊ฒฉ์„ ๋ฐ›์•„ ์žฅ๋น„๊ฐ€ ์ตœ์ ์ด ์•„๋‹Œ ์ž‘๋™ ์ƒํƒœ๋กœ ์„ค์ •๋˜๊ณ  ๋งˆ๋ชจ๊ฐ€ ๊ฐ€์†ํ™”๋˜์–ด ์ผ๋ถ€ ์žฅ๋น„๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์žฅ๋น„์— ์ด์ƒ ๊ฐ์ง€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ–ˆ๋‹ค๋ฉด ์˜ค๋ฅ˜ ์ƒํ™ฉ์„ ํ”ผํ•  ์ˆ˜ ์žˆ์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด์ƒ ์ง•ํ›„๋ฅผ ํƒ์ง€ํ•˜๋Š” 9๊ฐ€์ง€ ์ ‘๊ทผ ๋ฐฉ์‹

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

2) ์‚ฌ๊ธฐ์˜ˆ์ธก

์•Œ๋ฐ”๋‹ˆ์•„ ํฌ๋Œ์Šคํฌ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์นด๋“œ์—์„œ ๋ˆ์ด ์ธ์ถœ๋˜๋Š” ๊ฒฝ์šฐ ๊ฑฐ๋ž˜ ๋‚ด์šฉ์„ ์ถ”๊ฐ€๋กœ ํ™•์ธํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

3) ๋น„์ •์ƒ์ ์ธ ์†Œ๋น„์ž ํŒจํ„ด ํŒŒ์•…

์ผ๋ถ€ ๊ณ ๊ฐ์ด ๋น„์ •์ƒ์ ์ธ ํ–‰๋™์„ ๋ณด์ด๋Š” ๊ฒฝ์šฐ ๊ท€ํ•˜๊ฐ€ ์ธ์ง€ํ•˜์ง€ ๋ชปํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4) ์ด์ƒ์ˆ˜์š” ๋ฐ ๋ถ€ํ•˜์˜ ์‹๋ณ„

FMCG ๋งค์žฅ์˜ ๋งค์ถœ์ด ์˜ˆ์ธก์˜ ์‹ ๋ขฐ ๊ตฌ๊ฐ„ ์•„๋ž˜๋กœ ๋–จ์–ด์กŒ๋‹ค๋ฉด ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€ ์ด์œ ๋ฅผ ์ฐพ์•„๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ƒ ์ง•ํ›„ ์‹๋ณ„์— ๋Œ€ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹

1) ๋‹จ์ผ ํด๋ž˜์Šค ๋‹จ์ผ ํด๋ž˜์Šค SVM์„ ์‚ฌ์šฉํ•œ ์ง€์› ๋ฒกํ„ฐ ๋จธ์‹ 

ํ›ˆ๋ จ ์„ธํŠธ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์ •๊ทœ ๋ถ„ํฌ๋ฅผ ๋”ฐ๋ฅด์ง€๋งŒ ํ…Œ์ŠคํŠธ ์„ธํŠธ์— ์ด์ƒ์ด ์žˆ๋Š” ๊ฒฝ์šฐ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

๋‹จ์ผ ํด๋ž˜์Šค ์„œํฌํŠธ ๋ฒกํ„ฐ ๋จธ์‹ ์€ ์›์  ์ฃผ์œ„์— ๋น„์„ ํ˜• ํ‘œ๋ฉด์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ์ด์ƒํ•˜๋‹ค๊ณ  ๊ฐ„์ฃผ๋˜๋Š” ๊ธฐ์ค€ ํ•œ๊ณ„๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

DATA4 ํŒ€์˜ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ One-Class SVM์€ ์ด์ƒ ํ˜„์ƒ ๋ฐœ๊ฒฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ž…๋‹ˆ๋‹ค.

์ด์ƒ ์ง•ํ›„๋ฅผ ํƒ์ง€ํ•˜๋Š” 9๊ฐ€์ง€ ์ ‘๊ทผ ๋ฐฉ์‹

2) ์ˆฒ์„ ๋ถ„๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•

๋‚˜๋ฌด๋ฅผ ๋งŒ๋“œ๋Š” "๋ฌด์ž‘์œ„" ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐฐ์ถœ๋ฌผ์ด ์ดˆ๊ธฐ ๋‹จ๊ณ„(๋‚˜๋ฌด์˜ ์–•์€ ๊นŠ์ด)์— ๋‚˜๋ญ‡์žŽ์— ์œ ์ž…๋ฉ๋‹ˆ๋‹ค. ๋ฐฐ์ถœ๋ฌผ์„ "๊ฒฉ๋ฆฌ"ํ•˜๊ธฐ๊ฐ€ ๋” ์‰ฝ์Šต๋‹ˆ๋‹ค. ๋น„์ •์ƒ์ ์ธ ๊ฐ’์˜ ๊ฒฉ๋ฆฌ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ฒซ ๋ฒˆ์งธ ๋ฐ˜๋ณต์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ด์ƒ ์ง•ํ›„๋ฅผ ํƒ์ง€ํ•˜๋Š” 9๊ฐ€์ง€ ์ ‘๊ทผ ๋ฐฉ์‹

3) ํƒ€์› ํฌ๋ฝ์„  ๋ฐ ํ†ต๊ณ„์  ๋ฐฉ๋ฒ•

๋ฐ์ดํ„ฐ๊ฐ€ ์ •๊ทœ ๋ถ„ํฌ๋ฅผ ๋”ฐ๋ฅด๋Š” ๊ฒฝ์šฐ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ธก์ •๊ฐ’์ด ๋ถ„ํฌ ํ˜ผํ•ฉ์˜ ๊ผฌ๋ฆฌ์— ๊ฐ€๊นŒ์šธ์ˆ˜๋ก ๊ฐ’์˜ ๋ณ€์น™์„ฑ์ด ์ปค์ง‘๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ํ†ต๊ณ„ ๋ฐฉ๋ฒ•๋„ ์ด ํด๋ž˜์Šค์— ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ƒ ์ง•ํ›„๋ฅผ ํƒ์ง€ํ•˜๋Š” 9๊ฐ€์ง€ ์ ‘๊ทผ ๋ฐฉ์‹

์ด์ƒ ์ง•ํ›„๋ฅผ ํƒ์ง€ํ•˜๋Š” 9๊ฐ€์ง€ ์ ‘๊ทผ ๋ฐฉ์‹
dyakonov.org์˜ ์ด๋ฏธ์ง€

4) ์ธก์ • ๋ฐฉ๋ฒ•

๋ฐฉ๋ฒ•์—๋Š” k-์ตœ๊ทผ์ ‘ ์ด์›ƒ, k-์ตœ๊ทผ์ ‘ ์ด์›ƒ, ABOD(๊ฐ๋„ ๊ธฐ๋ฐ˜ ์ด์ƒ์น˜ ๊ฐ์ง€) ๋˜๋Š” LOF(๊ตญ์†Œ ์ด์ƒ์น˜ ์š”์ธ)์™€ ๊ฐ™์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

ํŠน์„ฑ ๊ฐ’ ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ๊ฐ€ ๋™์ผํ•˜๊ฑฐ๋‚˜ ์ •๊ทœํ™”๋œ ๊ฒฝ์šฐ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค(์•ต๋ฌด์ƒˆ์˜ ๋ณด์•„ ๋ฑ€์„ ์ธก์ •ํ•˜์ง€ ์•Š๋„๋ก).

k-์ตœ๊ทผ์ ‘ ์ด์›ƒ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ •์ƒ ๊ฐ’์ด ๋‹ค์ฐจ์› ๊ณต๊ฐ„์˜ ํŠน์ • ์˜์—ญ์— ์œ„์น˜ํ•˜๊ณ  ์ด์ƒ์น˜๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ๊ฐ€ ๋ถ„๋ฆฌ๋œ ์ดˆํ‰๋ฉด๋ณด๋‹ค ๋” ํด ๊ฒƒ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

์ด์ƒ ์ง•ํ›„๋ฅผ ํƒ์ง€ํ•˜๋Š” 9๊ฐ€์ง€ ์ ‘๊ทผ ๋ฐฉ์‹

5) ํด๋Ÿฌ์Šคํ„ฐ ๋ฐฉ๋ฒ•

๊ตฐ์ง‘ ๋ฐฉ๋ฒ•์˜ ํ•ต์‹ฌ์€ ๊ฐ’์ด ๊ตฐ์ง‘ ์ค‘์‹ฌ์—์„œ ์ผ์ •๋Ÿ‰ ์ด์ƒ ๋ฒ—์–ด๋‚˜๋ฉด ๊ทธ ๊ฐ’์ด ๋ณ€์น™์ ์ธ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ํŠน์ • ์ž‘์—…์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ํด๋Ÿฌ์Šคํ„ฐ๋งํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด์ƒ ์ง•ํ›„๋ฅผ ํƒ์ง€ํ•˜๋Š” 9๊ฐ€์ง€ ์ ‘๊ทผ ๋ฐฉ์‹

6) ์ฃผ์„ฑ๋ถ„๋ฒ•

๋ถ„์‚ฐ์˜ ๊ฐ€์žฅ ํฐ ๋ณ€ํ™” ๋ฐฉํ–ฅ์ด ๊ฐ•์กฐ๋˜๋Š” ๊ฒฝ์šฐ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

7) ์‹œ๊ณ„์—ด ์˜ˆ์ธก ๊ธฐ๋ฐ˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜

๊ฐ’์ด ์˜ˆ์ธก ์‹ ๋ขฐ ๊ตฌ๊ฐ„์„ ๋ฒ—์–ด๋‚˜๋ฉด ํ•ด๋‹น ๊ฐ’์€ ๋น„์ •์ƒ์ ์ธ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ์‹œ๊ณ„์—ด์„ ์˜ˆ์ธกํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” Triple Smoothing, S(ARIMA), Boosting ๋“ฑ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์‹œ๊ณ„์—ด ์˜ˆ์ธก ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ด์ „ ๊ธฐ์‚ฌ์—์„œ ๋…ผ์˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด์ƒ ์ง•ํ›„๋ฅผ ํƒ์ง€ํ•˜๋Š” 9๊ฐ€์ง€ ์ ‘๊ทผ ๋ฐฉ์‹

8) ์ง€๋„ ํ•™์Šต(ํšŒ๊ท€, ๋ถ„๋ฅ˜)

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

9) ๋ชจ๋ธ ํ…Œ์ŠคํŠธ

์ด์ƒ์น˜ ๊ฒ€์ƒ‰ ๋ฌธ์ œ๋ฅผ ์ถ”์ฒœ ๊ฒ€์ƒ‰ ๋ฌธ์ œ๋กœ ์ ‘๊ทผํ•ด๋ณด์ž. SVD ๋˜๋Š” ์ธ์ˆ˜๋ถ„ํ•ด ๊ธฐ๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ง• ํ–‰๋ ฌ์„ ๋ถ„ํ•ดํ•˜๊ณ , ์›๋ž˜ ํ–‰๋ ฌ๊ณผ ํฌ๊ฒŒ ๋‹ค๋ฅธ ์ƒˆ ํ–‰๋ ฌ์˜ ๊ฐ’์„ ๋น„์ •์ƒ์œผ๋กœ ๊ฐ„์ฃผํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด์ƒ ์ง•ํ›„๋ฅผ ํƒ์ง€ํ•˜๋Š” 9๊ฐ€์ง€ ์ ‘๊ทผ ๋ฐฉ์‹

dyakonov.org์˜ ์ด๋ฏธ์ง€

๊ฒฐ๋ก 

์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ์ด์ƒ ํƒ์ง€์— ๋Œ€ํ•œ ์ฃผ์š” ์ ‘๊ทผ ๋ฐฉ์‹์„ ๊ฒ€ํ† ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด ๊ธฐ์‚ฌ ๋Œ“๊ธ€์— ์ด์— ๋Œ€ํ•ด ์ ์–ด๋ณด์„ธ์š”.

์ถœ์ฒ˜ : habr.com

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