์๋ฒฝํ ์ต๋ช ์ฑ, ๋ณด์ ๋ฐ ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฅผ ๋ชฉํ๋ก ํ๋ Whonix 18.2 ๋ฐฐํฌํ์ด ์ถ์๋์์ต๋๋ค. ์ด ๋ฐฐํฌํ์ ๋ค์์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. Debian ์์ ๋น์ทํ ์ผ์ข ์ ์์/Linux ๋ํ ์ต๋ช ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด Tor๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด ํ๋ก์ ํธ์ ๊ฒฐ๊ณผ๋ฌผ์ GPLv3 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค. ์ด๋ฏธ์ง๋ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค. ๊ฐ์ ๊ธฐ๊ธฐ VirtualBox์ฉ ova ํ์(LXQt ํฌํจ 2.6GB, ์ฝ์ 1.5GB) ๋ฐ KVM ํ์ดํผ๋ฐ์ด์ ์ฉ qcow2 ํ์(LXQt ํฌํจ 4GB, ์ฝ์ 2.3GB)์ผ๋ก ์ ๊ณต๋ฉ๋๋ค.
Whonix์ ๋ ํนํ ํน์ง์ ๋ฐฐํฌํ์ด ๋ ๊ฐ์ ๋ ๋ฆฝ์ ์ผ๋ก ์คํ ๊ฐ๋ฅํ ๊ตฌ์ฑ ์์๋ก ๋๋์ด ์๋ค๋ ์ ์ ๋๋ค. ํ๋๋ ์ต๋ช ํต์ ์ ์ํ ๋คํธ์ํฌ ๊ฒ์ดํธ์จ์ด๋ฅผ ๊ตฌํํ๋ Whonix-Gateway์ด๊ณ , ๋ค๋ฅธ ํ๋๋ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ํฌํจํ๋ Whonix-Workstation์ ๋๋ค. ์ด ๋ ๊ตฌ์ฑ ์์๋ ๋จ์ผ ๋ถํ ์ด๋ฏธ์ง ๋ด์ ํฌํจ๋์ด ์ ๊ณต๋๋ ๋ณ๊ฐ์ ์์คํ ํ๊ฒฝ์ด๋ฉฐ, ์๋ก ๋ค๋ฅธ ํ๊ฒฝ์์ ์คํ๋ฉ๋๋ค. ๊ฐ์ ๋จธ์ Whonix-Workstation ํ๊ฒฝ์์ ๋คํธ์ํฌ์ ์ ๊ทผํ๋ ค๋ฉด Whonix-Gateway๋ฅผ ํตํด์๋ง ๊ฐ๋ฅํฉ๋๋ค. Whonix-Gateway๋ ์์ ํ๊ฒฝ์ ์ธ๋ถ์์ ์ง์ ์ ์ธ ์ํธ ์์ฉ์ผ๋ก๋ถํฐ ๊ฒฉ๋ฆฌํ๊ณ ๊ฐ์์ ๋คํธ์ํฌ ์ฃผ์๋ง ์ฌ์ฉํ๋๋ก ํ์ฉํฉ๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ๊ฐ ์ค์ ์ธ๊ณ์์ ์ ์ถ๋๋ ๊ฒ์ ๋ฐฉ์งํฉ๋๋ค. IP ์ฃผ์ ์น ๋ธ๋ผ์ฐ์ ๊ฐ ํดํน๋๊ฑฐ๋ ์ทจ์ฝ์ ์ด ์ ์ฉ๋์ด ๊ณต๊ฒฉ์๊ฐ ์์คํ ์ ๋ํ ๋ฃจํธ ์ก์ธ์ค ๊ถํ์ ์ป๋ ๊ฒฝ์ฐ.
Whonix-Workstation์ ํดํนํ๋ฉด ๊ณต๊ฒฉ์๋ ํ๊ตฌ์ ๋คํธ์ํฌ ๋งค๊ฐ๋ณ์๋ง ์ป์ ์ ์์ต๋๋ค. ์ค์ IP ๋ฐ DNS ๋งค๊ฐ๋ณ์๋ Whonix-Gateway์์ ์คํ๋๋ ๋คํธ์ํฌ ๊ฒ์ดํธ์จ์ด ๋ค์ ์จ๊ฒจ์ ธ ์์ผ๋ฉฐ, ํธ๋ํฝ์ Tor๋ฅผ ํตํด์๋ง ๋ผ์ฐํ ๋ฉ๋๋ค. Whonix ๊ตฌ์ฑ ์์๋ ๊ฒ์คํธ ์์คํ ์ผ๋ก ์คํ๋๋๋ก ์ค๊ณ๋์๋ค๋ ์ ์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ์ฆ, ๊ฐ์ํ ํ๋ซํผ์ ์ค์ํ 0-day ์ทจ์ฝ์ ์ด ์ ์ฉ๋์ด ํธ์คํธ ์์คํ ์ ์ก์ธ์คํ ์ ์์ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. ์ด๋ฌํ ์ด์ ๋ก Whonix-Gateway์ ๋์ผํ ์ปดํจํฐ์์ Whonix-Workstation์ ์คํํ๋ ๊ฒ์ ๊ถ์ฅ๋์ง ์์ต๋๋ค.
Whonix-Workstation์ ๊ธฐ๋ณธ์ ์ผ๋ก LXQt ์ฌ์ฉ์ ํ๊ฒฝ์ ์ ๊ณตํ๋ฉฐ, VLC ๋ฐ Tor ๋ธ๋ผ์ฐ์ ์ ๊ฐ์ ํ๋ก๊ทธ๋จ์ด ํฌํจ๋์ด ์์ต๋๋ค. Whonix-Gateway์๋ Apache httpd, ngnix, IRC ์๋ฒ ๋ฑ Tor ์จ๊น ์๋น์ค๋ฅผ ์คํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์๋ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ธํธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. Tor๋ฅผ ํตํ ํฐ๋๋ง์ผ๋ก Freenet, i2p, JonDonym, SSH ๋ฑ์ ์ ์ํ ์ ์์ต๋๋ค. VPN์ํ๋ ๊ฒฝ์ฐ ์ฌ์ฉ์๋ Whonix-Gateway๋ง ์ฌ์ฉํ๊ณ ์ด๋ฅผ ํตํด ์ผ๋ฐ ์์คํ ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. Windows์ด๋ฅผ ํตํด ๊ธฐ์กด ์ํฌ์คํ ์ด์ ์ ์ต๋ช ์ผ๋ก ์ก์ธ์คํ ์ ์์ต๋๋ค.
์์คํ ํ๊ฒฝ์ ๋์ผํ ๊ฐ๋ฐ์๋ค์ด ๋ณ๋ ฌ์ ์ผ๋ก ๊ฐ๋ฐํ๊ณ ํ์ฅํ๊ณ ์๋ ๋ณดํธ ๋ฐฐํฌํ์ธ Kicksecure๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. Debian ๋ณด์ ๊ฐํ๋ฅผ ์ํ ์ถ๊ฐ ๋ฉ์ปค๋์ฆ ๋ฐ ์ค์ : ๊ฒฉ๋ฆฌ๋ฅผ ์ํ AppArmor, Tor๋ฅผ ํตํ ์ ๋ฐ์ดํธ ์ค์น, ๋น๋ฐ๋ฒํธ ์ถ์ธก ๋ฐฉ์ง๋ฅผ ์ํ tally2 PAM ๋ชจ๋ ์ฌ์ฉ, ๋์ ์์ฑ๊ธฐ(RNG)์ ์ํธ๋กํผ ํ์ฅ, SUID ๋นํ์ฑํ, ๊ธฐ๋ณธ์ ์ผ๋ก ๋คํธ์ํฌ ํฌํธ๋ฅผ ์ด์ง ์์, KSPP(์ปค๋ ์์ฒด ๋ณดํธ ํ๋ก์ ํธ) ๊ถ์ฅ ์ฌํญ ์ค์, CPU ํ๋ ์ ๋ณด ์ ์ถ ๋ฐฉ์ง ๊ธฐ๋ฅ ์ถ๊ฐ ๋ฑ.
์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ :
- Kicksecure ํ๊ฒฝ์ ์ ๋ฐ์ดํธํ์ฌ GnuPG ๋์ Sequoia-PGP ํจํค์ง(Rust๋ก ์์ฑ๋ OpenPGP ๊ตฌํ์ฒด)๋ฅผ ์ฌ์ฉํ๋๋ก ํ๊ณ , ํด๋น ์ ์ฅ์๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํํ์ต๋๋ค. Debian Fast Track: LXQt๋ฅผ ์ฌ์ฉํ ๋ ์คํ ์ค์ธ ํ๋ก์ธ์ค๋ฅผ ๋ณผ ์ ์๋ ์ธํฐํ์ด์ค์ธ Qps ์ค์น๊ฐ ์ค๋จ๋์์ผ๋ฉฐ, ๊ถํ์ด ์๋ ์ฌ์ฉ์๊ฐ ๊ฐ์ โโ๋จธ์ ์ ์คํํ ์ ์๋๋ก qemu:///session ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ด๋ถ ๋ณด์ ๊ฐ์ฌ๊ฐ ์ค์๋์์ผ๋ฉฐ ์ธ๋ถ ๊ฐ์ฌ๊ฐ ์์๋์์ต๋๋ค.
- ํค๋ณด๋ ์ ๋ ฅ ๋ฐ ๋ง์ฐ์ค ์์ง์์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ฌ์ฉ์ ์๋ณ์ ๋ฐฉ์งํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ฐ์ ๋ Kloak ํจํค์ง์ ๋๋ค.
- Qubes-Whonix-Gateway ๋ฐฐํฌํ์๋ fwupd-qubes-vm ํจํค์ง๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
- Whonix๊ฐ ๋ค์ ์์ฑํจ-Windows-์ค์น ํ๋ก๊ทธ๋จ ๋ฐ Whonix-Windows-๊ธฐ๋๊ธฐ.
- Apple Silicon ํ๋ก์ธ์๊ฐ ํ์ฌ๋ ๊ธฐ๊ธฐ์ ์ต์ ํ๋ ๋น๋์ ๋๋ค.
์ถ์ฒ : opennet.ru
