[์กธ์—…์ž‘ํ’ˆ] Flask์™€ iOS ๊ด€๊ณ„ ๊ฐœ์„ (?)ใ…‹ใ…‹

๋‚ด๊ฐ€ ๋ˆˆ ์•ž์— ์ฒ˜๋ฆฌํ–ˆ์–ด์•ผ ํ•˜๋Š” ์ผ : [ ์›น - flask - iOS ] ์ด๋ ‡๊ฒŒ ์—ฐ๊ฒฐ๋œ ๊ตฌ์กฐ ๋งŒ๋“ค๊ธฐ. ์ง€๋‚œ ๊ธ€์„ ์ผ์„ ๋•Œ๋Š” ์›น-flask๋งŒ ์—ฐ๊ฒฐ ๋œ ์ƒํƒœ์˜€๊ณ  iOS ํ”„๋กœ์ ํŠธ์™€๋Š” ์—ฐ๊ฒฐํ•˜์ง€ ๋ชปํ•œ ์ƒํƒœ์˜€๋‹ค. ๊ทธ๋ž˜์„œ ์ŠคํŠธ๋ ˆ์Šค๊ฐ€ ์Œ“์—ฌ ์žˆ์—ˆ๊ณ  ํ•˜๊ธฐ ์‹ซ์–ด ์ž๊พธ๋งŒ ๋ฏธ๋ค˜๋‹ค. ์–ธ์ œ๊นŒ์ง€๋‚˜ ๋ฏธ๋ฃฐ ์ˆœ ์—†๋‹ค๋Š” ๊ฒƒ์„ ์ž˜ ์•Œ๊ณ  ์žˆ์—ˆ๋‹ค. ๋„ˆ๋ฌด ๋Š˜์–ด์กŒ๋˜ ๊ฒƒ์ผ๊นŒ? iOS๊ฐ€ ํž˜๋“ค๋ฉด ๊ทธ๋ƒฅ ์›น์œผ๋กœ ํ•˜์ž๋Š” ์˜๊ฒฌ์ด ๋‚˜์™”๋‹ค. iOS๊ฐ€ ๋˜์—ˆ๋˜ ์›น์ด ๋˜์—ˆ๋˜ ๋งก๊ฒŒ ๋  ์—ญํ• ์ด ๋ฐ์ดํ„ฐ ๋ถ„์„์˜ ๊ฒฐ๊ณผ๋ฅผ ํ”Œ๋กฏ์œผ๋กœ ๊ทธ๋ ค์ฃผ๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋กœ์ ํŠธ ์ „์ฒด์—์„œ ํฐ ๋น„์ค‘์„ ์ฐจ์ง€ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋ž˜์„œ ์–ธ์ œ๋“ ์ง€ ๋Œ€์ฒด๊ฐ€ ๋  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ์ด๋‹ค. iOS๋ฅผ ํ•˜๊ฒ ๋‹ค๊ณ  ๋งํ•œ ๋‚ด ์ž…์žฅ์ด ๊ณค๋ž€ํ•ด์กŒ๋‹ค. ์•„๋‹ˆ์ง€, iOS๋ฅผ ํ•˜๊ฒ ๋‹ค๊ณ  ๋งํ•œ ๋‚ด ์ž…์žฅ์ด ๊ณค๋ž€ํ•ด์ง„ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ญ”๊ฐ€ 'ํŒจ๋ฐฐ์ž'๊ฐ€ ๋œ ๊ธฐ๋ถ„..

[์กธ์—…์ž‘ํ’ˆ] (ํŒ€์›๋“ค๊ณผ ์–˜๊ธฐ ๋œ ๋จ) KDD CUP'99 Dataset์€ ์•ˆ๋  ๋“ฏ

๋ฌผ๋ก  ๋…ผ๋ฌธ์„ ์ฝ๊ณ  ๋ถ„์„ํ•˜๋Š”(์‚ฌ์‹ค ์•„์ง ๋ถ„์„ํ•  ๋Šฅ๋ ฅ ์—†์Œ) ์ด์œ ๋Š” ๋‹น์—ฐํžˆ search ํ•œ keyword, topic์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ์•Œ๊ณ  ์‹ถ๊ธฐ ๋•Œ๋ฌธ์ด๊ฒ ์ง€๋งŒ ์•„์ง ์ด์ชฝ ๋ถ„์•ผ์— ์ง€์‹์ด ๋งŽ์ง€ ์•Š์€ํ„ฐ๋ผ ๋…ผ๋ฌธ์„ ์ฝ์œผ๋ฉด์„œ ์ผ๋ฐ˜์ ์ธ ์ง€์‹์„ ์–ป๊ฒŒ ๋˜๋Š” ๊ฒฝ์šฐ๋„ ์ข…์ข… ๋ฐœ์ƒํ•œ๋‹ค. ์•„์ง ํŒ€์›๋“ค๊ณผ ์–˜๊ธฐ๊ฐ€ ๋๋‚˜์ง€ ์•Š์•˜์ง€๋งŒ KDD CUP'99 Dataset์€ ์ผ๋‹จ ๋ชฉ๋ก์—์„œ ์ œ์™ธ์‹œ์ผœ์•ผ ๋˜๊ฒŒ ์ƒ๊ฒผ๋‹ค. ํ˜น์‹œ ๊ทธ ์ด๋ฅ˜๋ฅผ ์ง์ ‘ ์•Œ๊ณ  ์‹ถ๋‹ค๋ฉด A Detailed Analysis of KDD CUP '99 Data Set ๋งํฌ๋ฅผ ๊ฑธ์–ด๋‘˜ํ…Œ๋‹ˆ ์ง์ ‘ ์ฝ์–ด๋ณด์‹œ๋Š” ๊ฒƒ๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค. KDD CUP 99 ๋ฐ์ดํ„ฐ KDD CUP 99๋…„๋„ ๋ฐ์ดํ„ฐ๋Š” 20๋…„์ด ๋„˜์—ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ •๋ง ๋งŽ์ด ์—ฐ๊ตฌ์— ํ™œ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ ์ด๋‹ค. 1998๋…„์— ๋ฏธ๊ตญ DARPA(Defense..

[์กธ์—…์ž‘ํ’ˆ] ๋ณด์•ˆ ๋ฐ์ดํ„ฐ(๋กœ๊ทธ)๋ฅผ ๊ตฌํ•ด์•ผ ํ•œ๋‹ค

์ด ๊ธ€์„ ํ›„์— ์ž˜ ์ •์ œ์‹œํ‚ค๊ฒŒ ๋  ์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์‹œ๊ฐ„์˜ ํ๋ฆ„์— ๋”ฐ๋ผ ์šฐ๋ฆฌ๋“ค์˜ ํŒ๋‹จ์˜ ํ๋ฆ„์— ๋”ฐ๋ผ ์ „๊ฐœ๊ฐ€ ๋  ์˜ˆ์ •์ด๋‹ค. ์ด๋žฌ๋‹ค๊ฐ€ ์ €๋žฌ๋‹ค๊ฐ€~ ์ด๋ฏธ ํ•œ 2๋ฒˆ ๊ณ„ํš์ด ๋ฐ”๋€Œ์—ˆ์œผ๋‹ˆ ์•ž์œผ๋กœ ๋” ๋ฐ”๋€Œ์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋ณด์žฅํ•  ์ˆ˜ ์—†๋‹ค. ๋ญ... ๋‹ค๋ฅธ ๊ธ€๋กœ ๋บ„ ์ˆ˜๋„ ์žˆ๊ณ  ์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์˜ ํ•ต์‹ฌ์€ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ์— ๋†“์—ฌ์žˆ๋‹ค๊ณ  ํ•ด๋„ ๊ณผ์–ธ์ด ์•„๋‹ˆ๋‹ค. ๋‹น์—ฐํ•˜์ง€, ๋ถ„์„์ด ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์—…๋ฌด๋‹ˆ๊นŒ. ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ์ œ๋ชฉ ๊ทธ๋Œ€๋กœ ๋ณด์•ˆ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌํ•ด์•ผ ํ•œ๋‹ค. ๋‹ค๋งŒ ๊ณต๊ฒฉ์ด ๋ฐœ์ƒํ•œ ๋กœ๊ทธ๋„ ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ์ œ์•ฝ์ด ์น˜๋ช…์ ์ผ ๋ฟ์ด๋‹ค. ์ •์ƒ ๋กœ๊ทธ์™€ ๊ณต๊ฒฉ ๋กœ๊ทธ๊ฐ€ ํ•จ๊ป˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•œ๋ฐ ์ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ๋ช‡ ๊ฐ€์ง€ ์žˆ๋‹ค. 1) ์‹ค์ œ ๊ธฐ์—…/๊ธฐ๊ด€์˜ ๋ณด์•ˆ ๋กœ๊ทธ ๊ตฌํ•˜๊ธฐ, 2) ํ—ˆ๋‹ˆํŒŸ์„ ๊ตฌ์ถ•ํ•ด์„œ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ณต๊ฒฉํ•˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ธฐ, 3) ๊ฐ€์ƒ ์›น์„ ๋งŒ๋“ค์–ด ๋กœ์ปฌ๋กœ ๋กœ..

[์กธ์—…์ž‘ํ’ˆ] ์กธ์—…์ž‘ํ’ˆ ์ฃผ์ œ ์„ ์ • ๋ฐ ์‚ฌ์ „๊ณต๋ถ€

์กธ์—…์ž‘ํ’ˆ์œผ๋กœ ์ •ํ•œ ์ดˆ๊ธฐ ์ œ๋ชฉ์€ [์ธ๊ณต์ง€๋Šฅ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ™œ์šฉํ•œ ๊ณต๊ฒฉ ํŒจํ„ด ์‚ฌ์ „ ํƒ์ง€ iOS ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ]์ด ๋˜๊ฒ ๋‹ค. ๋ช‡ ๋ฒˆ์˜ ๋ฏธํŒ…์„ ํ•ด๋ณธ ๊ฒฐ๊ณผ iOS ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊นŒ์ง€ ๊ฐˆ์ง€ ์•ˆ๊ฐˆ์ง€๋Š” ๋ฏธ์ง€์ˆ˜์ด๊ณ , ์–ดํ”Œ์„ ๋งŒ๋“ค๊ฒŒ ๋˜๋”๋ผ๋„ ๊ทธ ์ •๋‹น์„ฑ์„ ์ฐพ์•„์•ผ ํ•  ๊ฒƒ ๊ฐ™๋‹ค. ํ”„๋กœ์ ํŠธ์˜ ๋ชฉ์  ์ž์ฒด๊ฐ€ ์ตœ๊ทผ์— ์ฆ๊ฐ€ํ•˜๊ฒŒ๋œ ์ง€๋Šฅ์  ๊ณต๊ฒฉ๋“ค(APT ๊ณต๊ฒฉ) ๋•Œ๋ฌธ์— ๋Œ€๊ทœ๋ชจ ๋ณด์•ˆ ํˆฌ์ž๊ฐ€ ์–ด๋ ค์šด ์ค‘์†Œ๊ธฐ์—…์„ ๋Œ€์ƒ์œผ๋กœ ํ™œ์šฉ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ฆ‰, ์–ดํ”Œ์˜ ๊ธฐ๋Šฅ์ด ์•„๋‹Œ ํƒ์ง€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์„ฑ๋Šฅ์„ ๋†’์ด๋Š” ๊ฒƒ์ด ํ”„๋กœ์ ํŠธ์˜ ์„ฑ๊ณต๋ฅ ์„ ์ขŒ์ง€์šฐ์ง€ ํ•˜๋ฏ€๋กœ ์„ฑ๋Šฅ ํ–ฅ์ƒ์— ๋” ์ดˆ์ ์„ ๋งž์ถœ ์˜ˆ์ •์ด๋‹ค. ํ•ต์‹ฌ์€ ๋ณด์•ˆ๊ณผ ๋ฐ์ดํ„ฐ ๋ถ„์„์— ๋Œ€ํ•œ ๊ณต๋ถ€๋ฅผ ํ•ด์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋ณด์•ˆ๊ณผ ๊ด€๋ จ๋œ ๊ฒƒ์€ ํ•œ๋ฒˆ๋„ ํ•ด๋ณธ์ ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ฒ˜์Œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™๊ณ , ๋ฐ์ด..