VPN

์‚ฌ์šฉ ๊ฐ€๋Šฅ

6.1 VPN ์†Œ๊ฐœ

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

VPN ์†Œ๊ฐœ

์‹ค์ œ๋กœ VPN์€ ๊ตญ๊ฐ€์™€ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ฒฝ์šฐ๋Š” ์กฐ๊ธˆ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

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

์ƒํ™ฉ 1 : ์‚ฌ๋ฌด์‹ค์ด ์ปค์ ธ์„œ ๋‹ค์Œ ์ธต์œผ๋กœ ์ด์‚ฌํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ๋ฅผ ๋‹ค๋ฅธ ๋ฐฉ์œผ๋กœ ์˜ฎ๊ธฐ๊ณ  ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ์ฝ˜์„ผํŠธ์— ์—ฐ๊ฒฐํ–ˆ๋Š”๋ฐ๋„ ์—ฌ์ „ํžˆ ํšŒ์‚ฌ์˜ ๋ชจ๋“  ์„œ๋ฒ„์™€ ์ปดํ“จํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ƒํ™ฉ 2 : ํŒฌ๋ฐ๋ฏน์ด ์‹œ์ž‘๋˜์–ด ์ง‘์—์„œ ์ผํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์—…๋ฌด์šฉ ์ปดํ“จํ„ฐ๋ฅผ ์ง‘์œผ๋กœ ๊ฐ€์ ธ๊ฐ”์ง€๋งŒ ๋ถˆํ–‰ํ•˜๊ฒŒ๋„ ์ง‘์—์„œ๋Š” ์‚ฌ๋ฌด์‹ค ์„œ๋ฒ„์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋„์‹œ ๋ฐ˜๋Œ€ํŽธ์— ์žˆ๋Š” ์‚ฌ๋ฌด์‹ค์— ๋จธ๋ฌผ๋ €๊ธฐ ๋•Œ๋ฌธ์— ๋…ผ๋ฆฌ์ ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด์— ์งˆ๋ฌธ์ด ์ƒ๊น๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๊ฒฝ์šฐ์— ์ปดํ“จํ„ฐ๋ฅผ ์ด์ „ํ•  ๋•Œ ์—ฌ์ „ํžˆ ์‚ฌ๋ฌด์‹ค ์ปดํ“จํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๊ฒฝ์šฐ ์ปดํ“จํ„ฐ๋ฅผ ์ด๋™ํ•˜๋ฉด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฌด์—‡์ด ๋ฐ”๋€Œ์—ˆ๋‚˜์š”?

์ฒซ ๋ฒˆ์งธ ๊ฒฝ์šฐ ์‚ฌ๋ฌด์‹ค์˜ ๋ชจ๋“  ์ปดํ“จํ„ฐ(๋‹ค๋ฅธ ์ธต์— ์žˆ๋Š” ์ปดํ“จํ„ฐ ํฌํ•จ)๋Š” ๋™์ผํ•œ ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์— ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‘ ๋ฒˆ์งธ ๊ฒฝ์šฐ์—๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ง‘์— ์žˆ๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์‚ฌ๋ฌด์‹ค LAN์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ๋ฌด์‹ค ๋„คํŠธ์›Œํฌ์˜ ๋‚ด๋ถ€ ๋ฆฌ์†Œ์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

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

๋‘ ๊ฐœ์˜ ๊ฐ€์ƒ ๋ผ์šฐํ„ฐ (ํ”„๋กœ๊ทธ๋žจ ํ˜•์‹)๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค . ํ•˜๋‚˜๋Š” ์‚ฌ๋ฌด์‹ค์—, ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ์ง‘์— ์žˆ์œผ๋ฉฐ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์„œ๋กœ์—๊ฒŒ ์•”ํ˜ธํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋Ÿฌํ•œ ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘ ํ•˜๋‚˜๋Š” VPN ์„œ๋ฒ„ ์ด๊ณ  ๋‘ ๋ฒˆ์งธ๋Š” VPN ํด๋ผ์ด์–ธํŠธ ์ž…๋‹ˆ๋‹ค .

VPN ์„œ๋ฒ„๋Š” ์‚ฌ๋ฌด์‹ค์˜ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ๊ตฌ์„ฑํ•˜๊ณ  VPN ํด๋ผ์ด์–ธํŠธ๋Š” ์ด์ œ ๋ชจ๋“  ์ปดํ“จํ„ฐ ๋ฐ/๋˜๋Š” ์ „ํ™”๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค.

์ปดํ“จํ„ฐ์—์„œ VPN ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ VPN ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๋ฉด ์ปดํ“จํ„ฐ๋Š” ์ด์ œ VPN ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ ๋‚ด๋ถ€์— ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ด์ œ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ €์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ๋กœ์ปฌ ๊ฐ€์ƒ ๋ผ์šฐํ„ฐ(VPN ํด๋ผ์ด์–ธํŠธ)๋กœ ์ด๋™ํ•˜๊ณ  ์—ฌ๊ธฐ์—์„œ ํšŒ์‚ฌ์˜ ๊ฐ€์ƒ ๋ผ์šฐํ„ฐ(VPN ์„œ๋ฒ„)๋กœ ์ด๋™ํ•œ ๋‹ค์Œ ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ํ†ตํ•ด ์™ธ๋ถ€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๋ฌด์‹ค ํšŒ์‚ฌ.

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

