์ด ํ๋ก์ ํธ๋ ๋ค์ํ VPN ํ๋กํ ์ฝ์ ์ง์ํ๋ฏ๋ก ํ์ค Windows(L2TP, SSTP), macOS(L2TP), iOS(L2TP) ๋ฐ Android(L2TP) ํด๋ผ์ด์ธํธ์ ํจ๊ป SoftEther VPN ๊ธฐ๋ฐ ์๋ฒ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. OpenVPN ์๋ฒ๋ฅผ ํฌ๋ช ํ๊ฒ ๋์ฒดํฉ๋๋ค. ๋ฐฉํ๋ฒฝ๊ณผ ์ฌ์ธต ํจํท ๊ฒ์ฌ ์์คํ ์ ์ฐํํ๋ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ํฐ๋ ๊ฐ์ง๋ฅผ ๋์ฑ ์ด๋ ต๊ฒ ๋ง๋ค๊ธฐ ์ํด HTTPS๋ฅผ ํตํ ์์ฅ ์ด๋๋ท ํฌ์๋ฉ ๊ธฐ์ ๋ ์ง์๋๋ฉฐ, ํด๋ผ์ด์ธํธ ์ธก์๋ ๊ฐ์ ๋คํธ์ํฌ ์ด๋ํฐ๊ฐ ๊ตฌํ๋๊ณ ์๋ฒ ์ธก์๋ ๊ฐ์ ์ด๋๋ท ์ค์์น๊ฐ ๊ตฌํ๋ฉ๋๋ค.
์ ๋ฆด๋ฆฌ์ค์ ์ถ๊ฐ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ถ๊ฐ ์ง์
JSON-RPC API , ์ด๋ฅผ ํตํด VPN ์๋ฒ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค. JSON-RPC ์ฌ์ฉ์ ํฌํจํ์ฌ ์ฌ์ฉ์ ๋ฐ ๊ฐ์ ํ๋ธ๋ฅผ ์ถ๊ฐํ๊ณ ํน์ VPN ์ฐ๊ฒฐ์ ๋๋ ๋ฑ์ ์์ ์ ์ํํ ์ ์์ต๋๋ค. JSON-RPC๋ฅผ ์ฌ์ฉํ๋ ์ฝ๋ ์์ ๋ JavaScript, TypeScript ๋ฐ C#์ฉ์ผ๋ก ๊ฒ์๋์์ต๋๋ค. JSON-RPC๋ฅผ ๋นํ์ฑํํ๋ ค๋ฉด "DisableJsonRpcWebApi" ์ค์ ์ด ์ ์๋ฉ๋๋ค. - ๋ด์ฅ๋ ์น ๊ด๋ฆฌ์ ์ฝ์์ด ์ถ๊ฐ๋์์ต๋๋ค(https://server/admin/"). ์ด๋ฅผ ํตํด ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด VPN ์๋ฒ๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์น ์ธํฐํ์ด์ค์ ๊ธฐ๋ฅ์ ์ฌ์ ํ โโ์ ํ๋์ด ์์ต๋๋ค.
- AEAD ๋ธ๋ก ์ํธํ ๋ชจ๋ ChaCha20-Poly1305-IETF์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- VPN ์ธ์ ์ ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ์ ๋ํ ์์ธํ ์ ๋ณด๋ฅผ ํ์ํ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ต๋๋ค.
- ์ ๊ฑฐ๋จ
์ทจ์ฝ์ Windows์ฉ ๋คํธ์ํฌ ๋ธ๋ฆฌ์ง ๋๋ผ์ด๋ฒ์์ ์์คํ ์ ๊ถํ์ ๋ก์ปฌ๋ก ๋์ผ ์ ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ ๋ก์ปฌ ๋ธ๋ฆฌ์ง ๋๋ SecureNAT ๋ชจ๋๋ฅผ ์ฌ์ฉํ ๋ Windows 8.0 ๋ฐ ์ด์ ๋ฒ์ ์์๋ง ๋ํ๋ฉ๋๋ค.
์ด์
- OpenVPN, SSL-VPN(HTTPS), HTTPS๋ฅผ ํตํ ์ด๋๋ท, L2TP, IPsec, MS-SSTP, EtherIP, L2TPv3 ๋ฐ Cisco VPN ํ๋กํ ์ฝ์ ์ง์ํฉ๋๋ค.
- L2(์ด๋๋ท ๋ธ๋ฆฌ์ง) ๋ฐ L3(IP) ์์ค์์ ์๊ฒฉ ์ก์ธ์ค ๋ฐ ์ฌ์ดํธ ๊ฐ ์ฐ๊ฒฐ ๋ชจ๋ ์ง์
- ์๋ OpenVPN ํด๋ผ์ด์ธํธ์ ํธํ๋ฉ๋๋ค.
- HTTPS๋ฅผ ํตํ SSL-VPN ํฐ๋๋ง์ ์ฌ์ฉํ๋ฉด ๋ฐฉํ๋ฒฝ ์์ค์์ ์ฐจ๋จ์ ์ฐํํ ์ ์์ต๋๋ค.
- ICMP ๋ฐ DNS๋ฅผ ํตํด ํฐ๋์ ์์ฑํ๋ ๊ธฐ๋ฅ
- ์๊ตฌ์ ์ธ ์ ์ฉ IP ์ฃผ์๊ฐ ์๋ ํธ์คํธ์์์ ์๋์ ๋ณด์ฅํ๋ ๋์ DNS ๋ฐ NAT ์ฐํ ๋ฉ์ปค๋์ฆ์ด ๋ด์ฅ๋์ด ์์ต๋๋ค.
- RAM ๋ฐ CPU ํฌ๊ธฐ์ ๋ํ ํฐ ์๊ตฌ ์ฌํญ ์์ด 1Gbs์ ์ฐ๊ฒฐ ์๋๋ฅผ ์ ๊ณตํ๋ ๊ณ ์ฑ๋ฅ
- ๋์ผ IPv4/IPv6 ์คํ;
- ์ํธํ์๋ AES 256 ๋ฐ RSA 4096์ ์ฌ์ฉํ์ญ์์ค.
- ์น ์ธํฐํ์ด์ค, Windows์ฉ ๊ทธ๋ํฝ ๊ตฌ์ฑ๊ธฐ ๋ฐ Cisco IOS ์คํ์ผ์ ๋ค์ค ํ๋ซํผ ๋ช ๋ น์ค ์ธํฐํ์ด์ค์ ๊ฐ์ฉ์ฑ
- VPN ํฐ๋ ๋ด๋ถ์์ ์๋ํ๋ ๋ฐฉํ๋ฒฝ์ ์ ๊ณตํฉ๋๋ค.
- RADIUS, NT ๋๋ฉ์ธ ์ปจํธ๋กค๋ฌ ๋ฐ X.509 ํด๋ผ์ด์ธํธ ์ธ์ฆ์๋ฅผ ํตํด ์ฌ์ฉ์๋ฅผ ์ธ์ฆํ๋ ๊ธฐ๋ฅ
- ์ ์ก๋ ํจํท์ ๋ก๊ทธ๋ฅผ ์ ์งํ ์ ์๋ ํจํท ๊ฒ์ฌ ๋ชจ๋์ ๊ฐ์ฉ์ฑ
- Windows, Linux, FreeBSD, Solaris ๋ฐ macOS์ ๋ํ ์๋ฒ ์ง์. Windows, Linux, macOS, Android, iOS ๋ฐ Windows Phone์ฉ ํด๋ผ์ด์ธํธ ๊ฐ์ฉ์ฑ.
์ถ์ฒ : opennet.ru