OpenVPN ๊ฐ์ ์ฌ์ค๋ง ํจํค์ง ๊ฐ๋ฐ์๋ VPN ์ฑ๋ฅ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์๋ ovpn-dco ์ปค๋ ๋ชจ๋์ ๋์ ํ์ต๋๋ค. ๋ชจ๋์ ์ฌ์ ํ โโlinux-next ๋ธ๋์น๋ง์ ์ผ๋์ ๋๊ณ ๊ฐ๋ฐ ์ค์ด๊ณ ์คํ์ ์ํ์์๋ ๋ถ๊ตฌํ๊ณ ์ด๋ฏธ OpenVPN ํด๋ผ์ฐ๋ ์๋น์ค์ ์๋์ ๋ณด์ฅํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์์ ์ฑ ์์ค์ ๋๋ฌํ์ต๋๋ค.
tun ์ธํฐํ์ด์ค ๊ธฐ๋ฐ ๊ตฌ์ฑ๊ณผ ๋น๊ตํ์ฌ AES-256-GCM ์ํธํ๋ฅผ ์ฌ์ฉํ๋ ํด๋ผ์ด์ธํธ ๋ฐ ์๋ฒ ์ธก ๋ชจ๋์ ์ฌ์ฉํ๋ฉด ์ฒ๋ฆฌ๋ 8๋ฐฐ ์ฆ๊ฐ(370Mbit/s์์ 2950Mbit๋ก)๋ฅผ ๋ฌ์ฑํ ์ ์์์ต๋๋ค. /์์ค). ํด๋ผ์ด์ธํธ ์ธก์์๋ง ๋ชจ๋์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋๊ฐ๋ ํธ๋ํฝ์ ์ฒ๋ฆฌ๋์ด 4๋ฐฐ ์ฆ๊ฐํ์ผ๋ฉฐ ๋ค์ด์ค๋ ํธ๋ํฝ์ ์ฒ๋ฆฌ๋์ ๋ณ๊ฒฝ๋์ง ์์์ต๋๋ค. ์๋ฒ ์ธก์์๋ง ๋ชจ๋์ ์ฌ์ฉํ ๊ฒฝ์ฐ ๋ค์ด์ค๋ ํธ๋ํฝ์ ์ฒ๋ฆฌ๋์ด 35๋ฐฐ, ๋๊ฐ๋ ํธ๋ํฝ์ ๊ฒฝ์ฐ XNUMX% ์ฆ๊ฐํ์ต๋๋ค.
๋ชจ๋ ์ํธํ ์์ , ํจํท ์ฒ๋ฆฌ ๋ฐ ํต์ ์ฑ๋ ๊ด๋ฆฌ๋ฅผ Linux ์ปค๋ ์ธก์ผ๋ก ์ด๋ํ์ฌ ๊ฐ์ํ๋ฅผ ๋ฌ์ฑํฉ๋๋ค. ์ด๋ ์ปจํ ์คํธ ์ ํ๊ณผ ๊ด๋ จ๋ ์ค๋ฒํค๋๋ฅผ ์ ๊ฑฐํ๊ณ ๋ด๋ถ ์ปค๋ API์ ์ง์ ์ก์ธ์คํ์ฌ ์์ ์ ์ต์ ํํ ์ ์์ผ๋ฉฐ ์ปค๋ ๊ฐ์ ๋๋ฆฐ ๋ฐ์ดํฐ ์ ์ก์ ์ ๊ฑฐํฉ๋๋ค. ๋ฐ ์ฌ์ฉ์ ๊ณต๊ฐ(์ํธํ, ์ํธ ํด๋ ๋ฐ ๋ผ์ฐํ ์ ์ฌ์ฉ์ ๊ณต๊ฐ์ ํธ๋ค๋ฌ๋ก ํธ๋ํฝ์ ๋ณด๋ด์ง ์๊ณ ๋ชจ๋์ ์ํด ์ํ๋จ)
VPN ์ฑ๋ฅ์ ๋ํ ๋ถ์ ์ ์ธ ์ํฅ์ ์ฃผ๋ก ๋ฆฌ์์ค ์ง์ฝ์ ์ธ ์ํธํ ์์ ๊ณผ ์ปจํ ์คํธ ์ ํ์ผ๋ก ์ธํ ์ง์ฐ์ผ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค. ์ํธํ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด Intel AES-NI์ ๊ฐ์ ํ๋ก์ธ์ ํ์ฅ์ด ์ฌ์ฉ๋์์ง๋ง ์ปจํ ์คํธ ์ค์์น๋ ovpn-dco๊ฐ ๋ฑ์ฅํ ๋๊น์ง ๋ณ๋ชฉ ํ์์ผ๋ก ๋จ์์์์ต๋๋ค. ์ํธํ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด ํ๋ก์ธ์์์ ์ ๊ณตํ๋ ์ง์นจ์ ์ฌ์ฉํ๋ ๊ฒ ์ธ์๋ ovpn-dco ๋ชจ๋์ ์ํธํ ์์ ์ด ๋ณ๋์ ์ธ๊ทธ๋จผํธ๋ก ๋๋์ด์ง๊ณ ๋ฉํฐ์ค๋ ๋ ๋ชจ๋์์ ์ฒ๋ฆฌ๋๋๋ก ํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ CPU ์ฝ์ด๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ํฉ๋๋ค.
ํฅํ ํด๊ฒฐ๋ ํ์ฌ ๊ตฌํ ์ ํ ์ฌํญ์๋ AEAD ๋ฐ '์์' ๋ชจ๋๋ง ์ง์ํ๊ณ AES-GCM ๋ฐ CHACHA20POLY1305 ์ํธํ์ ๋ํ ์ง์์ด ํฌํจ๋ฉ๋๋ค. DCO ์ง์์ ์ฌํด 2.6๋ถ๊ธฐ์ ์์ ๋ OpenVPN 4 ์ถ์์ ํฌํจ๋ ์์ ์
๋๋ค. ์ด ๋ชจ๋์ ํ์ฌ ๋ฒ ํ ํ
์คํธ ์ค์ธ OpenVPN3 Linux ํด๋ผ์ด์ธํธ์ Linux์ฉ OpenVPN ์๋ฒ์ ์คํ์ ๋น๋์์ ์ง์๋ฉ๋๋ค. ์ ์ฌํ ๋ชจ๋์ธ ovpn-dco-win๋ Windows ์ปค๋์ฉ์ผ๋ก ๊ฐ๋ฐ ์ค์
๋๋ค.
์ถ์ฒ : opennet.ru