๋ณด์•ˆ ํ”„๋กœ์„ธ์Šค์™€ ๋ฌธํ™”

์ด๋ฒˆ ์žฅ์—์„œ๋Š” ๊ฒฌ๊ณ ํ•œ ๋ณด์•ˆ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ํ”„๋กœ์„ธ์Šค์™€ ๋ฌธํ™”์— ๋Œ€ํ•ด์„œ ๊ฐ„๋žตํ•˜๊ฒŒ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ฒฝ์˜์ง„์˜ ๊ด€์‹ฌ๊ณผ ์ง€์›

์ œ๋Œ€๋กœ ๋œ ๋ณด์•ˆ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋ฌด์—‡๋ณด๋‹ค ์ค‘์š”ํ•˜๊ณ  ํ•„์š”ํ•œ ๊ฒƒ์€ ๊ฒฝ์˜์ง„์˜ ๊ด€์‹ฌ๊ณผ ์ง€์›์ž…๋‹ˆ๋‹ค.


ํ•„์ž๋Š” ์ •๋ณด์‹œ์Šคํ…œ๊ฐ์‚ฌ์‚ฌ(CISA;ย Certified Information System Auditor) ๋ผ๋Š” ๋ณด์•ˆ ๊ด€๋ จ ์ž๊ฒฉ์ฆ์„ ๊ณต๋ถ€ํ•œ ์ ์ด ์žˆ๋Š”๋ฐ ย "๋ณด์•ˆ ์œ ์ถœ ์‚ฌ๊ณ ์˜ ์›์ธ ๋ฐ ์ฑ…์ž„" ๊ด€๋ จ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ๋•Œ ๋‹ต์ด ํ—ท๊ฐˆ๋ฆด ๊ฒฝ์šฐ "๊ฒฝ์˜์ง„์ด ์ฑ…์ž„" ์ด๋ผ๋Š” ๋‹ต์ง€๋ฅผ ์„ ํƒํ•˜๋ฉด ๋œ๋‹ค๋Š” ์–˜๊ธฐ๋ฅผ ๋“ค์€์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.


๊ฒฝ์˜์ง„์€ ํšŒ์‚ฌ ์—…๋ฌด์˜ ์šฐ์„ ์ˆœ์œ„์™€ ์ž์›์˜ ๋ฐฐ๋ถ„์„ ๊ฒฐ์ •ํ•˜๋ฏ€๋กœ ๋งŒ์•ฝ ๊ฒฝ์˜์ง„์ด ๋ณด์•ˆ์€ ๊ท€์ฐฎ๊ณ  ๋ˆ์ด ๋“ค๊ณ  ๋งค์ถœ์— ๋„์›€์ด ๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ธ์‹์„ ๊ฐ–๊ณ  ์žˆ๋‹ค๋ฉด ์•„๋ฌด๋ฆฌ ๋›ฐ์–ด๋‚œ ์‹ค๋ฌด์ž๋ผ๋„ ๊ฒฌ๊ณ ํ•œ ๋ณด์•ˆ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜๊ฐ€ ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.ย 


๊ฒฝ์˜์ง„์€ ์ด์ œ๋Š” ๋ณด์•ˆ์€ ๋น„์šฉ์ด ์•„๋‹ˆ๋ผ ๋น„์ฆˆ๋‹ˆ์Šค๋ฅผ ์ง€ํ‚ค๊ธฐ ์œ„ํ•œ ์ตœ์†Œํ•œ์˜ ํˆฌ์ž๋ผ๋Š” ์ธ์‹์„ ๊ฐ–๊ณ  ย ์žฅ๊ธฐ์ ์œผ๋กœ๋Š” ํšŒ์‚ฌ์˜ ํ‰ํŒ์„ ์ง€ํ‚ค๊ณ  ๋ฆฌ์Šคํฌ ๊ฐ์†Œ๋กœ ์ธํ•ด ํšŒ์‚ฌ ๋น„์šฉ ์ ˆ๊ฐ์œผ๋กœ ์ด์–ด์ง„๋‹ค๋Š” ์ ์„ ์ธ์‹ํ•ด์•ผ ํ•˜๊ณ  ๊ฐœ๋ฐœ์ž์™€ ์šด์˜์ž๊ฐ€ ๋ณด์•ˆ์„ ์‹ ๊ฒฝ์“ธ ์ˆ˜ ์žˆ๋„๋ก ์šฐ์„  ์ˆœ์œ„๋ฅผ ์กฐ์ •ํ•˜๊ณ  ์ง€์›์„ ํ•ด์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


๋ณดํ˜ธ ๋Œ€์ƒ์˜ ์šฐ์„  ์ˆœ์œ„์™€ ์ค‘์š”๋„ ์‹๋ณ„

๋ณด์•ˆ์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ๋น„์šฉ์ด ์ˆ˜๋ฐ˜๋˜๋ฏ€๋กœ ๋ฌด์—‡์„ ๋ˆ„๊ตฌ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ• ์ง€๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ์—ฌ๊ธฐ์— ๋งž๊ฒŒ ๋ณดํ˜ธ ์ ˆ์ฐจ๋ฅผ ์ˆ˜๋ฆฝํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ณด์•ˆ๋„ ๊ฒฝ์ œ์ ์ธ ์˜์‚ฌ๊ฒฐ์ •์— ๋”ฐ๋ผ ๋ณดํ˜ธํ•˜๋ ค๋Š” ์ž์‚ฐ์˜ ๊ฐ€์น˜๋ณด๋‹ค ์ ์€ ๋น„์šฉ์„ ์‚ฌ์šฉํ•ด์„œ ์ง€์ผœ์•ผ ํ•˜๋Š” ์ œ์•ฝ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์–ด๋Š ์กฐ์ง์ด๋“  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜ˆ์‚ฐ์˜ ์ œ์•ฝ์ด ์žˆ์œผ๋ฏ€๋กœ ํ˜„์‹ค์ ์ด๊ณ  ์‹ค์šฉ์ ์ธ ๋ณด์•ˆ์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ๋ณดํ˜ธํ•˜๋ ค๋Š” ์ž์‚ฐ์ด ๋ฌด์—‡์ด๊ณ  ์–ด๋–ค ๊ฐ€์น˜๊ฐ€ ์žˆ๊ณ  ๋ˆ„๊ตฌ๋กœ๋ถ€ํ„ฐ ์ง€์ผœ์•ผ ํ•˜๋Š”์ง€์— ย ๋Œ€ํ•ด ์‹๋ณ„ํ•˜๊ณ  ์šฐ์„  ์ˆœ์œ„๋ฅผ ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํŠนํžˆ ๊ณต๊ฒฉ์ž์˜ ์ฃผ์š” ๋ชฉํ‘œ๋Š” ๊ฒฝ์ œ์  ์ด๋“์ด๊ธฐ๋•Œ๋ฌธ์— ๊ณต๊ฒฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์„ ๊ณต๊ฒฉํ•˜๊ณ  ์ •๋ณด๋ฅผ ์ทจ๋“ํ•ด์„œ ์–ด๋–ป๊ฒŒ ๋ˆ์„ ๋ฒŒ๋ ค๊ณ  ํ• ์ง€๋„ ์ƒ๊ฐํ•ด ๋ณด์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.


์˜ˆ๋กœ ํ˜„์žฌ github ์—๋Š” ์–ธ์ œ ์–ด๋–ค ํ”„๋กœ์ ํŠธ์— ์™œ ๋ณ„ํ‘œ๋ฅผ ์ฃผ์—ˆ๋Š”์ง€ ๊ธฐ๋ก์„ ๋‚จ๊ธฐ๋Š” ๊ธฐ๋Šฅ์ด ์—†์œผ๋ฏ€๋กœ ์ด๋Ÿฐ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ด ์ฃผ๋Š” ์›น ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ด…์‹œ๋‹ค. ย github ์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋–ค ํ”„๋กœ์ ํŠธ์— ๋ณ„์„ ์ฃผ์—ˆ๋Š”์ง€๋Š” ํ•ด๋‹น ์‚ฌ์šฉ์ž์˜ profile ์„ ๋ณด๋ฉด ๋‹ค ๊ณต๊ฐœ๋˜์–ด ์žˆ๊ณ  ๊ณต๊ฒฉ์ž๊ฐ€ ์ด ์ •๋ณด๋ฅผ ์ทจ๋“ํ•ด๋„ ๋ˆ ๋ฒŒ์ด๋กœ ์ „ํ™˜ํ•˜๊ธฐ ์–ด๋ ค์šด ์ •๋ณด์ด๋‹ˆ ์ด ์„œ๋น„์Šค๋ฅผ ๊ฒฌ๊ณ ํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ์‹œ๊ฐ„๊ณผ ๋น„์šฉ์„ ๋“ค์ผ ํ•„์š”๋Š” ์—†์„ ๊ฒƒ ์ž…๋‹ˆ๋‹ค.

์ด๋Š” ๋ณด์•ˆ์— ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š์•„๋„ ๋œ๋‹ค๋Š” ์˜๋ฏธ๊ฐ€ ์•„๋‹ˆ๊ณ  ์ž์‚ฐ์„ ์ง€ํ‚ค๊ธฐ ์œ„ํ•ด ์ž์‚ฐ์˜ ๊ฐ€์น˜๋ณด๋‹ค ๋งŽ์€ ๋น„์šฉ์„ ํˆฌ์ž…ํ•˜๋Š”๊ฑด ๋น„ํšจ์œจ์ ์ด๋ผ๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค.


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


๋งˆ์ง€๋ง‰์œผ๋กœ ์ž์‚ฐ์˜ ๊ฐ€์น˜์™€ ๋ณดํ˜ธ ๋Œ€์ฑ…์€ ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด์„œ ๋ณ€ํ™”ํ•˜๋ฏ€๋กœ ์ฃผ๊ธฐ์ ์œผ๋กœ ๊ฐ€์น˜์™€ ์šฐ์„  ์ˆœ์œ„๋ฅผ ์žฌํ‰๊ฐ€ํ•˜๊ณ  ๋ณด์•ˆ ๋Œ€์ฑ…์ด ํ˜„์žฌ๋„ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š”๋ฐ ํŒ๋‹จํ•˜๊ณ  ์กฐ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋งŒ์•ฝ ๋ฏธ๋ž˜์— ๊ฐ€์ƒ ํ™”ํ๊ฐ€ ๊ฐ€์น˜๋ฅผ ์žƒ์–ด์„œ ์‹ค๋ฌผ ํ™”ํ์™€ ๊ตํ™˜์ด ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ย ๊ฑฐ๋ž˜์†Œ ์„œ๋น„์Šค์— ์˜ˆ์ „๋งŒํผ ๋งŽ์€ ๋น„์šฉ์„ ๋“ค์—ฌ์„œ ๋ณด์•ˆ์„ ์ ์šฉํ•  ํ•„์š”๊ฐ€ ์—†์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๊ณผ๊ฑฐ์—๋Š” ์œ„์กฐ๋ฅผ ์–ด๋ ต๊ฒŒ ํ•˜๋Š”๊ฒŒ ๋ณด์•ˆ ๋Œ€์ฑ…์ด์—ˆ์ง€๋งŒ (์˜ˆ: ์ถœ๋ ฅ๋œ ๋ฌธ์„œ์˜ ์œ„๋ณ€์กฐ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด 2D ๋ฐ”์ฝ”๋“œ๋ฅผ ๋„ฃ์–ด์„œ ์ธ์‡„) ๋ณต์‚ฌ๊ธฐ์™€ ์Šค์บ๋„ˆ์˜ ์„ฑ๋Šฅ์ด ์ข‹์•„์ง„ ์ง€๊ธˆ์€ ์ ์ ˆํ•œ ๋ณด์•ˆ ๋Œ€์ฑ…์ด ์•„๋‹์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ณ€ํ™”ํ•˜๋Š” ์ฃผ๋ณ€ ํ™˜๊ฒฝ์— ๋งž๊ฒŒ ๋ณด์•ˆ ๋Œ€์ฑ…๋„ ๊ฐฑ์‹ ํ•ด ๊ฐ€์•ผ ํ•ฉ๋‹ˆ๋‹ค.ย 

๋ณด์•ˆ์—๋Š” ํŠน๊ถŒ์ด ์—†๋‹ค๋Š” ์ธ์‹ ๊ณต์œ 

๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๋ฉด ์ด์— ๋ฐ˜๋น„๋ก€ํ•ด์„œ ์–ด์ฉ”์ˆ˜ ์—†์ด ๋ถˆํŽธํ•จ์ด ๋”ฐ๋ผ์˜ค๊ธฐ ๋งˆ๋ จ์ด์ง€๋งŒ ๋ณด์•ˆ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ค€์šฉํ•˜๋ฏ€๋กœ์„œ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์žฅ์ ์ด ์ด๋Ÿฐ ๋ถˆํŽธํ•จ๋ณด๋‹ค ๋” ํฌ๋ฏ€๋กœ ๋ณด์•ˆ์€ ์˜ˆ์™ธ์—†์ด ์ ์šฉ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


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


ํ†ต๊ณ„ํ•™์—๋Š” ์‹ค์ œ๋กœ๋Š” ์Œ์„ฑ์ธ๋ฐ ์–‘์„ฑ์œผ๋กœ ํŒ๋‹จํ•˜๋Š” ๊ฑฐ์ง“ ์–‘์„ฑ(False positive; ๋˜๋Š” ์ œ 1์ข… ์˜ค๋ฅ˜)๊ณผ ์‹ค์ œ๋กœ๋Š” ์–‘์„ฑ์ธ๋ฐ ์Œ์„ฑ์ด๋ผ๊ณ  ํŒ๋‹จํ•˜๋Š” ๊ฑฐ์ง“ ์Œ์„ฑ(False Negative, ์ œ 2์ข… ์˜ค๋ฅ˜)์ด๋ผ๋Š” ๊ฐœ๋…์ด ์žˆ์Šต๋‹ˆ๋‹ค.


์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์ปดํ“จํ„ฐ ๋ณด์•ˆ์— ๋Œ€๋น„ํ•ด ๋ณด๋ฉด ์ƒ์ฒด ์ธ์ฆ ๊ธฐ๋ฐ˜์˜ ์—„๊ฒฉํ•œ ์ถœ์ž… ํ†ต์ œ ์‹œ์Šคํ…œ์ด ์žˆ๊ณ  ์ •ํ•ด์ง„ ์œ„์น˜์—์„œ ์ƒ์ฒด ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ด…์‹œ๋‹ค.

์ด๋•Œ ์‹œ์Šคํ…œ์ด ์ƒ์ฒด ์ •๋ณด๋ฅผ ์ž˜๋ชป ์ธ์‹ํ•ด์„œ ํšŒ์‚ฌ์˜ ์ง์›์ธ๋ฐ ์ง์›์ด ์•„๋‹ˆ๋ผ๊ณ  ํŒ๋‹จํ•˜๋Š” ๊ฒƒ์„ ๊ฑฐ์ง“ ์–‘์„ฑ์ด๋ผ๊ณ  ํ•˜๊ณ  ์ง์›์˜ ์ƒ์ฒด ์ •๋ณด๊ฐ€ ์•„๋‹Œ๋ฐ๋„ ์ง์›์ด๋ผ๊ณ  ํŒ๋‹จํ•˜๋Š” ๊ฒƒ์„ ๊ฑฐ์ง“ ์Œ์„ฑ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.


๋‘˜ ์‚ฌ์ด๋Š” trade-off ๊ฐ€ ์žˆ์–ด์„œ ๊ฑฐ์ง“ ์Œ์„ฑ์ด ๋‚˜์˜ค์ง€ ์•Š๋„๋ก ์ง„๋‹จ๋ฅ ์„ ๋†’์ด๋ฉด ๊ฑฐ์ง“ ์–‘์„ฑ์ด ๋งŽ์•„์ง€๊ณ  ๋ฐ˜๋Œ€๋กœ ๊ฑฐ์ง“ ์–‘์„ฑ์ด ๋‚˜์˜ค์ง€ ์•Š๋„๋ก ์ง„๋‹จ๋ฅ ์„ ๋‚ฎ์ถ”๋ฉด ๋ณด์•ˆ์ด ์ทจ์•ฝํ•ด ์ง‘๋‹ˆ๋‹ค.


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


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

์ด๋Ÿฐ ์‚ฌํšŒ ๊ณตํ•™์˜ ๊ฐ€์žฅ ์ข‹์€ ๋Œ€์‘ ๋ฐฉ์•ˆ์€ ์ž ์‹œ ์ „ํ™”๋ฅผ ๋Š๊ณ  ํ•ด๋‹น ์ž„์›์—๊ฒŒ ์ง์ ‘ ์ „ํ™”๋ฅผ ๊ฑธ์–ด ํ™•์ธํ•ด ๋ณด๋Š” ๊ฒƒ์ด์ง€๋งŒ ๊ถŒ์œ„์ ์ธ ์กฐ์ง์ผ ๊ฒฝ์šฐ ์ž„์›์ด ํ™”๋ฅผ ๋‚ผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ด๋Ÿฐ ๋Œ€์‘์ด ์–ด๋ ค์›Œ์ง‘๋‹ˆ๋‹ค.


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


์ตœ์†Œ ๊ถŒํ•œ ๋ถ€์—ฌ

๋ฆฌ๋ˆ…์Šค์˜ root ๊ณ„์ •์€ ๋ชจ๋“  ๊ถŒํ•œ์„ ๊ฐ–๊ณ  ์žˆ๋Š” ์Šˆํผ ์œ ์ €์ด๋ฏ€๋กœ ๋ชจ๋“  ์ž‘์—…์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ํ• ์ˆ˜ ์žˆ์ง€๋งŒ ์ž‘์€ ์‹ค์ˆ˜๋กœ ์น˜๋ช…์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋กœ ์ž‘์—…์ž๊ฐ€ ํŠน์ • ํด๋”๋ฅผ ์ง€์šฐ๋ ค๋‹ค๊ฐ€ ์‹ค์ˆ˜๋กœ rm / -rf ๋“ฑ์„ ์‹คํ–‰ํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ๋‚ ๋ฆด ์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Š” ๋งŒ์•ฝ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋กœ ์‹คํ–‰ํ–ˆ๋‹ค๋ฉด ์ตœ์•…์˜ ๊ฒฝ์šฐ๋ผ์•ผ ์ž๊ธฐ ํด๋”๋ฅผ ์‚ญ์ œํ•˜๋Š” ๊ฒƒ์ด๊ฒ ์ง€๋งŒ root ๋กœ ์‹คํ–‰ํ–ˆ๋‹ค๋ฉด ์‹œ์Šคํ…œ๊ณผ ๋ฐ์ดํƒ€๋ฅผ ๋‚ ๋ฆฌ๋Š” ์น˜๋ช…์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์ด๋Ÿฐ ์‚ฌ๊ณ ๋ฅผ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ์ž‘์—… ์Šต๊ด€์ค‘์— ํ•˜๋‚˜๋Š” ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋กœ ๋กœ๊ทธ์ธํ•˜๊ณ  ๋ฃจํŠธ ๊ถŒํ•œ์ด ํ•„์š”ํ•œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•  ๋•Œ๋งŒ ์ „ํ™˜ํ•˜๋„๋ก ์ตœ์†Œ ๊ถŒํ•œ ๋ถ€์—ฌ (least privileges) ์ •์ฑ…์„ ๋งŒ๋“ค๊ณ  ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.


๋˜ํ•œ ์„œ๋ฒ„์— ๋กœ๊ทธ์ธํ•  ๋•Œ root ๋กœ ๋กœ๊ทธ์ธํ•˜์ง€ ๋ชปํ•˜๋„๋ก ์ฐจ๋‹จํ•˜๊ณ  ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋กœ ๋กœ๊ทธ์ธํ•œ ํ›„์— ํ•„์š”์‹œ์—๋งŒ su ๋‚˜ sudo ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์„œ๋น„์Šค๋ฅผ ๊ตฌ๋™ํ•œ๋‹ค๋ฉด ์„œ๋น„์Šค์˜ ํฌํŠธ๋ฅผ ํ™•์ธํ•ด ๋ณด๊ณ  ๋งŒ์•ฝ 1024 ์ดํ›„์˜ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด root ๊ถŒํ•œ์ด ์—†์–ด๋„ ๋˜๋ฏ€๋กœ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋กœ ๊ตฌ๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


์ ‘๊ทผ ํ†ต์ œ ์ •์ฑ… ๋ถ€์—ฌ

์•„๋ฌด๋ฆฌ ๊ฒฌ๊ณ ํ•œ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค์—ˆ์–ด๋„ ์ ‘๊ทผ ํ†ต์ œ(Access Control)๊ฐ€ ์ž˜๋ชป๋˜์–ด ์žˆ์œผ๋ฉด ๊ณต๊ฒฉ์ž๋Š” ์ด ํ‹ˆ์„ ๋šซ๊ณ  ๋“ค์–ด์™€ ๋ณด์•ˆ ์‚ฌ๊ณ ๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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


์„œ๋ฒ„๊ฐ™์ด ์ค‘์š” ์ž์‚ฐ์€ ๋ฐฉํ™”๋ฒฝ๊ณผ IP ๊ธฐ๋ฐ˜์˜ ์ ‘๊ทผ ํ†ต์ œ๋ฅผ ์ ์šฉํ•˜๊ณ  ๊ฐœ๋ฐœ์ž PC ๋ณด๋‹ค๋Š” ์„œ๋ฒ„ ์ž‘์—… ์ „์šฉ PC ๋ฅผ ๊ตฌ๋น„ํ•˜๊ณ  ์—ฌ๊ธฐ๋ฅผ ํ†ตํ•ด์„œ๋งŒ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ์ค‘์š” ์„œ๋ฒ„๋กœ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์ „์šฉ ์‹œ์Šคํ…œ์„ ๋ฒ ์Šค์ฒœ ํ˜ธ์ŠคํŠธ(Bastion Host) ๋ผ๊ณ  ํ•˜๋ฉฐ ๋’ค์˜ SSH ํ•ญ๋ชฉ์—์„œ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.


Deny All, Permit Some ์ •์ฑ…

"๋ชจ๋“  ๊ฑธ ์ฐจ๋‹จํ•˜๊ณ  ํ•„์š”ํ•œ ๊ฒƒ๋งŒ ํ—ˆ์šฉ"ํ•˜๋Š” ์ •์ฑ…์€ ๋‹จ์ˆœํ•˜๋ฉด์„œ ๊ฐ•๋ ฅํ•œ ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์œ„ํ•œ ์ตœ์„ ์˜ ์ •์ฑ…์œผ๋กœ white list ๊ธฐ๋ฐ˜ ์ •์ฑ…์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.


์˜ˆ๋กœ ssh ์„œ๋ฒ„์˜ ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…์„ ์ˆ˜๋ฆฝํ•œ๋‹ค๋ฉด ์ฐจ๋‹จํ•ด์•ผํ•  IP ๋ฅผ ๊ธฐ์ˆ ํ•˜๊ธฐ๋ณด๋‹ค๋Š” ํ—ˆ์šฉํ•  IP ๋ฅผ ๊ธฐ์ˆ ํ•˜๋Š”๊ฒŒ ์‹ค์ˆ˜ํ•  ์—ฌ์ง€๋„ ์ ์–ด์ง€๊ณ  ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…์„ ์ˆ˜์ •ํ•  ์ผ์ด ์ ์–ด์ง€๋ฏ€๋กœ ์šด์˜๋„ ๋„ ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค.


์›น ์„œ๋ฒ„์˜ ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…์„ ์ˆ˜๋ฆฝํ•œ๋‹ค๋ฉด ์›น ์„œ๋น„์Šค์— ํ•„์š”ํ•œ ํฌํŠธ์ธ 80, 443 ๋งŒ ํ—ˆ์šฉํ•˜๊ณ  ๋‚˜๋จธ์ง€ ํฌํŠธ๋Š” ๋ชจ๋‘ ์ฐจ๋‹จํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.


๊ฐœ๋ฐœ์ž ๊ด€์ ์—์„œ ์˜ˆ๋ฅผ ๋“ค์–ด๋ณด๋ฉด ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ฒจ๋ถ€ ํŒŒ์ผ ์—…๋กœ๋“œ ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค๋ฉด white list ์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ ํ—ˆ์šฉ๋œ ํŒŒ์ผ ํ™•์žฅ์ž(์˜ˆ: docx, xlsx ๋“ฑ) ๋งŒ ๋ช…์‹œ์ ์œผ๋กœ ์—…๋กœ๋“œ๋ฅผ ํ—ˆ์šฉํ•˜๊ณ  ๋‚˜๋จธ์ง€ ํ™•์žฅ์ž๋Š” ๋ชจ๋‘ ๋‹ค ์ฐจ๋‹จํ•ด์•ผ ํ•˜๋ฉฐ ๊ด€๋ฆฌ์ž ๊ธฐ๋Šฅ์€ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” IP ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์„ค์ •ํ•˜๊ณ  ๋‚˜๋จธ์ง€๋Š” ๋‹ค ์ฐจ๋‹จํ•˜๋Š” ๊ฒŒ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ตœ์•…์˜ ์ƒํ™ฉ์„ ๊ฐ€์ •ํ•˜๊ณ  ๋Œ€๋น„

์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“ค๊ณ  ๊ตฌ์ถ•ํ•˜๋Š” ์‹œ์Šคํ…œ์€ ์ตœ์„ ์„ ๋‹คํ•ด์„œ ๊ตฌํ˜„ํ•˜๊ณ  ๋ณด์•ˆ์—๋„ ์‹ ๊ฒฝ์„ ์“ด ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ์‹œ์Šคํ…œ์ด๊ฒ ์ง€๋งŒ ์ด๊ฒƒ์ด ๋์€ ์•„๋‹™๋‹ˆ๋‹ค.

์™„๋ฒฝํ•œ ๋ณด์•ˆ์ด๋ž€ ๊ฒƒ์€ ์žˆ์„์ˆ˜ ์—†์œผ๋ฉฐ ์•„๋ฌด๋ฆฌ ๊ณต๋“ค์—ฌ๋„ ๋งŒ๋“ค๊ณ  ์šด์˜ํ•ด๋„ ์ž‘์€ ํ‹ˆ์ƒˆ๋ฅผ ํ†ตํ•ด ์‚ฌ์ดํŠธ๊ฐ€ ํ•ดํ‚น๋‹นํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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


๋ˆ„๊ตฌ๋‚˜ ๊ฒช์„์ˆ˜ ์žˆ๋Š” ์ผ์ด์ง€๋งŒ ๊ณ„ํš๊ณผ ์ค€๋น„๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ ๋ฐ์ดํƒ€์™€ ์„œ๋น„์Šค๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ๋ณต๊ตฌํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์„œ๋น„์Šค๋ฅผ ๊ฐœ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ํ™•๋ฅ ์ด ๋†’์•„์ง‘๋‹ˆ๋‹ค.


๋˜ํ•œ ์ด๋Ÿฐ ์ตœ์•…์˜ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๊ฐ€์ •ํ•˜๊ณ  ์ค€๋น„ํ•  ๊ฒฝ์šฐ ์ „์ฒด ์‹œ์Šคํ…œ์ค‘ ๋ณด์•ˆ์˜ ์•ฝํ•œ ๊ณ ๋ฆฌ๋ฅผ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋”์šฑ ๊ฒฌ๊ณ ํ•œ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋กœ ์›น ์„œ๋ฒ„๋‚˜ ๋ฉ”์ผ ์„œ๋ฒ„๊ฐ™์ด ๋น„๋ฌด์žฅ์ง€๋Œ€(DMZ; DeMilitarized Zone)์— ์œ„์น˜ํ•˜๋Š” ์„œ๋ฒ„๊ฐ€ ํ•ดํ‚น๋‹นํ–ˆ์„ ๊ฒฝ์šฐ๋ฅผ ๊ฐ€์ •ํ•ด ๋ณธ๋‹ค๋ฉด ์ด๋“ค ์„œ๋ฒ„์—์„œ ๋‚ด๋ถ€ ์—…๋ฌด์šฉ ์„œ๋ฒ„๋กœ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†๋„๋ก ๋„คํŠธ์›Œํฌ๋ฅผ ๋ถ„๋ฆฌํ•˜๊ณ  ์›น ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค์˜ ๊ถŒํ•œ์„ ๋‚ฎ์ถ”๊ณ  ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ์ตœ์†Œํ™” ํ•˜๋Š” ๋“ฑ์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์•”ํ˜ธํ™” ํ”„๋กœํ† ์ฝœ ํ•„์ˆ˜

์•”ํ˜ธํ™”๋˜์ง€ ์•Š๋Š” ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ „์†ก์ค‘์— ์ค‘์š” ์ •๋ณด๋ฅผ ๋ˆ„๊ตฐ๊ฐ€ ๊ฐ€๋กœ์ฑŒ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์•”ํ˜ธํ™”ํ•œ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


ํŠนํžˆ ์›๊ฒฉ์ง€ ์„œ๋ฒ„์— ์ ‘๊ทผํ•  ๋•Œ telnet (์ตœ๊ทผ์˜ ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ์€ ํ…”๋„ท ์„œ๋ฒ„๊ฐ€ ๊ธฐ๋ณธ ์„ค์น˜์—์„œ ์ œ์™ธ๋ฉ๋‹ˆ๋‹ค.) ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ณ„์ •๊ณผ ์•”ํ˜ธ๊ฐ€ ๋ฐ”๋กœ ๋…ธ์ถœ๋˜๋ฏ€๋กœ ssh ๊ฐ™์ด ์•”ํ™”ํ™”ํ•œ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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


์ค‘์š” ๋ฐ์ดํƒ€ ์•”ํ˜ธํ™” ๋ฐ ๊ฐœ์ธ ์ •๋ณด ์ˆ˜์ง‘ ์ตœ์†Œํ™”

์‚ฌ์šฉ์ž ์•”ํ˜ธ์ฒ˜๋Ÿผ ์ค‘์š”ํ•œ ๋ฐ์ดํƒ€๊ฐ€ ์žˆ๋‹ค๋ฉด DBMS ์— ์›๋ณธ ๊ทธ๋Œ€๋กœ ์ €์žฅํ•˜์ง€ ๋ง๊ณ  ์ ์ ˆํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์•”ํ˜ธํ™”๋ฅผ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ์•”ํ˜ธ์ฒ˜๋Ÿผ ๋ช…ํ™•ํ•˜๊ฒŒ ์•”ํ˜ธํ™” ๋Œ€์ƒ์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์œ ์ถœ๋˜๋ฉด ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ผ ์•”ํ˜ธํ™”๋ฅผ ๊ณ ๋ คํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ์ด ์ •๋ณด๋ฅผ ๊ผญ ๋ณด์œ ํ•ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ๋จผ์ € ๊ฒ€ํ† ํ•ด ๋ณด์‹ญ์‹œ์š”.

๊ฐœ์ธ ์ •๋ณด ์œ ์ถœ์— ๊ฐ€์žฅ ํ™•์‹คํ•œ ๋Œ€๋น„์ฑ…์€ ์•”ํ˜ธํ™”๊ฐ€ ์•„๋‹ˆ๋ผ ๋ถˆํ•„์š”ํ•˜๊ฑฐ๋‚˜ ๊ณผ๋‹คํ•œ ์ •๋ณด๋ฅผ ๋ณด์œ ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ˜น์‹œ ๋‚˜์ค‘์— ์–ด๋–ป๊ฒŒ๋“  ๋น„์ฆˆ๋‹ˆ์Šค์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ๋ง‰์—ฐํ•œ ๋Š๋‚Œ์— ์ˆ˜์ง‘ํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ๋ณด์œ  ์—ฌ๋ถ€๋ฅผ ๊ณ ๋ฏผํ•ด ๋ณธ ํ›„์— ์ ์ ˆํ•œ ์•”ํ˜ธํ™” ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•˜์‹ญ์‹œ์š”.


ํŒจ์น˜์™€ ์—…๋ฐ์ดํŠธ์˜ ์ค‘์š”์„ฑ ์ธ์‹

์•„๋ฌด๋ฆฌ ๊ฒฌ๊ณ ํ•˜๊ฒŒ ์„œ๋ฒ„๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ๊ฐœ๋ฐœ๊ณผ ์šด์˜์„ ํ•ด๋„ ์šด์˜์ฒด์ œ, ์‹œ์Šคํ…œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ์‰˜, ์›น ์„œ๋ฒ„ ๋“ฑ์˜ ์ธํ”„๋ผ SW ์—์„œ ๋ณด์•ˆ ์ทจ์•ฝ์ ์ด ๋ฐœ๊ฒฌ๋œ๋‹ค๋ฉด ๋ชจ๋“  ๋…ธ๋ ฅ์ด ๋ฌผ๊ฑฐํ’ˆ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŠนํžˆ ์ œ๋กœ ๋ฐ์ด ๊ณต๊ฒฉ๊ฐ™์ด ์ทจ์•ฝ์  ํŒจ์น˜๊ฐ€ ๋‚˜์˜ค์ง€ ์•Š์€ ์‹œ์ ์˜ ๊ณต๊ฒฉ์ด ๋“ค์–ด์˜ฌ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ณด์•ˆ ๋‰ด์Šค๋ ˆํ„ฐ๋ฅผ ์ •๊ธฐ ๊ตฌ๋…ํ•˜๊ณ  ์ •๊ธฐ์ ์œผ๋กœ ๋ณด์•ˆ ํŒจ์น˜์™€ ์—…๋ฐ์ดํŠธ๋ฅผ ์ ์šฉํ•˜๋Š” ์Šต๊ด€์„ ๋“ค์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.


๊ถŒ์žฅํ•˜๋Š” ์‚ฌ์ดํŠธ๋กœ๋Š” ํ•œ๊ตญ์ธํ„ฐ๋„ท์ง„ํฅ์›์ด ์šด์˜ํ•˜๋Š” ๋ณดํ˜ธ๋‚˜๋ผ(https://www.krcert.or.kr)ย ์— ์ž์ฃผ ๋ฐฉ๋ฌธํ•ด์„œ ๋ณด์•ˆ๊ณผ ์ทจ์•ฝ์  ๊ด€๋ จํ•œ ์ตœ์‹  ์ •๋ณด๋ฅผ ์Šต๋“ํ•˜๋Š” ๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค.


๊ฐ€์ƒํ™”์™€ ์ปจํ…Œ์ด๋„ˆ ์‚ฌ์šฉ

ํŒจ์น˜์™€ ์—…๋ฐ์ดํŠธ์˜ ์ค‘์š”์„ฑ์„ ๊ฐ•์กฐํ–ˆ์ง€๋งŒ ๊ธฐ์—… ํ™˜๊ฒฝ์—์„œ ํŒจ์น˜๋Š” ์‰ฌ์šด ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์˜ˆ๋กœ ๋งค์ถœ์ด ๋ฐœ์ƒํ•˜๋Š” ์„œ๋น„์Šค๊ฐ€ ์žˆ๋Š”๋ฐ ์ด๊ฒŒ PHP ์˜ ์ตœ์‹  ๋ฒ„์ „์—์„œ๋Š” ์ œ๋Œ€๋กœ ๊ตฌ๋™๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด PHP ๋ฒ„์ „์„ ํŒจ์น˜ํ•˜๊ฑฐ๋‚˜ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋Š” ๊ธฐ๋Š” ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์€ ํ•ด๋‹น ์„œ๋น„์Šค๋ฅผ ๊ตฌ๋™ํ•˜๊ธฐ ์œ„ํ•œ ์ธํ”„๋ผ๊ฐ€ ๊ฒฉ๋ฆฌ๋˜์ง€ ์•Š๊ณ  ์šด์˜ ์ฒด์ œ ๋ฐ”๋กœ ์œ„์—์„œ ๋Œ์•„๊ฐ€๋ฏ€๋กœ ์šด์˜ ์ฒด์ œ์™€ ์„œ๋น„์Šค์˜ ๊ฒฐํ•ฉ๋„(coupling) ๊ฐ€ ๋„ˆ๋ฌด ๋†’๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.


๋†’์€ ๊ฒฐํ•ฉ๋„๋กœ ์ธํ•ด ๋†’์€ ๋ฒ„์ „์˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐฑ์‹  ์„ค์น˜ํ•˜๋ฉด ์„œ๋น„์Šค๊ฐ€ ๋Œ์ง€ ์•Š๊ณ  ํ˜„์žฌ ์‚ฌ์šฉํ•˜๋Š” ๋ฒ„์ „์€ ์ง€์›์ด ๋๋‚˜์„œ ์ทจ์•ฝ์ ์„ ์•ˆ๊ณ  ์„œ๋น„์Šคํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.


์ด๋ ‡๊ฒŒ ๋†’์€ ๊ฒฐํ•ฉ๋„๋ฅผ ๋‚ฎ์ถ”๊ธฐ ์œ„ํ•œ ์ข‹์€ ๋ฐฉ๋ฒ•์ค‘์— ํ•˜๋‚˜๋Š” ํ•ด๋‹น ์„œ๋น„์Šค๋ฅผ ๊ฐ€์ƒํ™”ํ•˜๊ฑฐ๋‚˜ ๋˜๋Š” ๋„์ปค(Docker) ๊ฐ™์€ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒฉ๋ฆฌํ•ด์„œ ๊ตฌ๋™ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.


๊ทธ๋Ÿฌ๋ฉด ์ตœ์•…์˜ ์ƒํ™ฉ์—์„œ๋„ ํ•ด๋‹น ๊ฐ€์ƒ ๋จธ์‹ ์ด๋‚˜ ์ปจํ…Œ์ด๋„ˆ๋กœ ํ”ผํ•ด๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์‹ค์ œ ์šด์˜ ์ฒด์ œ๋กœ ์œ„ํ—˜์ด ์ „ํŒŒ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์ด๋ฏธ ์ธํ”„๋ผ๊ฐ€ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค๋ฉด ํž˜๋“ค๊ฒ ์ง€๋งŒ ์•ž์œผ๋กœ ์ƒˆ๋กœ์šด ์„œ๋น„์Šค๋ฅผ ๊ตฌ์„ฑํ•  ๊ฒฝ์šฐ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒฉ๋ฆฌํ•˜๋Š” ๊ฒƒ์€ ์šด์˜์˜ ํŽธ์˜์„ฑ๊ณผ ํ•จ๊ป˜ ๋ณด์•ˆ๋„ ๊ฐ–์ถœ ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐ๋ฉ๋‹ˆ๋‹ค.


๋ฐฑ์—… - ๋ณด์•ˆ์˜ ๋งˆ์ง€๋ง‰ ๋ฐฉ์–ด์„ ย 

์ตœ๊ทผ์— ๊ธฐ์Šน์„ ๋ถ€๋ฆฌ๋Š” ๋žœ์„ฌ์›จ์–ด์— ๋Œ€๋น„ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ณด์•ˆ ๊ฐ•ํ™”๋ฅผ ํ–ˆ์–ด๋„ ์•Œ๋ ค์ง€์ง€ ์•Š์€ ์ทจ์•ฝ์ ์ด๋‚˜ ๋˜๋Š” ๋‚ด๋ถ€์ž PC ์˜ ๋‚ฎ์€ ๋ณด์•ˆ ์„ค์ •๋“ฑ์„ ๋šซ๊ณ  ๋žœ์„ฌ์›จ์–ด๋“ฑ์— ๊ฐ์—ผ๋˜์–ด ์ค‘์š” ๋ฐ์ดํƒ€๊ฐ€ ์•”ํ˜ธํ™” ๋˜๊ฑฐ๋‚˜ ๋˜๋Š” ์‚ญ์ œ๋˜๋Š” ์‚ฌ๊ณ ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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


์„ค๋ น ๋ณด์•ˆ ์นจํ•ด ์‚ฌ๊ณ ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋”๋ผ๋„ ์ •์ „์ด๋‚˜ ํ•˜๋“œ์›จ์–ด ๊ณ ์žฅ๋“ฑ ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์‚ฌ๊ณ ๋กœ ๋ฐ์ดํƒ€ ์œ ์‹ค์ด ๋ฐœ์ƒํ–ˆ์„๋•Œ์—๋„ ๋ฐฑ์—…์ด ์žˆ๋‹ค๋ฉด ๋‹ค์‹œ ๋น„์ฆˆ๋‹ˆ์Šค๋ฅผ ํšŒ๋ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฑ์—…์€ ์ค‘์š” ์ž‘์—…์„ ํ•˜๊ธฐ์ „์— ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋Š˜ ์—…๋ฌด์˜ ์ผ๋ถ€๊ฐ€ ๋˜์–ด ์‹คํ–‰ํ•ด์•ผ ํ•˜๋ฉฐ ๋ฐฑ์—… ๊ฒฐ๊ณผ๋ฌผ์€ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๊ด€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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