Jason A. Donenfeld, VPN WireGuard ์์ฑ์,
ํจ์น์๋ OpenBSD ์ปค๋์ฉ ๋๋ผ์ด๋ฒ, WireGuard ๊ธฐ๋ฅ์ ์ง์ํ๊ธฐ ์ํ ifconfig ๋ฐ tcpdump ์ ํธ๋ฆฌํฐ์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ, ๋ฌธ์, WireGuard๋ฅผ ์์คํ
์ ๋๋จธ์ง ๋ถ๋ถ๊ณผ ํตํฉํ๊ธฐ ์ํ ์ฌ์ํ ๋ณ๊ฒฝ ์ฌํญ์ด ํฌํจ๋์ด ์์ต๋๋ค. ๋๋ผ์ด๋ฒ๋ ์์ฒด ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ์ ์ฌ์ฉํฉ๋๋ค.
๊ตฌํ์ Linux, Windows, macOS, *BSD, iOS ๋ฐ Android์ฉ ๋ชจ๋ ๊ณต์ WireGuard ํด๋ผ์ด์ธํธ์ ํธํ๋ฉ๋๋ค. ๊ฐ๋ฐ์ ๋ ธํธ๋ถ(Lenovo x230)์ ์ฑ๋ฅ ํ ์คํธ์์๋ 750mbit/s์ ์ฒ๋ฆฌ๋์ ๋ณด์ฌ์ฃผ์์ต๋๋ค. ๋น๊ต๋ฅผ ์ํด psk์ ๊ฐ์ ๊ธฐ๋ณธ ์ค์ ์ ๊ฐ์ถ isakmpd๋ 380mbit/s์ ์ฒ๋ฆฌ๋์ ์ ๊ณตํฉ๋๋ค.
OpenBSD ์ปค๋์ฉ ๋๋ผ์ด๋ฒ๋ฅผ ๊ฐ๋ฐํ๋ ๋์ Linux์ฉ ๋๋ผ์ด๋ฒ์ ์ ์ฌํ ์ผ๋ถ ์ํคํ ์ฒ ๊ฒฐ์ ์ด ์ ํ๋์์ง๋ง ๋๋ผ์ด๋ฒ๋ ์ฃผ๋ก OpenBSD์ฉ์ผ๋ก ๊ฐ๋ฐ๋์์ผ๋ฉฐ, ์ด ์์คํ ์ ํน์ฑ์ ์ผ๋์ ๋๊ณ OpenBSD์ฉ ๋๋ผ์ด๋ฒ๋ฅผ ๋ง๋ค๋ฉด์ ์ป์ ๊ฒฝํ์ ๊ณ ๋ คํ์ต๋๋ค. ๋ฆฌ๋ ์ค. WireGuard ์์ ์์์ ๋์๋ฅผ ๋ฐ์ ์ ๋๋ผ์ด๋ฒ์ ์ ์ฒด ์ฝ๋๋ ๋ฌด๋ฃ ISC ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
๋๋ผ์ด๋ฒ๋ OpenBSD ๋คํธ์ํน ์คํ๊ณผ ๊ธด๋ฐํ๊ฒ ํตํฉ๋๋ฉฐ ๊ธฐ์กด ํ์ ์์คํ ์ ์ฌ์ฉํ์ฌ ์ฝ๋๋ฅผ ๋งค์ฐ ๊ฐ๊ฒฐํ๊ฒ ์ ์งํฉ๋๋ค(์ฝ 3000์ค์ ์ฝ๋). ์ฐจ์ด์ ์ค Linux์๋ ๋๋ผ์ด๋ฒ ๊ตฌ์ฑ ์์๊ฐ ๋ค๋ฅด๊ฒ ๋ถ๋ฆฌ๋์ด ์์ต๋๋ค. OpenBSD ๊ด๋ จ ์ธํฐํ์ด์ค๋ "if_wg.*" ํ์ผ๋ก ์ด๋๋๊ณ DoS ๋ณดํธ์ฉ ์ฝ๋๋ "wg_cookie.*"์ ์์ผ๋ฉฐ ์ฐ๊ฒฐ ํ์ ๋ฐ ์ํธํ ๋ก์ง์ "wg_noise.*"์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru