XNUMX๊ฐ์๊ฐ์ ๊ฐ๋ฐ ๋์
์ด์
- ์๋ก์ด ์ฅ์น ๋ชจ๋ธ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
Linux ์คํ ๋๋ฉ์ธ , Dom0์์ ์ฅ์น ์๋ฎฌ๋ ์ด์ ์ฉ ๊ตฌ์ฑ ์์๋ฅผ ๋ถ๋ฆฌํ์ฌ ๊ถํ์ด ์๋ ๋ณ๋์ ์ฌ์ฉ์๋ก ์คํ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์ด์ ์๋ ์คํ ๋๋ฉ์ธ ๋ชจ๋์์๋ "qemu-traditional" ์ฅ์น ๋ชจ๋ธ๋ง ์ฌ์ฉํ ์ ์์๊ธฐ ๋๋ฌธ์ ์๋ฎฌ๋ ์ดํธ๋๋ ์ฅ๋น์ ๋ฒ์๊ฐ ์ ํ๋์์ต๋๋ค. ์ ํ๋ฆฌ๋ ์ค ์คํฌ๋ณด๋ฉ์ธ QUBES OS ํ๋ก์ ํธ์ ์ํด ๊ฐ๋ฐ๋์์ผ๋ฉฐ ์ต์ QEMU ๋ฆด๋ฆฌ์ค์ ์๋ฎฌ๋ ์ด์ ๋๋ผ์ด๋ฒ ์ฌ์ฉ๊ณผ QEMU์์ ์ฌ์ฉํ ์ ์๋ ๊ด๋ จ ๊ฒ์คํธ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค. - Intel EPT๋ฅผ ์ง์ํ๋ ์์คํ ์ ๊ฒฝ์ฐ ์ ์ฑ ์ฝ๋ ๋ถ์์ด๋ ํผ์ง ํ ์คํธ ๋ฑ์ ์ํ ๋น ๋ฅธ ๊ฒ์ฌ๋ฅผ ์ํด ๊ฐ์ ๋จธ์ ์ ๊ฒฝ๋ ๋ถ๊ธฐ(ํฌํฌ) ์์ฑ ์ง์์ด ๊ตฌํ๋ฉ๋๋ค. ์ด๋ฌํ ํฌํฌ๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต์ ๋ฅผ ์ฌ์ฉํ๋ฉฐ ์ฅ์น ๋ชจ๋ธ์ ๋ณต์ ํ์ง ์์ต๋๋ค.
- ํ์ดํผ๋ฐ์ด์ ์ด์ ๋ธ๋ฆฌ ์๋ณ์์ ์ฐ๊ฒฐํ๊ณ ํจ์น๊ฐ ์๋ชป๋ ์ด์ ๋ธ๋ฆฌ์ ์ ์ฉ๋๊ฑฐ๋ ์๋ชป๋ ์์๋ก ์ ์ฉ๋๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด ํจ์น๊ฐ ์ ์ฉ๋๋ ์์๋ฅผ ๊ณ ๋ คํ๊ธฐ ์ํด ๋ผ์ด๋ธ ํจ์น ์์คํ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ฐํ ์งํฅ ํ๋ก๊ทธ๋๋ฐ(ROP, ๋ฐํ ์งํฅ ํ๋ก๊ทธ๋๋ฐ) ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋ ์ ์ฉ์ผ๋ก๋ถํฐ ๋ณดํธํ๊ธฐ ์ํด CET(Intel Control-flow Enforcement Technology) ํ์ฅ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- 32๋นํธ์ ๋ํ ์ง์์ ์ ์งํ๋ฉด์ 32๋นํธ ๋ฐ๊ฐ์ํ(PV) ๊ฒ์คํธ์ ๋ํ ํ์ดํผ๋ฐ์ด์ ์ง์์ ๋นํ์ฑํํ๋ CONFIG_PV64 ์ค์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ด๋ถ ๋ฐ์ดํฐ ๋ฐ ํ์ดํผ๋ฐ์ด์ ์ค์ ์ ๋ํ ๊ตฌ์กฐ์ ์ก์ธ์ค๋ฅผ ์ํ sysfs ์คํ์ผ์ ์์ฌ FS์ธ ํ์ดํผ๋ฐ์ด์ FS์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด๋ ๋ก๊ทธ ๊ตฌ๋ฌธ ๋ถ์์ด๋ ํ์ดํผ์ฝ ์์ฑ์ด ํ์ํ์ง ์์ต๋๋ค.
- Microsoft Azure ํด๋ผ์ฐ๋ ํ๋ซํผ์์ ์ฌ์ฉ๋๋ Hyper-V ํ์ดํผ๋ฐ์ด์ ๋ฅผ ์คํํ๋ ๊ฒ์คํธ ์์คํ ์ผ๋ก Xen์ ์คํํ ์ ์์ต๋๋ค. Hyper-V ๋ด์์ Xen์ ์คํํ๋ฉด Azure ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ต์ํ ๊ฐ์ํ ์คํ์ ์ฌ์ฉํ ์ ์๊ณ ์๋ก ๋ค๋ฅธ ํด๋ผ์ฐ๋ ์์คํ ๊ฐ์ ๊ฐ์ ๋จธ์ ์ ์ด๋ํ ์ ์์ต๋๋ค.
- ๋ฌด์์ ๊ฒ์คํธ ์์คํ ID๋ฅผ ์์ฑํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค(์ด์ ์๋ ID๊ฐ ์์ฐจ์ ์ผ๋ก ์์ฑ๋์์ต๋๋ค). ์ด์ VM ์ํ ์ ์ฅ, ๋ณต์ ๋ฐ ๋ง์ด๊ทธ๋ ์ด์ ์์ ๊ฐ์ ์๋ณ์๋ฅผ ์ ์งํ ์๋ ์์ต๋๋ค.
- libxl ๊ตฌ์กฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Go ์ธ์ด์ ๋ํ ๋ฐ์ธ๋ฉ ์๋ ์์ฑ์ด ์ ๊ณต๋ฉ๋๋ค.
- Windows 7, 8.x ๋ฐ 10์ ๊ฒฝ์ฐ WinDbg ๋๋ฒ๊ฑฐ(Windows ๋๋ฒ๊ฑฐ)์ ์ํธ ์์ฉํ๊ธฐ ์ํ ์ ํธ๋ฆฌํฐ์ธ KDD์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฒ์คํธ OS์์ ๋๋ฒ๊น ์ ํ์ฑํํ์ง ์๊ณ ๋ Windows ํ๊ฒฝ์ ๋๋ฒ๊น ํ ์ ์์ต๋๋ค.
- 4GB ๋ฐ 4GB RAM๊ณผ ํจ๊ป ์ ๊ณต๋๋ ๋ชจ๋ Raspberry Pi 8 ๋ณด๋ ๋ณํ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ฝ๋๋ช "Milan"์ธ AMD EPYC ํ๋ก์ธ์์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- Xen ๋๋ Viridian ๊ธฐ๋ฐ ๊ฒ์คํธ ๋ด์์ Xen์ ์คํํ๋ ์ค์ฒฉ๋ ๊ฐ์ํ์ ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค.
- ์๋ฎฌ๋ ์ด์ ๋ชจ๋์์๋ AVX512_BF16 ๋ช ๋ น์ด์ ๋ํ ์ง์์ด ๊ตฌํ๋ฉ๋๋ค.
- ํ์ดํผ๋ฐ์ด์ ์ด์ ๋ธ๋ฆฌ๊ฐ Kbuild๋ฅผ ์ฌ์ฉํ๋๋ก ์ ํ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru