Intel SGX: ๊ตฌ์กฐ์ ์์ฉ ๋ถ์ผ ์ฌ์ธต ๋ถ์


์ต์ ๋ด์ค ๋ฐ ๋ํฅ
์ต๊ทผ Intel SGX๋ ๋ณด์ ๊ธฐ์ ์ ์ค์์ฑ์ด ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์ฌ๋ฌ ์ง์ ์ ๋ณด์์ต๋๋ค. ํนํ ํด๋ผ์ฐ๋ ์ปดํจํ ํ๊ฒฝ๊ณผ ๋ธ๋ก์ฒด์ธ ์ํ๊ณ์์์ ํ์ฉ์ด ๋์ฑ ๋๋๋ฌ์ง๊ณ ์์ต๋๋ค. ์ด์ ๋ฐ๋ผ ๋ฐ์ดํฐ ๋ณดํธ ๋ฐ ๋ณด์ ๋ฌธ์ ๋ ๊ฐ์ข ์ฐ์ ์์ ํต์ฌ ์ด์๋ก ๋ ์ค๋ฅด๊ณ ์์ต๋๋ค.
์ต๊ทผ ๋ช ๊ฐ์ง ์ด์๊ฐ ์ฃผ๋ชฉ๋ฐ๊ณ ์๋๋ฐ์, ๊ทธ ์ค ํ๋๋ ๋ค์ํ ์ฐ์ ์์ SGX๋ฅผ ํ์ฉํ ๋ฐ์ดํฐ ๋ณดํธ ์ฌ๋ก๊ฐ ์ฆ๊ฐํ๊ณ ์๋ค๋ ์ ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ํน์ ๊ธฐ์ ์์๋ SGX๋ฅผ ํตํด ํด๋ผ์ฐ๋ ํ๊ฒฝ์์๋ ์์ ํ๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์์์ ์ฆ๋ช ํ์ต๋๋ค. ์ด๋ ํนํ ๊ธ์ต ์๋น์ค ๋ถ์ผ์์ ๋ณด์์ ์ค์์ฑ์ด ๊ฐ์กฐ๋๋ ๋งํผ ๋์ฑ ๋ถ๊ฐ๋ฉ๋๋ค.
- ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์ ์ฒด๋ค์ SGX๋ฅผ ํตํด ์ฌ์ฉ์์ ๋ฐ์ดํฐ ๋ณดํธ๋ฅผ ๊ฐํํ๋ ๋ฐฉ์์ ๋ชจ์ํ๊ณ ์์ต๋๋ค.
- ๋ธ๋ก์ฒด์ธ ํ๋ก์ ํธ์์๋ SGX๋ฅผ ์ด์ฉํด ์ค๋งํธ ๊ณ์ฝ์ ๋ณด์์ ๋์ด๋ ๋ฐฉํฅ์ผ๋ก ๋ฐ์ ํ๊ณ ์์ต๋๋ค.
์ด๋ฌํ ์ต๊ทผ ๋ํฅ์ SGX ๊ธฐ์ ์ ์ค์ฉ์ฑ๊ณผ ์ ์ฉ์ฑ์ ๋ณด์ฌ์ฃผ๋ฉฐ, ๋ฐ์ดํฐ ๋ณดํธ์ ์๋ก์ด ํจ๋ฌ๋ค์์ ์ ์ํฉ๋๋ค.
"Intel SGX๋ ์ ๋ขฐํ ์ ์๋ ์ปดํจํ ํ๊ฒฝ์ ์ ๊ณตํ์ฌ ๋ฐ์ดํฐ ์ ์ถ๊ณผ ์ ์ฑ ๊ณต๊ฒฉ๋ก๋ถํฐ ์์ ํ๊ฒ ๋ณดํธํฉ๋๋ค."
์ด์ SGX๊ฐ ์ด๋ป๊ฒ ์ด๋ฌํ ํ๊ฒฝ์ ์กฐ์ฑํ๋์ง์ ๋ํ ์ดํด๊ฐ ํ์ํฉ๋๋ค. ์ด๋ฅผ ์ํด ๋ค์ ์น์ ์์๋ Intel SGX์ ๊ตฌ์กฐ์ ์๋ ์๋ฆฌ์ ๋ํด ์ดํด๋ณด๊ฒ ์ต๋๋ค.
Intel SGX์ ๊ตฌ์กฐ์ ์๋ ์๋ฆฌ
Intel SGX๋ ํ๋์จ์ด ๊ธฐ๋ฐ์ ๋ณด์ ๊ธฐ์ ์ ๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, ๋ฐ์ดํฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋๊ฐ ์ผ๋ฐ์ ์ธ ํ๊ฒฝ์์ ๋ฒ์ด๋ ์์ ํ๊ฒ ์คํ๋ ์ ์๋๋ก ํ๋ ๊ธฐ๋ฅ์ ๋๋ค. SGX๋ "Enclave"๋ผ๋ ์ ๋ขฐํ ์ ์๋ ์คํ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค.
Enclave์ ๊ธฐ๋ฅ
- ๋ฐ์ดํฐ ์ํธํ: SGX๋ ๋ฉ๋ชจ๋ฆฌ์์์ ๋ฐ์ดํฐ๊ฐ ์ํธํ๋์ด ์ ์ฅ๋๊ธฐ ๋๋ฌธ์ ์ธ๋ถ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์์ ํฉ๋๋ค.
- ํ๋ก์ธ์ค ๊ฐ ๋ถ๋ฆฌ: ๊ฐ Enclave๋ ๋ค๋ฅธ ํ๋ก์ธ์ค์ ๊ฒฉ๋ฆฌ๋์ด ์คํ๋ฉ๋๋ค. ์ด๋ฌํ ๋ถ๋ฆฌ๋ ํดํน ๊ณต๊ฒฉ์ผ๋ก ์ธํ ๋ฐ์ดํฐ ๋ ธ์ถ ๊ฐ๋ฅ์ฑ์ ์ต์ํํฉ๋๋ค.
- ์ ๋ขฐํ ์ ์๋ ์ธ์ฆ: SGX๋ ์ํธํ๋ ์ธ์ฆ ๋ฉ์ปค๋์ฆ์ ํตํด ์ ๋ขฐํ ์ ์๋ ํ๊ฒฝ์์๋ง ์ฝ๋๊ฐ ์คํ๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
์ด๋ฌํ ๊ตฌ์กฐ ๋๋ถ์ SGX๋ ๋ค์ํ ์์ฉ ํ๋ก๊ทธ๋จ์์ ๋ฐ์ด๋ ๋ณด์์ฑ์ ์๋ํฉ๋๋ค. ํด๋ผ์ฐ๋ ์๋น์ค์์๋ถํฐ ๋ธ๋ก์ฒด์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ๋๊ณ ์์ต๋๋ค.
๋ค์ ์น์ ์์๋ Intel SGX์ ์์ฉ ๋ถ์ผ๋ฅผ ์ฌ์ธต์ ์ผ๋ก ์ดํด๋ณด๊ฒ ์ต๋๋ค.
Intel SGX์ ๊ฐ์
Intel SGX๋ ๋ฐ์ดํฐ ๋ณดํธ์ ๋ณด์ ๊ธฐ์ ์ ์งํ์์ ์ค์ํ ์ญํ ์ ํ๊ณ ์์ต๋๋ค. ์ด ๊ธฐ์ ์ ํนํ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ฌ๋ฌ ์ฌ์ฉ์์ ๋ฐ์ดํฐ๊ฐ ์ํธ์์ฉํ๋ ๋ณต์กํ ์ํฉ์์ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํฉ๋๋ค. Intel SGX๋ ๊ณ์ฐ ํ๊ฒฝ์ ์์ ํ๊ฒ ํ๊ณ , ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๋ฉฐ, ๋ค์ํ ์ํ์ผ๋ก๋ถํฐ ์ฌ์ฉ์๋ฅผ ๋ฐฉ์ดํ๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค. ์ด๋ฌํ ์ธก๋ฉด์ ํนํ ํฌ์์, ํธ๋ ์ด๋, ์ฐ๊ตฌ์ ๋ฐ ๊ฐ๋ฐ์์ ๊ฐ์ ์ ๋ฌธ๊ฐ๋ค์๊ฒ ํฐ ์๋ฏธ๋ฅผ ๊ฐ์ต๋๋ค.
SGX์ ์ ์
Intel SGX(Software Guard Extensions)๋ Intel์์ ๊ฐ๋ฐํ ๊ธฐ์ ๋ก, ์ ํ๋ฆฌ์ผ์ด์ ์คํ ์ค ๋ฐ์ด ํฐ์ ๋ณด์์ ๋ณด์ฅํ๊ธฐ ์ํด ๋ง๋ค์ด์ก์ต๋๋ค. ์ด ๊ธฐ์ ์ ์ ๋ขฐํ ์ ์๋ ์คํ ํ๊ฒฝ(TEE)์ด๋ผ ๋ถ๋ฆฌ๋ ๊ฒฉ๋ฆฌ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ์ ๊ณตํฉ๋๋ค. ์ฌ์ฉ์๋ SGX๋ฅผ ํตํด ์คํ ์ค์ธ ์ฝ๋๋ ๋ฌผ๋ก ๋ฐ์ดํฐ ์กฐ์ ๋ฐ ์ ๊ทผ์ ์ ์ดํ ์ ์์ต๋๋ค. ์ด๋ ์์ ํ ํ๋ก์ธ์ค์ ๋ฐ์ดํฐ ๋ณดํธ๋ฅผ ํตํด ๊ฐ๋ฅํ๋ฉฐ, ์ฌ์ฉ์์๊ฒ ์ ๋ขฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก SGX๋ ์์ฉ ํ๋ก๊ทธ๋จ๊ณผ ์ด์ ์ฒด์ ๊ฐ์ ์ํธ์์ฉ์ ์ ํํ๋ ๋ฐฉํจ ์ญํ ์ ํ๋ฉฐ, ๊ณต๊ฒฉ์๊ฐ ๋ฐ์ดํฐ์ ์ ๊ทผํ๋ ๊ฒ์ ์ด๋ ต๊ฒ ๋ง๋ญ๋๋ค. ์ด๋ก ์ธํด ๋น์ฆ๋์ค ๋ฐ ์ต์ข ์ฌ์ฉ์๋ ์์คํ ์ ์์ ์ฑ์ ๋์ด๊ณ , ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ๋์ฑ ์ ๋ณดํธํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๊ธ์ต ์๋น์ค์์ ๊ณ ๊ฐ์ ๊ฐ์ธ ์ ๋ณด๋ ๊ฑฐ๋ ๋ด์ญ์ ์์ ํ๊ฒ ์ ์งํ๋ ๋ฐ ํฐ ๋์์ด ๋ฉ๋๋ค.
์ญ์ฌ์ ๋ฐฐ๊ฒฝ
Intel SGX๋ 2015๋ ์ ์ฒ์ ์๊ฐ๋์์ผ๋ฉฐ, ์ดํ ๊ทธ ์ฌ์ฉ๊ณผ ์ ์ฉ์ด ์ ์ฐจ ํ๋๋์์ต๋๋ค. ์ ์ด๊ธฐ์ SGX๋ ์ฃผ๋ก ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์ ์ฒด์ ๊ด๋ จ๋ ์์ ํ ์๊ฒฉ ์์ ๊ณผ ์ฅ์ ๋ฌผ ์ ๊ฑฐ๋ฅผ ๋ชฉ์ ์ผ๋ก ๊ฐ๋ฐ๋์์ต๋๋ค. ๋ฐ์ดํฐ ์ ์ถ๊ณผ ํดํน ์ฌ๊ฑด์ด ๋น๋ฒํ ๋ฐ์ํ๋ ์๊ธฐ์ ์ด๋ฌํ ๊ธฐ์ ์ ๋ฐ์ ์ ํฐ ์ฃผ๋ชฉ์ ๋ฐ์์ต๋๋ค.
SGX์ ๋ฐ์ ์ ๋ํ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ๊ณผ ๊ฒฐํฉ๋์ด ๊ฐ๋ฉฐ, ์ค๋งํธ ๊ณ์ฝ์ ์์ ์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๊ธฐ์ฌํ๊ธฐ ์์ํ์ต๋๋ค. ์ด๋ก ์ธํด SGX๋ ์ ๋ก ์ง์ ์ฆ๋ช (Zero-Knowledge Proof) ๋ฐฉ์๊ณผ ํตํฉ๋์ด ๋ ๋์ ๋ณด์์ ์ ๊ณตํ ์ ์๊ฒ ๋์์ต๋๋ค.
์ ์ฒด์ ์ผ๋ก SGX๋ ๊ธฐ์ ์ฐ์ ์ ๋ฐ์์ ์ ๋ขฐ์ฑ๊ณผ ๋ณด์์ ํ๋ณดํ๋ ๋ฐ ํ์ํ ํต์ฌ ์์๋ก ์๋ฆฌ ์ก๊ณ ์์ต๋๋ค. ์ด๋ ๊ฐ๋ฐ์์ ์ฐ๊ตฌ์๋ค์๊ฒ ๋ค์ ๋จ๊ณ์ ํ์ ์ ํ์ํ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค.
SGX์ ๊ธฐ์ ์๋ฆฌ
Intel SGX์ ๊ธฐ์ ์๋ฆฌ๋ ์ด ๊ธฐ์ ์ ์ง์ ํ ํ์ ์ดํดํ๋ ๋ฐ ํ์์ ์ธ ์์์ ๋๋ค. SGX๋ ๋ฐ์ดํฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด์์ ๊ฐํํ๋ฉฐ, ์ ๋ขฐํ ์ ์๋ ํ๊ฒฝ์ ์ฐฝ์ถํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ์ ์๋ฆฌ๋ ๋ณด์์ด ์ค์ํ ๋ค์ํ ๋ถ์ผ์์ ์์ฉ๋ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ์ด์ด์ค๋๋ค.
์ฃผ์ ๊ตฌ์ฑ ์์


์ ๋ขฐํ ์ ์๋ ์คํ ํ๊ฒฝ
์ ๋ขฐํ ์ ์๋ ์คํ ํ๊ฒฝ์ Intel SGX์ ์ค์ฌ์ด ๋๋ ๊ตฌ์ฑ ์์๋ก, ์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ ๋ณดํธ๋ ๊ณต๊ฐ์ ์ ๊ณตํฉ๋๋ค. ์ด ์คํ ํ๊ฒฝ์ ๋ฌผ๋ฆฌ์ ๊ณต๊ฒฉ๊ณผ ์ํํธ์จ์ด ๊ณต๊ฒฉ ๋ชจ๋์ ๋์ํ ์ ์๋ ํน์ง์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ฆ, ์ ์ฑ์ฝ๋๋ ๋ค๋ฅธ ์ธ๋ถ์ ์ํ์ผ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํฉ๋๋ค. ๋ฐ์ดํฐ๊ฐ ์ํธํ๋ ํํ๋ก ์ ์ฅ๋๋ฉฐ, ์ด ์ํธํ๋ ๋ฐ์ดํฐ๋ ํน์ ์กฐ๊ฑด์ด ์ถฉ์กฑ๋ ๋๋ง ์ ๊ทผํ ์ ์์ต๋๋ค.
์ด๋ฌํ ์ ๋ขฐํ ์ ์๋ ์คํ ํ๊ฒฝ์ ๊ฐ๋ฐ์๋ค์๊ฒ ์ธ๊ธฐ๊ฐ ์์ผ๋ฉฐ, ์ด๋ ํ๋์จ์ด ์ธก๋ฉด์์ ์์ ์ฑ์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฌ์ฉ์๋ ๋ณ๋์ ๋ณด์ ์ค์ ์์ด๋ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ฒ๋ฆฌํ ์ ์์ด ํจ์จ์ฑ์ด ๋์์ง๋๋ค.
์ํธํ ๋ฐฉ์
์ํธํ ๋ฐฉ์์ SGX์ ๋ ๋ค๋ฅธ ์ค์ํ ์์๋ก, ๋น์ฆ๋์ค์ ๋ฐ์ดํฐ์ผ๋์ ๋ณดํธํ๋ ๋ฐ ์ค๋ํ ์ญํ ์ ํฉ๋๋ค. SGX๋ ๊ณ ์ ๋์นญ ์ํธํ ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋์ ๋ฐ์ดํฐ์ ๊ธฐ๋ฐ์ฑ์ ๋ณด์ฅํฉ๋๋ค. ์ด๋ก ์ธํด ์ ์์ ์ธ ์นจ์ ์๊ฐ ๋ฐ์ดํฐ๋ฅผ ํ๋ํ๋ ๊ฒ์ด ๊ฑฐ์ ๋ถ๊ฐ๋ฅํด์ง๋๋ค.
์ํธํ ๋ฐฉ์์ ํตํด ์ฒ๋ฆฌ๋ ๋ฐ์ดํฐ๋ ๋ณด์์ฑ์ ๋์ฑ ๋์ฌ์ค๋๋ค. ์๋ฅผ ๋ค์ด, ํด๋ผ์ฐ๋ ์๋น์ค์์ ์๋ณธ ๋ฐ์ดํฐ๋ ๋ณดํธ๋ ์ํ๋ก ์ ์ง๋๋ฉฐ, ํ์ํ ๊ฒฝ์ฐ์๋ง ๋ณตํธํ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด ๋ฐฉ์์ ๋จ์ ์ ๋ค์ ๋ณต์กํ ์ค์ ๊ณผ ์ฑ๋ฅ์ ์ํฅ์ ์ค ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
๋ฉ๋ชจ๋ฆฌ ๋ณดํธ
๋ฉ๋ชจ๋ฆฌ ๋ณดํธ๋ SGX ์์คํ ์ด ๋ฉ๋ชจ๋ฆฌ์์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ ์งํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์ด ์์คํ ์ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ ๋, ํด๋น ์ ๋ณด๋ฅผ ์์ ํ๊ฒ ๋ณดํธํ๋๋ก ์ค๊ณ๋์๋ค๋ ๊ฒ์ด ๊ฐ์ฅ ํฐ ์ฅ์ ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ์ ๊ทผ ๊ถํ์ด ์ ํ๋๋ฏ๋ก, ๊ณต๊ฒฉ์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ง์ ์ฝ๊ฑฐ๋ ์์ ํ๋ ๊ฒ์ด ์ฌ์ค์ ์ด๋ ต์ต๋๋ค.
๋ํ ๋ฉ๋ชจ๋ฆฌ ๋ณดํธ ๊ธฐ๋ฅ์ ํน์ ํ๋ก์ธ์ค์ ์ฌ์ฉ์์๊ฒ๋ง ์ ํ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ ธ์ถํฉ๋๋ค. ํ์ง๋ง ์ด ๊ธฐ์ ์ ์ผ๋ถ๋ฌ ์ค์ ๋์ง ์์ผ๋ฉด ๋ฉ๋ชจ๋ฆฌ์ ๋ฌด๊ฒฐ์ฑ ์ ์ง์ ์ถ๊ฐ์ ์ธ ๋ ธ๋ ฅ์ด ํ์ํ ์ ์์ต๋๋ค.
์ด์ ๊ณผ์ ์ค๋ช
์ด์ ๊ณผ์ ์ ๋ํ ์ค๋ช ์ SGX๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง๋ฅผ ํ๋์ ๋ณด์ฌ์ค๋๋ค. SGX๊ฐ ํ์ฑํ๋๋ฉด, ๋ฉ๋ชจ๋ฆฌ ๋ณดํธ ๋ฐ ์ํธํ๊ฐ ์๋์ผ๋ก ์ ์ฉ๋์ด ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ฒ๋ฆฌํฉ๋๋ค. ์ด๋ ์ฌ์ฉ์๊ฐ ๋ณด์์ ์ธ๋ถ ์ฌํญ์ ์ ๊ฒฝ ์ฐ์ง ์๊ณ ๋ ์์ ํ ์์ ํ๊ฒฝ์ ์ ๊ณต๋ฐ์ ์ ์๋ค๋ ํฐ ์ด์ ์ด ์์ต๋๋ค. ๋ํ, SGX์ ์ด๋ฌํ ๊ณผ์ ์ ๋น์ฆ๋์ค์ ์์ฌ๊ฒฐ์ ์ ๋ด๋ฆด ๋ ์ค์ํ ์ ๋ณด๋ฅผ ์์ ํ๊ฒ ํ์ฉํ ์ ์๋๋ก ๋์์ค๋๋ค.
"Intel SGX๋ ๋ณด์ ์ธก๋ฉด์์ ํ์ ์ ์ธ ๊ธฐ์ ๋ก, ๋ฐ์ดํฐ ๋ณดํธ์ ์์ ํ ์คํ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค."
SGX์ ๊ธฐ์ ์๋ฆฌ๋ ํด๋ผ์ฐ๋, ๊ธ์ต ์๋น์ค, ํฌ์ค์ผ์ด ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ๋ฉ๋๋ค. ์ด๋ฌํ ๊ธฐ์ ์ ๋ฐ์ดํฐ ๋ณดํธ๋ฅผ ์ค์ํ๋ ํ๋ ์ฌํ์ ๊ฑธ๋ง์ ์๋ฃจ์ ์ ์ ๊ณตํ๋ฉฐ, ํ์ ์ ์ธ ๋ณด์ ๋ฐฉ์์ ๋ง๋ค์ด๊ฐ๋๋ค. ์ด๋ฅผ ํตํด ๊ธฐ์ ๊ณผ ๊ฐ์ธ์ ๋ณด์์ ๋ํ ์ ๋ขฐ๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
์์์๋ SGX์ ๊ธฐ์ ์๋ฆฌ์ ๋ํด ์ค๋ช ํ์์ผ๋ฉฐ, ๋ค์ ์น์ ์์๋ ์ด๋ฌํ ๊ธฐ์ ์ด ์ค์ ๋ก ์ด๋ป๊ฒ ์์ฉ๋๋์ง๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ ๋ฐ ์ด์
Intel SGX๋ ํด๋ผ์ฐ๋ ์ปดํจํ ๊ณผ ๋ฐ์ดํฐ ๋ณด์์ ํ์ ์ ์ธ ๋ณํ๋ฅผ ๊ฐ์ ธ์ค๋ ๊ธฐ์ ๋ก, ์ฌ๋ฌ ์ฐ์ ์์ ๊ทธ ์ค์์ฑ์ด ๋ถ๊ฐ๋๊ณ ์์ต๋๋ค. ์ด ๊ธฐ์ ์ ๋ฐ์ดํฐ ๋ณดํธ, ์ฑ๋ฅ ์ต์ ํ, ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ฐ์ ์ง์ ์ธก๋ฉด์์ ๋์ ๋๋ ๊ธฐ๋ฅ๊ณผ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์ฃผ์ ๊ธฐ๋ฅ๋ค์ ๊ธฐ์ ์ ๋ฐ์ดํฐ ๋ณด์ ์ ๋ต์์ ์ค์ ์ญํ ์ ํ๋ฉฐ, ์ด๋ฅผ ํตํด ๊ธฐ์ ๋ค์ ๋์งํธ ์ ํ์ ๋ ์์ ํ๊ฒ ์งํํ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ ๋ณดํธ
๋ฐ์ดํฐ ๋ณดํธ๋ Intel SGX์ ํต์ฌ ๊ธฐ๋ฅ ์ค ํ๋์ ๋๋ค. ์ด ๊ธฐ์ ์ ์ํํธ์จ์ด๊ฐ ์คํ๋๋ ํ๊ฒฝ์ ์์ ํ๊ฒ ์ ์งํ์ฌ, ์ ์ฑ ์ํํธ์จ์ด๋ ๋ด๋ถ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํฉ๋๋ค. ๋ฐ์ดํฐ๊ฐ SGX์ ์์ ํ ์์ญ์ธ Enclave์ ๋ณด๊ด๋ ๋, ์ธ๋ถ์์ ์ด ๋ฐ์ดํฐ์ ์ ๊ทผํ๋ ๊ฒ์ ์ฐจ๋จํ๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๋ค.
SGX๋ ์๋ฅผ ๋ค์ด ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ฑฐ๋ ์ ์ฅํ๋ ๋์ ๋ณด์์ฑ์ ์ ์งํ ์ ์๊ฒ ๋์ต๋๋ค.
๋ํ, SGX๋ ๋ค์ํ ์ก์ธ์ค ๊ถํ์ ์ค์ ํ์ฌ ์ฌ์ฉ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ๋ผ ์ ๊ทผ์ ์ ํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ฐ์ดํฐ ๋ณดํธ ๊ธฐ๋ฅ์ ํนํ ์๋ฃ, ๊ธ์ต, ๊ทธ๋ฆฌ๊ณ ๊ณ ์ ํ ๊ธฐ์ ๋ฐ์ดํฐ์ ๊ฐ์ ๋ฏผ๊ฐํ ์ ๋ณด์ ๋ณด์์ด ํ์์ ์ธ ์ฐ์ ์์ ํฐ ์ฅ์ ์ผ๋ก ์์ฉํฉ๋๋ค.
์ฑ๋ฅ ์ต์ ํ
Intel SGX๋ ๋ฐ์ดํฐ ๋ณดํธ์ ๋ณด์์ฑ์ ์ ์งํ๋ฉด์๋ ๋์ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ณด์ ์๋จ์ ์ฑ๋ฅ ์ ํ๋ฅผ ์ด๋ํ๊ธฐ ๋ง๋ จ์ธ๋ฐ, SGX๋ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ๋ฐ์ดํฐ๊ฐ Enclave ๋ด์์ ์ํธํ ๋ฐ ๋ณตํธํ๋ก ์ฒ๋ฆฌ๋๊ธฐ ๋๋ฌธ์ ์ผ๋ฐ์ ์ธ ํ์ผ ์์คํ ์ ๊ทผ ๋ฐฉ์๋ณด๋ค ๋น ๋ฅธ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ด๋ฌํ ์ฑ๋ฅ ์ต์ ํ๋ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ด๋ฃจ์ด์ง๋๋ค:
- ํ๋์จ์ด ๊ธฐ๋ฐ ๋ณดํธ: SGX๋ CPU์์ ์ง์ ์คํ๋๋ฏ๋ก, ๊ฒฝ๋ํ๋ ๋ณดํธ ๋ฉ์ปค๋์ฆ์ ํตํด ๋ถํ์ํ ์ฑ๋ฅ ์ ํ๋ฅผ ์ค์ ๋๋ค.
- ํจ์จ์ ์ธ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ: SGX๋ ํ์ํ ๋ฐ์ดํฐ๋ง ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋ํ์ฌ ํจ์จ์ฑ์ ๊ทน๋ํํฉ๋๋ค.
์ด๋ก ์ธํด ๊ธฐ์ ๋ค์ ๋ณด๋ค ํํํ ๋ณด์ ํ๊ฒฝ์ ์ ์งํ๋ฉด์๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ํ์ํค์ง ์์ ์ ์์ต๋๋ค.
๊ฐ๋ฐ์ ์ง์


Intel SGX๋ ๊ฐ๋ฐ์๋ค์ด ์์ ํ๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋๋ก ๋๋ ๋ค์ํ ๋๊ตฌ์ ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. SGX SDK(์ํํธ์จ์ด ๊ฐ๋ฐ ํคํธ)๋ ๊ฐ๋ฐ์๊ฐ Enclave๋ฅผ ์ฝ๊ฒ ๊ตฌํํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ด SDK๋ฅผ ์ฌ์ฉํ๋ฉด, ์ ๊ตํ ๋ณด์ ํ๋กํ ์ฝ๊ณผ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ์ฌ ๋ณด๋ค ์์ ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค.
๊ฐ๋ฐ์๋ค์ด ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋ ๋ฌธ์์ ์ง์ ์ปค๋ฎค๋ํฐ๋ ํ๋ฐํ์ฌ, SGX์ ๋ํ ์ ๋ณด ๊ต๋ฅ๊ฐ ์ํํ๊ฒ ์ด๋ฃจ์ด์ง๋๋ค. ์ด๋ฌํ ์ง์์ ๊ธฐ์ ๋ค์ด SGX๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ ์ ์๋๋ก ๋๊ณ , ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
๊ฒฐ๊ตญ, Intel SGX์ ์ฃผ์ ๊ธฐ๋ฅ๊ณผ ์ด์ ๋ค์ ๋ฐ์ดํฐ ๋ณดํธ, ์ฑ๋ฅ ์ต์ ํ, ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ฐ์ ์ง์์ ์ธก๋ฉด์์ ์ง๊ฐ์ ์ ์ผ๋ก ๊ธฐ์ ์ ์ ๋ขฐ์ฑ๊ณผ ํจ์จ์ฑ์ ๋์ด๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค. ์ด ๊ธฐ์ ์ ๋ฏธ๋์ ๋์งํธ ํ๊ฒฝ์์ ๋์ฑ ์ค์ํ ์ญํ ์ ํ ๊ฒ์ด๋ฉฐ, ๊ธฐ์ ๋ค์ ์ด๋ฅผ ํตํด ๋ณด์๊ณผ ํจ์จ์ฑ์ ๋์์ ๋ฌ์ฑํ ์ ์์ ๊ฒ์ ๋๋ค.
๋ธ๋ก์ฒด์ธ๊ณผ์ ์ฐ๊ณ
๋ธ๋ก์ฒด์ธ์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ ์ฅํ๊ณ ์ ์กํ๋ ํ์ ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก, ์ฌ๋ฌ ์ฐ์ ๋ถ์ผ์์ ํฐ ๊ด์ฌ์ ๋ฐ๊ณ ์์ต๋๋ค. Intel SGX(Software Guard Extensions)๋ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ๊ณผ ๊ฒฐํฉํ ๋ ๋ฐ์ดํฐ ๋ณดํธ ๋ฐ ๋ณด์์ฑ์ ์๋นํ ๊ธฐ์ฌ๋ฅผ ํ ์ ์์ต๋๋ค.
์ด ํ๋ ฅ์ ์ฌ๋ฌ ๋ฉด์์ ์งํ๋ฉ๋๋ค. ๋ธ๋ก์ฒด์ธ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ถ์ฐํ ๋คํธ์ํฌ์ด๋ฉฐ, ์ฐธ์ฌ์๋ ๋ชจ๋ ๊ฑฐ๋๋ฅผ ์ ๋ขฐํด์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ฐ์ดํฐ ์ ๊ทผ ๋ฐ ์ ์ฅ ๋ฐฉ์์ผ๋ก ์ธํด ๊ฐ์ธ ์ ๋ณด๋ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๊ฐ ๋ ธ์ถ๋ ์ํ์ด ํญ์ ์กด์ฌํฉ๋๋ค. ์ด๋ SGX๋ ์ ๋ขฐํ ์ ์๋ ์คํ ํ๊ฒฝ์ ์ ๊ณตํ์ฌ ์ด๋ฌํ ์ํ ์์๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
์ด๋ฌํ ์์๋ก ์ธํด SGX์ ๋ธ๋ก์ฒด์ธ ๊ฐ์ ์ฐ๊ฒฐ์ ๊ฒฝ์๋ ฅ์ ๋์ด๊ณ ์ฌ์ฉ์ ์ ๋ขฐ๋ฅผ ์ฆ์ง์ํค๋ ์ค์ํ ํ ์ถ์ด ๋ฉ๋๋ค.
"SGX์ ๋ธ๋ก์ฒด์ธ์ ๊ฒฐํฉ์ ๋ฏธ๋ ๋์งํธ ๊ฑฐ๋์ ํจ๋ฌ๋ค์์ ๋ฐ๊ฟ ์ ์ฌ๋ ฅ์ ๊ฐ์ง๊ณ ์๋ค."
์ค๋งํธ ๊ณ์ฝ ๋ณด์
์ค๋งํธ ๊ณ์ฝ์ ํ๋ก๊ทธ๋๋ฐ๋ ์๋ํ๋ ๊ณ์ฝ์ผ๋ก, ๋ธ๋ก์ฒด์ธ ์์์ ๊ตฌํ๋ฉ๋๋ค. ์ด ๊ณ์ฝ์ ๋ณด์์ ํนํ ์ค์ํ๋ฐ, ๊ทธ ์ด์ ๋ ๊ฑฐ๋๊ฐ ์ด๋ฃจ์ด์ง ๋ ์กฐ๊ฑด์ด ์๋์ผ๋ก ์คํ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๋ฌํ ํน์ฑ์ผ๋ก ์ธํด ๋ง์ฝ ์ค๋งํธ ๊ณ์ฝ์ด ์ ์์ ์ธ ๊ณต๊ฒฉ์ ๋ ธ์ถ๋๋ค๋ฉด, ์ฌ์ฉ์ ๋ฐ ์์คํ ์ ์น๋ช ์ ์ธ ํผํด๋ฅผ ์ด๋ํ ์ ์์ต๋๋ค.
Intel SGX๋ ์ด๋ฌํ ์ทจ์ฝ์ฑ์ ๋ณด์ํ ์ ์๋ ์ฌ๋ฌ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ์ค๋งํธ ๊ณ์ฝ์ SGX์ ์ ๋ขฐํ ์ ์๋ ์คํ ํ๊ฒฝ ๋ด์์ ์ฒ๋ฆฌํ๋ฉด, ์ธ๋ถ์์์ ์ ๊ทผ์ ์ฐจ๋จํ๊ณ ๋ฐ์ดํฐ ๋ณ์กฐ๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ์ด๋ก ์ธํด ์ค๋งํธ ๊ณ์ฝ์ ๋ณด์์ฑ์ด ํ๊ธฐ์ ์ผ๋ก ํฅ์๋ฉ๋๋ค.
- ๋ฐ์ดํฐ ์ ์ฅ: ๊ณ์ฝ์ ์กฐ๊ฑด ๋ฐ ๋ฐ์ดํฐ๋ SGX ๋ด์ ๋ณด๊ด๋์ด ์ธ๋ถ์ ๋ ธ์ถ๋์ง ์์ต๋๋ค.
- ์ฝ๋ ์คํ: ๊ณ์ฝ์ด SGX ๋ด์์ ์คํ๋จ์ผ๋ก์จ ๋ช ๋ น์ด๊ฐ ์ธ๋ถ ๊ณต๊ฒฉ์ ์ ํญํ๊ฒ ๋ฉ๋๋ค.
์ด๋ฌํ ํน์ฑ์ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ์ ๋น์ฆ๋์ค ๋ชจ๋ธ์์ ์ ๋ขฐ์ ๊ธฐ๋ฐ์ ํ์ฑํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
ํ์ค์ํ ์ ํ๋ฆฌ์ผ์ด์
ํ์ค์ํ ์ ํ๋ฆฌ์ผ์ด์ (DApps)์ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ๊ฐ์ ๊ณ์ฝ์ ์๋์ผ๋ก ์คํํ๋๋ก ์ค๊ณ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋๋ค. ์ด๋ฌํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ๋ฅผ ์ธ๋ถ์ ์์กดํ์ง ์๊ณ ๋ถ์ฐํ ๋คํธ์ํฌ์์ ์ฒ๋ฆฌํฉ๋๋ค. ํ์ง๋ง ๋ฐ์ดํฐ์ ์์ ์ฑ์ ํ๋ณดํ๊ธฐ ์ํด SGX์ ๊ฒฐํฉ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
SGX๋ DApps์ ๋ฐ์ดํฐ ๋ณดํธ ๋ฐ ํ๋ผ์ด๋ฒ์ ๊ด๋ฆฌ์ ์ผ์กฐํ ์ ์์ต๋๋ค. ์ฆ, ์ฌ์ฉ์์ ๋ฏผ๊ฐํ ์ ๋ณด๊ฐ ๋ ธ์ถ๋์ง ์์ผ๋ฉด์๋ ํ์ค์ํ๋ ๊ณผ์ ์ ํตํด ์ํํ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
- ์ํธ ์์ฉ ๋ณดํธ: ์ฌ์ฉ์์ ํ๋ ๋ฐ ์ก์ธ์ค ์ ๋ณด๋ฅผ SGX๊ฐ ๋ณดํธํ์ฌ ์นจํด๋ฅผ ๋ฐฉ์งํฉ๋๋ค.
- ๊ฒ์ฆ ๊ฐ๋ฅ์ฑ: ๊ฑฐ๋ ๋ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ ๋ขฐ์ฑ์ ๋์ด๋ ์ธก๋ฉด์์, SGX๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ขฐํ ์ ์๋ ๋ฐฉ๋ฒ์ผ๋ก ์ ๊ณตํ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ Intel SGX์ ๋ธ๋ก์ฒด์ธ ๊ฐ์ ์ฐ๊ฒฐ์ ๋ฐ์ดํฐ ๋ณดํธ ๋ฐ ์ฌ์ฉ์ ์ ๋ขฐ๋ฅผ ๋์ด๋ ์ค์ํ ๋งค๊ฐ์ฒด ์ญํ ์ ํ๋ฉฐ, ๋์งํธ ๊ฑฐ๋์ ํ์ ์ ์ธ ๋ณํ์ ์ด์์ด ๋๊ณ ์์ต๋๋ค.
์ฐ์ ์์์ ์์ฉ
Intel SGX์ ์์ฉ์ ๋ค์ํ ์ฐ์ ๋ถ์ผ์์ ์ ์ฐจ ์ค์ํด์ง๊ณ ์์ต๋๋ค. ์ด ๊ธฐ์ ์ ๋ฐ์ดํฐ ๋ณดํธ์ ๋ณด์์ ๊ธฐ์ด๋ฅผ ์ ๊ณตํ๋ฉฐ, ๊ธฐ์ ์ ๋น์ฆ๋์ค ๋ชจ๋ธ์ ํ์ ์ ๊ฐ์ ธ์ค๋ ๋ฐ ํฐ ์ญํ ์ ํฉ๋๋ค. ํนํ ๊ธ์ต ์๋น์ค, ํฌ์ค์ผ์ด, ๊ทธ๋ฆฌ๊ณ ํด๋ผ์ฐ๋ ์ปดํจํ ๋ถ์ผ์์ ๊ทธ ์ ์ฌ๋ ฅ์ ๋์ฑ ๋๋๋ฌ์ง๋๋ค. SGX๋ ๋ฐ์ดํฐ์ ๊ธฐ๋ฐ์ฑ๊ณผ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์, ๊ฐ ์ฐ์ ์ ํ์์ ์ ํฉํ ๋ง์ถคํ ์๋ฃจ์ ์ผ๋ก ๊ฒฐํฉ๋ ์ ์์ต๋๋ค. ์๋์์๋ SGX์ ์ฃผ์ ์์ฉ ์ฌ๋ก๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
๊ธ์ต ์๋น์ค
๊ธ์ต ์๋น์ค ์ฐ์ ์์ Intel SGX๋ ๋ฐ์ดํฐ ๋ณดํธ์ ํ์์ ์์๋ก ์๋ฆฌ ์ก๊ณ ์์ต๋๋ค. ์ํ๊ณผ ๊ธ์ต ๊ธฐ๊ด์ ๊ณ ๊ฐ์ ๊ฐ์ธ ์ ๋ณด์ ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ ์ ํ ๋ณดํธํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ์ ๋์งํธ ์์ฐ ๊ฑฐ๋ ์์คํ ์์ SGX๋ฅผ ํ์ฉํ๋ฉด ๊ฑฐ๋์ ๊ธฐ๋ฐ์ฑ์ ๋์ด๊ณ , ํด์ปค ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๋ณดํธํ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ ์ํธํ: SGX ์ํธํ ๊ธฐ์ ์ ์ฌ์ฉํ๋ฉด, ๊ธ์ต ๊ฑฐ๋ ๋ฐ ๊ธฐํ ์ค์ํ ๋ฐ์ดํฐ๊ฐ ์์ ํ๊ฒ ๋ณดํธ๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฑฐ๋์ ์ ๋ขฐ์ฑ์ ๋์ด๊ณ ๊ณ ๊ฐ์ ์ฌ๋ฆฌ์ ์์ ๊ฐ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
- ์ค๋งํธ ๊ณ์ฝ: SGX๋ ์ค๋งํธ ๊ณ์ฝ์ด ์์๋๋ก ์๋ํ๋๋ก ๋ณด์ฅํจ์ผ๋ก์จ ์ ๋ขฐ์ฑ์ด ๋จ์ด์ง๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
์ธ์ฌ์ดํธ: ๊ธ์ต ๋ฐ์ดํฐ๋ ํด์ปค ๊ณต๊ฒฉ์ ๊ฐ์ฅ ๋ฏผ๊ฐํ ๋ถ์ผ ์ค ํ๋์ ๋๋ค. SGX์ ์ฌ์ฉ์ ์ด๋ฌํ ์ํ์ ์ค์ด๋ ์ค์ง์ ์ธ ๋ฐฉ๋ฒ์ด ๋ฉ๋๋ค.
ํฌ์ค์ผ์ด
ํฌ์ค์ผ์ด ์ฐ์ ์์๋ ๊ฐ์ธ์ ๊ฑด๊ฐ ์ ๋ณด์ ๊ฐ์ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ๋ณด๊ดํ๋ ๊ฒ์ด ํ์์ ์ ๋๋ค. SGX๋ ์๋ฃ ๋ฐ์ดํฐ์ ๋น๋ฐ์ฑ์ ์ ์งํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ๋ณ์ ๋ฐ ์ฐ๊ตฌ ๊ธฐ๊ด์ SGX๋ฅผ ํตํด ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ํ๋ณดํ๊ณ , ํน์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ฒ๋ฆฌํ์ฌ ์ฐ๊ตฌ ๋ฐ ์น๋ฃ์ ํจ์จ์ฑ์ ๊ทน๋ํํ ์ ์์ต๋๋ค.


- ๋ฐ์ดํฐ ๊ณต์ : SGX๋ฅผ ํ์ฉํ๋ฉด ์ฐ๊ตฌ์๋ ์๋ฃ์ง์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ๊ณต์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ๊ทผ์ ๊ณต๋ ์ฐ๊ตฌ ๋ฐ ์์ ์ํ์์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
- AI ๋ชจ๋ธ ์จ๋น: SGX๋ฅผ ํตํด ํฌ์ค์ผ์ด ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ฒ๋ฆฌํจ์ผ๋ก์จ, ํ์ ๋ง์ถคํ ์น๋ฃ์ ์์ธก ๋ถ์์ด ๋ ์ฉ์ดํด์ง๋๋ค.
ํด๋ผ์ฐ๋ ์ปดํจํ
ํด๋ผ์ฐ๋ ์ปดํจํ ์ ํ์ฌ ๊ฑฐ์ ๋ชจ๋ ๊ธฐ์ ์ IT ์ธํ๋ผ์์ ์ค์ํ ์ญํ ์ ํ๋ฉฐ, SGX๋ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์๋ ๋ฐ์ดํฐ ์์ ์ฑ์ ๋ณด์ฅํ๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค. ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์ ์ฒด๋ ๊ณ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ์ปจํ ์ด๋ํ๋ ์คํ ํ๊ฒฝ์์ SGX๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๋ค์ค ์ฌ์ฉ์ ํ๊ฒฝ: SGX๋ ๋ง์ ์ฌ์ฉ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋์์ ์ ๊ทผํ๋ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์์ ํ ์คํ์ ๋ณด์ฅํฉ๋๋ค.
- ์๋น์ค ๊ฑฐ๋: ๊ธฐ์ ๋ค์ SGX๋ฅผ ์ฌ์ฉํด ํด๋ผ์ฐ๋์์ ์ฒ๋ฆฌ๋๋ ๋ฐ์ดํฐ์ ๋ณด์์ ๋์ด๋ฉฐ ์ฌ์ฉ์ ์ ๋ขฐ๋ฅผ ์ฆ๋ํ ์ ์์ต๋๋ค.
Intel SGX๋ ์ด๋ฌํ ๋ค์ํ ์ฐ์ ์์ ํ์์ ์ธ ๊ธฐ์ ๋ก ์๋ฆฌ๋งค๊นํ๊ณ ์์ผ๋ฉฐ, ๋ฐ์ดํฐ ๋ณดํธ์ ๋ณด์ ์ด์์ ๋ํ ํด๊ฒฐ์ฑ ์ ์ ๊ณตํจ์ผ๋ก์จ ๋ค์ํ ์ฐ์ ์ ํจ์จ์ฑ์ ๋์ด๊ณ ์์ต๋๋ค.
๋ณด์ ํ๊ฐ ๋ฐ ์ทจ์ฝ์
Intel SGX๋ ๋ฐ์ดํฐ ๋ณดํธ์ ๋ณด์ ๊ธฐ์ ์ ํ์ ์ ์์งํ์ง๋ง, ๊ทธ ์์ฒด๋ก ์๋ฒฝํ ํด๊ฒฐ์ฑ ์ ์๋๋๋ค. ๋ณด์ ํ๊ฐ์ ์ทจ์ฝ์ ๋ถ์์ SGX์ ์ ๋ขฐ์ฑ๊ณผ ์์ ์ฑ์ ํ๋ณดํ๊ธฐ ์ํด ๋ฐ๋์ ์ํํด์ผ ํ ์ค์ํ ๋จ๊ณ์ ๋๋ค. ์ด ์น์ ์์๋ ๋ณด์ ํ๊ฐ์ ์ทจ์ฝ์ ์ ๊ฐ๋ , ์ด๋ค์ด SGX ๊ธฐ์ ์ ๋ฏธ์น๋ ์ํฅ์ ๋ ผ์ํ๊ฒ ์ต๋๋ค.
๋ณด์ ํ๊ฐ๋ ์์คํ ์ด๋ ์ํํธ์จ์ด์ ์ฝ์ ์ ํ์ ํ๋ ๊ณผ์ ์ ๋๋ค. SGX์ ๊ฐ์ ๋ณต์กํ ์์คํ ์์๋ ๋ค์ํ ์ทจ์ฝ์ ์ด ์กด์ฌํ ์ ์์ผ๋ฉฐ, ์ด๋ฌํ ์ทจ์ฝ์ ์ด ์ ์ฉ๋ ๊ฒฝ์ฐ ์ฌ์ฉ์์ ์ค์ํ ๋ฐ์ดํฐ๊ฐ ๋ ธ์ถ๋ ์ํ์ด ์์ต๋๋ค. SGX์ ์ฃผ๋ชฉํ ๋งํ ๊ฐ์ ์ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ ์ ๋ขฐํ ์ ์๋ ์คํ ํ๊ฒฝ์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ค๋ฉด ์ง์์ ์ธ ๋ณด์ ๋ชจ๋ํฐ๋ง๊ณผ ํ๊ฐ๊ฐ ํ์ํฉ๋๋ค.
- ์๋ ์ง๋จ
๋ณด์ ํ๊ฐ๋ ์ธ๋ถ์์ SGX์ ์ทจ์ฝ์ ์ ๊ฒฌ๊ณ ํ๊ฒ ๊ด๋ฆฌํ ์ ์๋๋ก ํฉ๋๋ค. ๊ฐ ์ฌ๋ก๋ฅผ ํตํด ์์คํ ์ ์ ์ฌ์ ์ํ ์์ธ์ ํ์งํ๊ณ , ๋น์ฆ๋์ค์ ์ฌ์ฉ์์๊ฒ ๋ฏธ์น๋ ์ํฅ์ ์ต์ํํ ์ ์์ต๋๋ค. - ์ํ ํ๊ฐ
๋ณด์ ํ๊ฐ๋ฅผ ํตํด ๊ธฐ์ ์ SGX์ ์ทจ์ฝ์ ์ ํ์ ํ๊ณ ์ด๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ๋ชจ์ํ ์ ์์ต๋๋ค. ์ด ๊ณผ์ ์ ์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ ๋ณดํธ๋ฅผ ์ํด ์ด๋ค ์กฐ์น๋ฅผ ์ทจํด์ผ ํ๋์ง์ ๋ํ ๋ช ํํ ์ธ์ฌ์ดํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ณด์ ํ๊ฐ ๋ฐ ์ทจ์ฝ์ ๋ถ์์ ๋ชฉํ๋ SGX๋ฅผ ๋ณด๋ค ์์ ํ๊ฒ ๋ง๋ค๊ณ , ์ต์ข ์ฌ์ฉ์์ ์ ๋ขฐ๋ฅผ ๋์ด๋ ๊ฒ์ ๋๋ค.
SGX ์ทจ์ฝ์ ์ฌ๋ก
SGX๋ ๋ง์ ๊ธ์ ์ ์ธ ์ธก๋ฉด์ ๊ฐ์ง๊ณ ์์ง๋ง, ์ค์ ์ฌ๋ก๋ฅผ ํตํด ์ฌ๋ฌ๊ฐ์ง ์ทจ์ฝ์ ๋ ๋๋ฌ๋ฌ์ต๋๋ค. ๋ค์์ ์ ๋ช ํ SGX ์ทจ์ฝ์ ์ฌ๋ก์ ๋๋ค:
- Foreshadow(ํฌ์ด์
ฐ๋)
์ด ์ทจ์ฝ์ ์ SGX์ ๊ฒฉ๋ฆฌ๋ ์์ญ์ ๋ํ ์ ๊ทผ์ ์ ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ฉฐ, ๊ธฐ๋ฐ ๋ฐ์ดํฐ์ ์ก์ธ์คํ ์ ์๊ฒ ํด์ค๋๋ค. ์ด๋ฅผ ํตํด ๊ณต๊ฒฉ์๋ SGX์ ์ ์ฅ๋ ์ํธ ํค๋ฅผ ํฌํจํ์ฌ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์ถ์ถํ ์ ์์์ต๋๋ค. - LVI(Load Value Injection)
LVI ๊ณต๊ฒฉ์ SGX์ ๋ฉ๋ชจ๋ฆฌ ์์คํ ์ ์ด์ฉํด ๋น๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ ์ถํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์ด๋ ๋ฉ๋ชจ๋ฆฌ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์์ ์ ์กฐ์ํ์ฌ ๋ฐ์ํ ์ ์์ผ๋ฉฐ, ๋ฐ์ดํฐ์ ๋ณด์์ฑ์ ์ํํฉ๋๋ค. - ์ ๋ขฐํ ์ ์๋ ํ๋์จ์ด์ ๋ํ ๊ณต๊ฒฉ
SGX๋ฅผ ๊ตฌํํ๋ ํ๋์จ์ด์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ํ๋์จ์ด ๊ตฌํ์ ๊ฒฐํจ์ด๋ ๋ณด์ ์ฝ์ ์ ์์คํ ์ ์ฒด์ ์ทจ์ฝ์ฑ์ ์ด๋ํ ์ ์์ต๋๋ค.
์ด๋ฌํ ์ฌ๋ก๋ค์ SGX๊ฐ ๊ทธ ์์ฒด๋ก ํ๊ณ ํ ์์ ํ์ง ์์์ ๋ณด์ฌ์ค๋๋ค. ๋ฐ๋ผ์, ์ฌ์ฉ์๋ SGX๋ฅผ ํ์ฉํ ๋ ๋ด๋น ์์คํ ์ ์ทจ์ฝ์ ์ ์ดํดํ๊ณ ์ด๋ค์ ๋ถ์ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
๋ณด์ ํ๋กํ ์ฝ
SGX์ ์์ ์ฑ์ ๋์ด๊ธฐ ์ํด ์ฌ๋ฌ ๊ฐ์ง ๋ณด์ ํ๋กํ ์ฝ์ด ์ฌ์ฉ๋ฉ๋๋ค. ์ด ํ๋กํ ์ฝ๋ค์ ๋ฐ์ดํฐ ๋ณดํธ๋ฅผ ์ํ ์ ๋ขฐํ ์ ์๋ ๊ฒฝ๋ก๋ฅผ ์ ๊ณตํ๋ฉฐ, ์ฌ์ฉ์์ ์๋น์ค ์ ๊ณต์ ๊ฐ์ ์ ๋ขฐ๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์ฃผ์ ๋ณด์ ํ๋กํ ์ฝ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์ฆ๋ช
(Attestation)
SGX์ ์ฆ๋ช ํ๋ก์ธ์ค๋ ์ 3์๊ฐ ํน์ SGX ์ธ ์คํด์ค์ ์ ๋ขฐ์ฑ์ ํ์ธํ ์ ์๋๋ก ํฉ๋๋ค. ์ด ์ ์ฐจ๋ฅผ ํตํด ์ฅ์น๊ฐ ์๋ํ ๋๋ก ์๋ํ๊ณ ์๋์ง ํ์ธํ ์ ์์ต๋๋ค. - ์ํธ ์ธ์ฆ(Mutual Authentication)
SGX๋ ์ฌ์ฉ์์ ์๋น์ค ์ ๊ณต์ ๊ฐ์ ์ํธ ์ธ์ฆ์ ํตํด ๋ฐ์ดํฐ์ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํฉ๋๋ค. ์ด ๊ณผ์ ์์ ์ผ์ด๋ธ์ด๋ ๋คํธ์ํฌ์ ๊ณต๊ฒฉ์ผ๋ก ์ธํ ๋ฐ์ดํฐ ์์ค์ ์ต์ํํ ์ ์์ต๋๋ค. - ๋ฐ์ดํฐ ์ํธํ
SGX ๋ด๋ถ ๋ฐ์ดํฐ๋ ์ฒ ์ ํ ์ํธํ๋ฅผ ํตํด ๋ณดํธ๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ์ธ๋ถ์ ์นจ์ ์๊ฐ ๋ฏผ๊ฐํ ์ ๋ณด์ ์ ๊ทผํ์ง ๋ชปํ๋๋ก ๋ง์ ์ ์์ต๋๋ค.
์ด๋ฐ ํ๋กํ ์ฝ๋ค์ SGX ์์คํ ์ด ๋ณด๋ค ์์ ํ๊ฒ ์ด์๋ ์ ์๋๋ก ์ง์ํ๋ฉฐ, ์ฌ์ฉ์ ๋ฐ์ดํฐ์ ๊ธฐ๋ฐ์ฑ๊ณผ ๋ฌด๊ฒฐ์ฑ์ ์ ์งํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๊ฒฐ๋ก ์ ์ผ๋ก, SGX ๊ธฐ์ ์ ์ฌ์ฉํ ๋๋ ๋ฐ๋์ ์ด๋ฌํ ๋ณด์ ํ๊ฐ์ ํ๋กํ ์ฝ์ด ํจ๊ป ์๋ฐ๋์ด์ผ ํ๋ฉฐ, ์ด๋ฅผ ํตํด ๋ณด๋ค ๊ฐ๋ ฅํ ๋ฐ์ดํฐ ๋ณดํธ ํ๊ฒฝ์ ์กฐ์ฑํ ์ ์์ต๋๋ค.
๋ฏธ๋์ ๋ฐ์ ๋ฐฉํฅ
Intel SGX๋ ํ์ฌ์ ๋ฏธ๋์ ๋ฐ์ดํฐ ๋ณดํธ ๊ธฐ์ ๋ถ์ผ์์ ๊ทธ ์ง์์ ์ธ ๋ฐ์ ํ์์ฑ์ด ๋งค์ฐ ๋๋๋ฌ์ง ์ํฉ์ ๋๋ค. ๋ฌด์ํ ๋ฐ์ดํฐ ์ ์ถ ์ฌ๊ฑด๊ณผ ์ฆ๊ฐํ๋ ์ฌ์ด๋ฒ ๊ณต๊ฒฉ์ ์ํ ์์์, SGX์ ๊ธฐ์ ์ ํฅ์์ ์ ์คํ ์๊ตฌ๋๊ณ ์์ต๋๋ค. ํนํ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ด๋ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ์๋ฃจ์ ์์์ ํ์ฉ ์ฌ๋ก๊ฐ ๋์ด๋จ์ ๋ฐ๋ผ, ์ด๋ฌํ ๋ฐ์ ๋ฐฉํฅ์ ๋จ์ํ ๊ธฐ์ ์ ์ธ ์ธก๋ฉด์ ๋์ด ๋น์ฆ๋์ค ์ธ๊ณ๊น์ง ๊ทธ ์ํฅ์ ๋ฏธ์น๊ณ ์๋ค๋ ์ ์์ ์ค์ํฉ๋๋ค.
์ฐจ์ธ๋ ๊ธฐ์
์ฐจ์ธ๋ ๊ธฐ์ ์ ๋ํ ๋ฐ์ ๋ฐฉํฅ์ Intel SGX๊ฐ ์ฐ์ ๋ณด์ ์ธก๋ฉด์์ ๋ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ๋จธ์ ๋ฌ๋ ๋ฐ ์ธ๊ณต์ง๋ฅ ์๊ณ ๋ฆฌ์ฆ์ SGX์ ํตํฉํ๋ฉด, ๋ณด๋ค ๋ณต์กํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๋ถ์์ด ๊ฐ๋ฅํด์ง ๊ฒ์ ๋๋ค. ๋ํ, ๋ณด์ ํ๋กํ ์ฝ์ ๊ฐ์ ์ ํตํด ํต์ ์ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๋์ฑ ํ์คํ ๋ณด์ฅํ ์ ์์ต๋๋ค.
- ๋ฉํฐ-ํํธ๋ฆฌ์ ๋: ์ฌ๋ฌ ์ฌ์ฉ์ ํน์ ํ๋ก์ธ์ค๊ฐ ๋์์ ํ SGX ํ๊ฒฝ ๋ด์์ ๊ฐ์์ ๋ฐ์ดํฐ์ ์ฝ๋ ์์ ํ๊ฒ ์คํํ ์ ์๋ ๊ธฐ์ .
- ๋์ ๋ฉ๋ชจ๋ฆฌ ํ ๋น: SGX๊ฐ ๋์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ ์์์ ๊ด๋ฆฌํ์ฌ ์ฑ๋ฅ ํฅ์์ ๊ฐ์ ธ์ค๊ณ , ์์ ๋ถ์กฑ ์ํฉ์์๋ ์์ ์ ์ผ๋ก ์๋ํ ์ ์๋๋ก ์ง์ํ๋ ๊ฒ.
์ด๋ฌํ ์ฐจ์ธ๋ ๊ธฐ์ ๋ค์ SGX์ ์ ๋ขฐ์ฑ์ ํฌ๊ฒ ๊ฐํ์ํฌ ๊ฒ์ ๋๋ค. ๊ฒฐ๊ตญ, ์ด๋ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ๋ค๋ฃจ๋ ๊ธฐ์ ๋ค์ ์ ๋ขฐ์ฑ์ ๋์ด๋ ์ค์ํ ์์๊ฐ ๋ ๊ฒ์ ๋๋ค.
SGX์ ๊ธ๋ก๋ฒ ํ์คํ
SGX ๊ธฐ์ ์ ๊ธ๋ก๋ฒ ํ์คํ๋ ๋ฏธ๋์ ์ค์ํ ๋ฐ์ ๋ฐฉํฅ ์ค ํ๋์ ๋๋ค. ๊ธ๋ก๋ฒ ์์ฅ์์ ํ์คํ๋์ง ์์ ๊ธฐ์ ์ ๊ทธ ์ฌ์ฉ๊ณผ ํตํฉ์ด ์ด๋ ต๊ณ , ์ด๋ ์ฌ๋ฌ ์ฐ์ ์์ ์ ํด ์์๊ฐ ๋ฉ๋๋ค. SGX ๊ธฐ์ ์ ๊ตญ์ ์ ์ผ๋ก ์ธ์ ๋ฐ์ ํ์ค์ผ๋ก ์๋ฆฌ๋งค๊นํ๊ฒ ํ๋ค๋ฉด, ๊ธฐ์ ๋ค์ ๋ณด๋ค ์ฝ๊ฒ SGX๋ฅผ ํตํฉํ ์ ์์ ๊ฒ์ด๋ฉฐ, ์ด๋ ๋ณด์ ์ฒด๊ณ ์ ๋ฐ์ ๊ฐํ๋ก ์ด์ด์ง๋๋ค.
"ํ์คํ๋ ๊ธฐ์ ์ ๋ชจ๋ ์ดํด๊ด๊ณ์์๊ฒ ์ด์ต์ ์ ๊ณตํฉ๋๋ค. ๊ธฐ์ ์ ํฌ์์์ ๊ณ ๊ฐ ๋ชจ๋ ๋ณด์์ด ๊ฐํ๋ ์์คํ ์ ๊ฒฝํํ๊ฒ ๋ฉ๋๋ค."
- ๊ธ๋ก๋ฒ ์ธ์ฆ: SGX ๊ธฐ์ ์ ๊ธ๋ก๋ฒ ์ธ์ฆ์ ์ทจ๋ํจ์ผ๋ก์จ, ์ธ๋ถ ๊ท์ ๊ธฐ๊ด์ ์ ๋ขฐ๋ฅผ ์ป๊ณ , ๊ธฐ์ ์ ๊ฒฝ์๋ ฅ์ ๊ฐํํ ์ ์์ต๋๋ค.
- ํ์ ์ฑ๊ณผ: ๋ค์ํ ๊ธฐ์ ๋ค๊ณผ์ ํ์ ์ ํตํด SGX ๊ธฐ์ ์ ํ์ ์ด ๊ฐ์ํ๋ ์ ์์ต๋๋ค. ํนํ, ๋ธ๋ก์ฒด์ธ ์ปค๋ฎค๋ํฐ์์ ์ฐ๊ณ๊ฐ ์ค์ํฉ๋๋ค.
์ด๋ฌํ ํ์คํ ์์ ์ ์ดํด๊ด๊ณ์ ๊ฐ์ ์ ๋ขฐ๋ฅผ ๋์ด๊ณ , SGX์ ํญ๋์ ์ฌ์ฉ์ ๊ฐ๋ฅํ๊ฒ ํ ๊ฒ์ ๋๋ค. ๊ฒฐ๊ตญ, ์ด๋ ๋ฐ์ดํฐ ๋ณดํธ์ ์๋ก์ด ๊ธฐ์ค์ ์ค์ ํ๋ฉฐ, ๋ณด์ ์ฐ์ ์ ๋ฐ์ ๊ธ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น ๊ฒ์ผ๋ก ๊ธฐ๋๋ฉ๋๋ค.











