๐ VPN(Virtual Private Network) ์์ ์ ๋ฆฌ โ ๊ฐ๋ ๋ถํฐ ์ข ๋ฅ, ๋์ ๋ฐฉ์, ํ๋กํ ์ฝ๊น์ง
VPN(๊ฐ์ ์ฌ์ค ๋คํธ์ํฌ) ์ ๊ณต์ฉ ๋คํธ์ํฌ(์ธํฐ๋ท)๋ฅผ ์ด์ฉํด
๋ง์น ์ฌ์ค๋ง์ฒ๋ผ ์์ ํ๊ฒ ํต์ ํ ์ ์๋๋ก ๋ง๋ค์ด์ฃผ๋ ๊ธฐ์ ์ด๋ค.
ํ์ฌ ๋ด๋ถ๋ง ์ ์, ์๊ฒฉ ๊ทผ๋ฌด, ๋ณด์ ๊ฐํ ๋ฑ ๋ค์ํ ๋ชฉ์ ์ผ๋ก ํ์ฉ๋๋ค.
VPN์ ์ธํฐ๋ท ๊ฐ์ ๊ณต์ฉ ๋คํธ์ํฌ ์์ โ๊ฐ์์ ๋ณด์ ํต๋ก(ํฐ๋)โ๋ฅผ ๋ง๋๋ ๊ธฐ์ ์ด๋ค.
โ ํต์ฌ ๊ฐ๋
๊ณต์ฉ ๋คํธ์ํฌ โ ์ํธํ๋ ์ฌ์ค๋ง์ฒ๋ผ ์ฌ์ฉ
์ฌ์ฉ์ โ ๋ชฉ์ ์ง ์๋ฒ ์ฌ์ด ์ ๋ขฐํ ์ ์๋ ์์ ํ ์ฐ๊ฒฐ ์ ๊ณต
IP ์ฃผ์ ์จ๊น, ๋ฐ์ดํฐ ์ํธํ, ๋ฌด๊ฒฐ์ฑ ๋ณด์ฅ
์ฆ, VPN์ ์ฐ๋ฉด ํ์ฌ ๋ด๋ถ๋ง์ ์๋ ๊ฒ์ฒ๋ผ ์์ ํ๊ฒ ์ ์ํ ์ ์๋ค.
๐ 1. ๋ฐ์ดํฐ ์ํธํ
์ธํฐ๋ท์์ ์ฃผ๊ณ ๋ฐ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธ
โ ํจํท์ ๊ฐ๋ก์ฑ๋ ๋ด์ฉ์ ์ ์ ์์
๐งญ 2. ์๊ฒฉ ๊ทผ๋ฌด ํ๊ฒฝ ์ ๊ณต
์ง์์ด ์ธ๋ถ์์ ํ์ฌ ๋ด๋ถ๋ง(DB, ERP, ํ์ผ์๋ฒ)์ ์์ ํ๊ฒ ์ ์ ๊ฐ๋ฅ
๐ 3. IP ์ฃผ์ ๋ณดํธ / ํ๋ผ์ด๋ฒ์ ๊ฐํ
์ธ๋ถ์์ ์ฌ์ฉ์์ ์ค์ IP๋ฅผ ๋ณผ ์ ์์
โ VPN ์๋ฒ์ IP๋ก ๋์ฒด
๐ฐ 4. ์ง์ญ ์ ํ ์ฝํ ์ธ ์ฐํ
ํด์ธ์์ ํ๊ตญ ์๋น์ค ์ ์, ๋๋ ๋ฐ๋์ ๊ฒฝ์ฐ ๊ฐ๋ฅ
๐ก 5. ๊ณต๊ณต Wi-Fi ๋ณด์ ๊ฐํ
์ํธํ๋์ง ์์ Wi-Fi์์๋ ์์ ํ ํต์ ๊ฐ๋ฅ
VPN์ด ๋์ํ๋ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ๋ค.
[ํด๋ผ์ด์ธํธ] โโ ์ํธํ ํฐ๋ โโ [VPN ์๋ฒ] โโ ๋ชฉ์ ์ง ์๋ฒ
โ ๋์ ๊ณผ์
VPN ํด๋ผ์ด์ธํธ ์คํ
VPN ์๋ฒ์ ์ธ์ฆ(Authentication)
์ํธํ๋ ํฐ๋(Tunnel) ์์ฑ
๋ชจ๋ ํธ๋ํฝ์ด ํฐ๋์ ํตํด ์ ๋ฌ๋จ
VPN ์๋ฒ๊ฐ ์ฌ์ฉ์ ๋์ ๋ชฉ์ ์ง์ ์์ฒญ (IP ๋ง์คํน)
โ ํฐ๋๋ง(Tunneling)์ ์๋ฏธ
์๋ ๋คํธ์ํฌ ํ๋กํ ์ฝ์
๋ค๋ฅธ ํ๋กํ ์ฝ ์์ ์บก์ํ(encapsulation) ํด์ ๋ณด๋ด๋ ๊ฒ
์: ์๋์ IP ํจํท โ VPN ํค๋๋ก ๊ฐ์ธ์ ์ ์ก โ ๋ชฉ์ ์ง์์ ๋ค์ ๋ถ๋ฆฌ
VPN์ ํฌ๊ฒ Site-to-Site ์ Remote Access ๋ก ๋๋๋ค.
๐ต 4-1. Remote Access VPN (๊ฐ์ธ ์ฌ์ฉ์, ์ง์์ฉ)
๊ฐ์ฅ ํํ ํํ. ๊ฐ์ธ์ด๋ ์ง์์ด ํ์ฌ ๋ด๋ถ๋ง์ ์ ์ํ ๋ ์ฌ์ฉ.
๊ฐ์ธ PC โ VPN ์๋ฒ โ ํ์ฌ ๋ด๋ถ๋ง
SSL VPN, IPsec VPN ํด๋ผ์ด์ธํธ ์ฑ์ ์ฌ์ฉ
์๊ฒฉ ๊ทผ๋ฌด, ์ถ์ฅ ํ๊ฒฝ์์ ๋ฐ๋์ ํ์
๐ฃ 4-2. Site-to-Site VPN (๊ธฐ๊ดยท๊ธฐ์ ๊ฐ ์ฐ๊ฒฐ)
๋ ๋คํธ์ํฌ๋ฅผ โํ๋์ ๋คํธ์ํฌ์ฒ๋ผโ ์ฐ๊ฒฐํ๋ ๋ฐฉ์
์ง์ฌ โ ๋ณธ์ฌ
๊ณต์ฅ โ ๋ณธ์ฌ
ํ์ฌ โ ํํธ๋์ฌ
ํน์ง:
๋ผ์ฐํฐ๋ ๋ฐฉํ๋ฒฝ ์ฅ๋น์์ ์ค์
์ฌ์ฉ์ ๊ฐ๋ณ ์ค์น๊ฐ ํ์ ์์
๊ณ ์ ์ ์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ์ ํฉ
๐ 4-3. MPLS VPN (Carrier VPN)
ํต์ ์ฌ(ISP)๊ฐ ์ ๊ณตํ๋ ๊ณ ๊ธ VPN
์ฃผ๋ก ๋๊ธฐ์ /๊ธ์ต๊ถ์์ ์ฌ์ฉ
์ธํฐ๋ท์ด ์๋๋ผ ISP์ ๋ฐฑ๋ณธ๋ง ํ์ฉ โ ๋งค์ฐ ์์ ์
์ผ๋ฐ VPN๋ณด๋ค ๋น์ฉ์ด ๋์
VPN์ ๊ตฌ์ฑํ ๋ ์ฌ๋ฌ ์ข
๋ฅ์ ํ๋กํ ์ฝ์ด ์ฌ์ฉ๋๋ค.
๊ฐ ํ๋กํ ์ฝ์ ์์ ์ฑ, ์๋, ํธํ์ฑ์ด ๋ค๋ฅด๋ค.
5-1. PPTP (Point-to-Point Tunneling Protocol)
๊ตฌ๋ถ ์ค๋ช
์๋ ๋น ๋ฆ
๋ณด์ ๋งค์ฐ ๋ฎ์ (์ทจ์ฝ์ ์กด์ฌ)
ํน์ง ์ค๋๋ ํ๋กํ ์ฝ, ํ์ฌ๋ ์ฌ์ฉ ๋น๊ถ์ฅ
5-2. L2TP/IPsec
๊ตฌ๋ถ ์ค๋ช
๋ณด์ IPsec ์ฌ์ฉ โ ๊ฐ๋ ฅ
์๋ ๋ณดํต
ํน์ง L2TP๋ ์ํธํ ๊ธฐ๋ฅ ์์, ํญ์ IPsec๊ณผ ํจ๊ป ์ฌ์ฉ
5-3. IPsec VPN
๊ตฌ๋ถ ์ค๋ช
๊ณ์ธต ๋คํธ์ํฌ ๊ณ์ธต(Security in Layer 3)
๊ธฐ๋ฅ ์ํธํ, ์ธ์ฆ, ๋ฌด๊ฒฐ์ฑ ๋ณด์ฅ
์ฉ๋ ๊ธฐ์
์ฉ VPN์์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ
์ฅ์ ๊ฐ๋ ฅํ ๋ณด์, ๋ค์ํ ์ฅ๋น์์ ์ง์
5-4. SSL VPN (TLS ๊ธฐ๋ฐ)
๊ตฌ๋ถ ์ค๋ช
์ฌ์ฉ ํฌํธ 443 (HTTPS)
์ฅ์ ๋ณ๋ ํด๋ผ์ด์ธํธ ์ค์น ์์ด ์น ๋ธ๋ผ์ฐ์ ๋ก ์ ์ ๊ฐ๋ฅ
๋ณด์ SSL/TLS ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ ฅ
ํน์ง ์ต๊ทผ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ํํ
5-5. OpenVPN
๊ตฌ๋ถ ์ค๋ช
์คํ์์ค โ
๋ณด์ ๋งค์ฐ ๊ฐ๋ ฅ
ํน์ง ๋ค์ํ OS ์ง์, ํ๋์ VPN์์ ๋๋ถ๋ถ ์ฑํ
5-6. WireGuard
๊ตฌ๋ถ ์ค๋ช
์๋ ๋งค์ฐ ๋น ๋ฆ
๋ณด์ ์ต์ ์ํธ ๋ฐฉ์
ํน์ง ์ฐจ์ธ๋ VPN ๊ธฐ์ ๋ก ๊ฐ๊ด๋ฐ๋ ์ค
๐ 1. ์ํธํ(Encryption)
์ 3์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ์ ์์
AES, ChaCha20 ๋ฑ ๊ฐ๋ ฅํ ์๊ณ ๋ฆฌ์ฆ ์ฌ์ฉ
๐งพ 2. ์ธ์ฆ(Authentication)
์ฌ์ฉ์/๊ธฐ๊ธฐ๊ฐ ์ฌ๋ฐ๋ฅธ์ง ํ์ธ
ID/Password, ์ธ์ฆ์, MFA ๋ฑ ์ฌ์ฉ
๐ก 3. ๋ฌด๊ฒฐ์ฑ(Integrity)
๋ฐ์ดํฐ๊ฐ ์ ์ก ์ค ๋ณ๊ฒฝ๋์ง ์๋๋ก ๋ณดํธ
HMAC-SHA, SHA256 ๋ฑ ์ ์ฉ
๐ฐ 4. IP ๋ง์คํน
์ฌ์ฉ์์ ์ค์ IP๋ฅผ ์จ๊ธฐ๊ณ VPN ์๋ฒ์ IP ์ฌ์ฉ
๐ ์ฅ์
๋ฐ์ดํฐ ์์ ์ฑ ์ฆ๊ฐ
์๊ฒฉ ๊ทผ๋ฌด ๊ฐ๋ฅ
๊ณต๊ณต Wi-Fi ์ฌ์ฉ ์ ๋ณด์ ๊ฐํ
์ง์ญ ์ ํ ์ฝํ ์ธ ์ฐํ
์ต๋ช ์ฑ ํฅ์
๐ ๋จ์
์๋ ์ ํ ๋ฐ์ ๊ฐ๋ฅ
๋ฌด๋ฃ VPN์ ๋ณด์์ด ์คํ๋ ค ๋ ์ํ
๊ธฐ์ ์์๋ ๊ตฌ์ถ ๋ฐ ์ ์ง๊ด๋ฆฌ ๋น์ฉ์ด ๋ฐ์
๊ตฌ๋ถ VPN Proxy
์ํธํ ์์ ์์
์ ์ฉ ๋ฒ์ ์์คํ
์ ์ฒด ํธ๋ํฝ ํน์ ์ ํ๋ฆฌ์ผ์ด์
๋ง
๋ณด์์ฑ ๋งค์ฐ ๋์ ๋ฎ์
IP ๋ณ๊ฒฝ ๊ฐ๋ฅ ๊ฐ๋ฅ
ํ๋ก์๋ โ์ฐํโ, VPN์ โ๋ณด์ + ์ฐํโ ๋ชฉ์ ์ด๋ค.
๐ ๊ฒฐ๋ก : VPN์ ํ๋ ๋ณด์ ํ๊ฒฝ์์ ํ์ ๊ธฐ์
VPN์ ๋จ์ํ IP๋ฅผ ์จ๊ธฐ๋ ๋๊ตฌ๊ฐ ์๋๋ผ,
๋ฐ์ดํฐ ์ํธํ, ์ธ์ฆ, ๋ฌด๊ฒฐ์ฑ ๋ณด์ฅ, ๊ธฐ์
๋คํธ์ํฌ ๋ณด์ ๊ฐํ๋ฅผ ๋ชจ๋ ์ฑ
์์ง๋ ๊ธฐ์ ์ด๋ค.
ํนํ ์๊ฒฉ ๊ทผ๋ฌด๊ฐ ๋์ด๋ ์๋์๋
VPN์ ๋ ์ด์ ์ต์
์ด ์๋ โํ์ ์ธํ๋ผโ๊ฐ ๋์๋ค.
๐ท๏ธ ํ๊ทธ
#VPN #๋คํธ์ํฌ #IPsec #SSLVPN #ํฐ๋๋ง #OSI7๊ณ์ธต #๋ณด์