6.2 VPN ์œ ํ˜•

VPN ๋„คํŠธ์›Œํฌ๋Š” ๋Œ€์ƒ ๊ธฐ๋Šฅ์— ๋”ฐ๋ผ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์†”๋ฃจ์…˜์ด ์žˆ์ง€๋งŒ ์ผ๋ฐ˜์ ์ธ VPN ์†”๋ฃจ์…˜ ๋ชฉ๋ก์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ธํŠธ๋ผ๋„ท VPN

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

์›๊ฒฉ ์•ก์„ธ์Šค VPN

ํšŒ์‚ฌ ๋„คํŠธ์›Œํฌ ์„ธ๊ทธ๋จผํŠธ(์ค‘์•™ ์‚ฌ๋ฌด์‹ค ๋˜๋Š” ์ง€์‚ฌ)์™€ ์ง‘์—์„œ ์ž‘์—…ํ•˜๋Š” ๋™์•ˆ ๊ฐ€์ •์šฉ ์ปดํ“จํ„ฐ, ํšŒ์‚ฌ ๋žฉํ†ฑ, ์Šค๋งˆํŠธํฐ ๋˜๋Š” ์ธํ„ฐ๋„ท ํ‚ค์˜ค์Šคํฌ์—์„œ ํšŒ์‚ฌ ๋ฆฌ์†Œ์Šค์— ์—ฐ๊ฒฐํ•˜๋Š” ๋‹จ์ผ ์‚ฌ์šฉ์ž ๊ฐ„์— ๋ณด์•ˆ ์ฑ„๋„์„ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ง‘์—์„œ ์ผํ•˜๊ณ  VPN์„ ํ†ตํ•ด ์‚ฌ๋ฌด์‹ค์— ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์ž…๋‹ˆ๋‹ค.

์—‘์ŠคํŠธ๋ผ๋„ท VPN

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

์ธํ„ฐ๋„ท VPN

์ผ๋ฐ˜์ ์œผ๋กœ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์  ์ฑ„๋„์„ ํ†ตํ•ด ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒฝ์šฐ ๊ณต๊ธ‰์ž๊ฐ€ ์ธํ„ฐ๋„ท ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. PPPoE ํ”„๋กœํ† ์ฝœ์€ ADSL ์—ฐ๊ฒฐ์˜ ํ‘œ์ค€์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

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

ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„ VPN

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

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

6.3 ์˜คํ”ˆVPN

VPN ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋ฌด์‹ค ์ธก ๊ฐ€์ƒ ๋ผ์šฐํ„ฐ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•œ ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์‹ญ๋‹ˆ๊นŒ? ๋”ฐ๋ผ์„œ ์•Œ์•„๋‘๋ฉด ์œ ์šฉํ•  ๋งค์šฐ ์ธ๊ธฐ ์žˆ๋Š” ์†”๋ฃจ์…˜์ด ํ•˜๋‚˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ OpenVPN์ž…๋‹ˆ๋‹ค.

OpenVPN ์€ VPN(๊ฐ€์ƒ ์‚ฌ์„ค๋ง) ๊ธฐ์ˆ ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฌด๋ฃŒ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. ๋‘ ๊ฐœ์˜ ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ฒฐํ•ฉํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ๋‘ ๊ฐ€์ง€ ์ธ๊ธฐ ์žˆ๋Š” ์ž‘๋™ ๋ชจ๋“œ์ธ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๋ฐ ์ง€์  ๊ฐ„์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ฐ€์ž ๊ฐ„์— ์–‘ํ˜ธํ•œ ์ˆ˜์ค€์˜ ํŠธ๋ž˜ํ”ฝ ์•”ํ˜ธํ™”๋ฅผ ์œ ์ง€ํ•˜๊ณ  ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ ๋„ NAT์™€ ๋ฐฉํ™”๋ฒฝ ๋’ค์˜ ์ปดํ“จํ„ฐ ๊ฐ„์— ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ œ์–ด ์ฑ„๋„ ๋ฐ ๋ฐ์ดํ„ฐ ํ๋ฆ„์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด OpenVPN์€ OpenSSL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค . ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ „์ฒด ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ธํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ HMAC ์ผ๊ด„ ์ธ์ฆ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด์•ˆ ๋ฐ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ๊ฐ•ํ™”ํ•˜์—ฌ ์•”ํ˜ธํ™” ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” OpenSSL, ํŠนํžˆ SSLv3/TLSv1.2 ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค .

์ด ํ”„๋กœ๊ทธ๋žจ์€ Solaris, OpenBSD, FreeBSD, NetBSD, GNU/Linux, Apple Mac OS X, QNX, Microsoft Windows, Android, iOS ๋“ฑ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“  ์šด์˜ ์ฒด์ œ์— ๋Œ€ํ•ด ๊ตฌํ˜„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

OpenVPN์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์—ฌ๋Ÿฌ ์œ ํ˜•์˜ ์ธ์ฆ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค .

  • ๋ฏธ๋ฆฌ ์„ค์ •๋œ ํ‚ค๊ฐ€ ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
  • ์ธ์ฆ์„œ ์ธ์ฆ์€ ์„ค์ •์—์„œ ๊ฐ€์žฅ ์œ ์—ฐํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
  • ๋กœ๊ทธ์ธ ๋ฐ ์•”ํ˜ธ ์‚ฌ์šฉ - ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ์„œ๋ฅผ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์„œ๋ฒ„ ์ธ์ฆ์„œ๋Š” ์—ฌ์ „ํžˆ ํ•„์š”ํ•จ).

๊ธฐ์ˆ ์  ์ธ ์ •๋ณด

OpenVPN์€ TCP ๋˜๋Š” UDP ์ „์†ก์„ ํ†ตํ•ด ๋ชจ๋“  ๋„คํŠธ์›Œํฌ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ํ„ฐ๋„์€ TUN ์—ฐ๊ฒฐ์ด ์‚ฌ์šฉ๋˜๋Š” ๊ฒฝ์šฐ OSI๋ฅผ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ํŠธ๋ž˜ํ”ฝ ์ด์ƒ์„, TAP๊ฐ€ ์‚ฌ์šฉ๋˜๋Š” ๊ฒฝ์šฐ ๋งํฌ ๊ณ„์ธต ํŠธ๋ž˜ํ”ฝ ์ด์ƒ์„ ์ „๋‹ฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— UDP๊ฐ€ ์„ ํ˜ธ๋ฉ๋‹ˆ๋‹ค.

์ด๋Š” OpenVPN์ด ํด๋ผ์ด์–ธํŠธ๋ฅผ ์œ„ํ•œ ์ฑ„๋„ ๋˜๋Š” ๋ฌผ๋ฆฌ์  ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ ์—ญํ• ์„ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋” ๋†’์€ OSI ์ˆ˜์ค€์œผ๋กœ ๋ฐ์ดํ„ฐ ์ „์†ก ์•ˆ์ •์„ฑ์„ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๊ฐ€ OSI ๋ชจ๋ธ์„ ์ž˜ ๋ถ„์„ํ–ˆ๋‹ค๋ฉด ์—ฌ๊ธฐ์—์„œ ๋งํ•˜๋Š” ๋‚ด์šฉ์„ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ๋…์ƒ UDP ํ”„๋กœํ† ์ฝœ์€ ๋ฐ์ดํ„ฐ ๋งํฌ ๋ฐ ๋ฌผ๋ฆฌ์  ๊ณ„์ธต์˜ ํ”„๋กœํ† ์ฝœ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์—ฐ๊ฒฐ ์•ˆ์ •์„ฑ์„ ์ œ๊ณตํ•˜์ง€ ์•Š๊ณ  ์ด ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ๋ฅผ ๋” ๋†’์€ ์ˆ˜์ค€์œผ๋กœ ์ „๋‹ฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— OpenVPN์— ๊ฐ€์žฅ ๊ฐ€๊น์Šต๋‹ˆ๋‹ค. TCP๋ฅผ ํ†ตํ•ด ์ž‘๋™ํ•˜๋„๋ก ํ„ฐ๋„์„ ๊ตฌ์„ฑํ•˜๋ฉด ์„œ๋ฒ„๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํด๋ผ์ด์–ธํŠธ๋กœ๋ถ€ํ„ฐ ๋‹ค๋ฅธ TCP ์„ธ๊ทธ๋จผํŠธ๋ฅผ ํฌํ•จํ•˜๋Š” OpenVPN TCP ์„ธ๊ทธ๋จผํŠธ๋ฅผ ์ˆ˜์‹ ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ OpenVPN์€ NAT ๋ฐ ๋„คํŠธ์›Œํฌ ํ•„ํ„ฐ๋ฅผ ํ†ตํ•ด HTTP, SOCKS๋ฅผ ํฌํ•จํ•œ ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋ก์‹œ ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ์— ๋„คํŠธ์›Œํฌ ์„ค์ •์„ ํ• ๋‹นํ•˜๋„๋ก ์„œ๋ฒ„๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด IP ์ฃผ์†Œ, ๋ผ์šฐํŒ… ์„ค์ • ๋ฐ ์—ฐ๊ฒฐ ๋งค๊ฐœ๋ณ€์ˆ˜์ž…๋‹ˆ๋‹ค.โ€ƒ

์ฝ”๋ฉ˜ํŠธ
  • ์ธ๊ธฐ
  • ์‹ ๊ทœ
  • ์ด์ „
์ฝ”๋ฉ˜ํŠธ๋ฅผ ๋‚จ๊ธฐ๋ ค๋ฉด ๋กœ๊ทธ์ธ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค
์ด ํŽ˜์ด์ง€์—๋Š” ์•„์ง ์ฝ”๋ฉ˜ํŠธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค