๋ง์ดํฌ๋ก์ํํธ๋ ๋ณด์์ ์ด์ ์ ๋ง์ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ธฐ๋ฐ ์ด์์ฒด์ (๋ผ์ด๋ธ๋ฌ๋ฆฌ OS)์ธ Litebox ํ๋ก์ ํธ์ ์ฒซ ๋ฒ์งธ ๋ฒ์ ์ ๊ณต๊ฐํ์ต๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ธ๋ถ OS ์ปค๋์ ๋ํ ์์คํ ํธ์ถ ์์ด ์ด์์ฒด์ ์๋น์ค๋ฅผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ ๋ด์ฅํฉ๋๋ค. Litebox๋ ํ๋ก๊ทธ๋จ์ด๋ ์ปค๋ ๋ด์์ ์ถ๊ฐ์ ์ธ ๊ฒฉ๋ฆฌ ๊ณ์ธต์ผ๋ก ์ฌ์ฉ๋์ด ๋ถํ์ํ ์ปค๋ ๊ธฐ๋ฅ์ด๋ API์ ๋ํ ์ ๊ทผ์ ์ฐจ๋จํ ์ ์์ต๋๋ค. ์ด ํ๋ก์ ํธ์ ์ฝ๋๋ Rust๋ก ์์ฑ๋์์ผ๋ฉฐ MIT ๋ผ์ด์ ์ค ํ์ ์คํ ์์ค๋ก ๊ณต๊ฐ๋์ด ์์ต๋๋ค.
Litebox๋ ์ธ๋ถ API์ ๋ํ ์์ฒญ์ ๋ณํํ๋ ๊ฒฉ๋ฆฌ ๊ณ์ธต์ ๊ฐ์ถ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ฌ๊ทธ์ธ ๋ฐฉ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์ธ๋ถ API์๋ ์ปค๋์ด ํฌํจ๋ ์ ์์ต๋๋ค. Linux๋ณดํธ๋๊ณ ๊ฒฉ๋ฆฌ๋ ํ๊ฒฝ์ธ OP-TEE(Open Portable Trusted Execution Environment), Webassembly ํ๊ฒฝ ๋๋ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ RustStd.
Litebox๋ฅผ ํตํด ๊ตฌ์ถ๋ ์ต์ํ์ ํ๋ซํผ์ ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ์ ํฉํฉ๋๋ค. Linux ะธ Windows์ค์ฒฉ ์ปค๋ Linux ๊ทธ๋ฆฌ๊ณ LVBS(Linux ๊ฐ์ํ ๊ธฐ๋ฐ ๋ณด์). Litebox์ ๊ฐ๋ฅํ ์์ฉ ๋ถ์ผ์๋ ์์ ๋์ง ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํ์ ๋ณด์ฅํ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค. Linux-ํ๋ก๊ทธ๋จ Windows์คํ ๊ฒฉ๋ฆฌ Linux์ปค๋์ด ์๋ ์์คํ ์ ์ ํ๋ฆฌ์ผ์ด์ LinuxAMD SEV SNP ๊ธฐ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์ํธํ ํ๋ก๊ทธ๋จ ์คํ, OP-TEE ํ๋ก๊ทธ๋จ ์คํ Linux LVBS ๊ฐ๋ ์ ์ฌ์ฉํ ๊ฒฉ๋ฆฌ(๊ฐ๋ณ ์ปค๋ ๊ตฌ์ฑ ์์๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ํ๋์จ์ด ๊ฐ์ํ๋ฅผ ์ฌ์ฉ) Linux์๋ฅผ ๋ค์ด ๋ชจ๋์ ์ง์ ์ฌ๋ถ ํ์ธ ๋ฐ ์ ๊ทผ ์ ์ด์ ์ฌ์ฉ๋ฉ๋๋ค.

์ถ์ฒ : opennet.ru
