์๋ฒ๋ฅผ ์๋ํ๋ฉด ํด๋น ์๋ฒ๋ฅผ ์์ ํ ์ ์ดํ ์ ์์ต๋๋ค. ์ด๋ ํน๋ณํ ํ๋ จ๋ฐ์ ์ฌ๋๋ค์ด ์ธ์ ๋ ์ง ํธ์คํ ์ ์ฒด์ ์์ ๊ทํ์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋๋ก ์์ฒญํ ์ ์์์ ์๋ฏธํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฒ์ ๋ฐ๋ผ ์๊ตฌ๊ฐ ๊ณต์ํ๋๋ฉด ํธ์คํ ์ ์ฒด๋ ์ด๋ฅผ ๋๋ ค์ค ๊ฒ์ ๋๋ค.
์น ์๋ฒ ๋ก๊ทธ๋ ์ฌ์ฉ์ ๋ฐ์ดํฐ๊ฐ ๋ค๋ฅธ ์ฌ๋์๊ฒ ์ ์ถ๋๋ ๊ฒ์ ์ ๋ง๋ก ์ํ์ง ์์ต๋๋ค. ์ด์์ ์ธ ๋ฐฉ์ด๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ํ์ดํผ๋ฐ์ด์ ๋ฅผ ์์ ํ๊ณ ๊ฐ์ ๋จธ์ ์ ์ ๊ณตํ๋ ํธ์คํ
์
์ฒด๋ก๋ถํฐ ์์ ์ ๋ณดํธํ๋ ๊ฒ์ ๊ฑฐ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋ฌ๋ ์๋ง๋ ์ํ์ ์กฐ๊ธ ์ค์ด๋ ๊ฒ์ด ๊ฐ๋ฅํ ๊ฒ์
๋๋ค. ๋ ํธ์นด๋ฅผ ์ํธํํ๋ ๊ฒ์ ์ธ๋ป ๋ณด๊ธฐ์๋ ๊ทธ๋ค์ง ์ธ๋ชจ๊ฐ ์์ต๋๋ค. ๋์์ ๋ฌผ๋ฆฌ์ ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ์ํ์ ๋ํด์๋ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
์ํ ๋ชจ๋ธ
์์น์ ์ผ๋ก ํธ์คํ ์ ๊ณต์๋ ๋ฒ๋ฅ ์ ๋ฐ๋ผ ์ต๋ํ ๊ณ ๊ฐ์ ์ด์ต์ ๋ณดํธํ๋ ค๊ณ ๋ ธ๋ ฅํฉ๋๋ค. ๊ณต์ ๋น๊ตญ์ ํธ์ง์์ ์ก์ธ์ค ๋ก๊ทธ๋ง ์์ฒญํ ๊ฒฝ์ฐ ํธ์คํ ์ ์ฒด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ํฌํจ๋ ๋ชจ๋ ๊ฐ์ ๋จธ์ ์ ๋คํ๋ฅผ ์ ๊ณตํ์ง ์์ต๋๋ค. ์ ์ด๋ ๊ทธ๋ ์ง ์์์ผ ํฉ๋๋ค. ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ๋ฉด ํธ์คํ ์ ์ฒด๋ ๋ชจ๋ ํ์ผ์ด ํฌํจ๋ ๊ฐ์ ๋์คํฌ๋ฅผ ๋ณต์ฌํ๋ฏ๋ก ์ฌ์ฉ์๋ ์ด์ ๋ํด ์ ์ ์์ต๋๋ค.
์๋๋ฆฌ์ค์ ๊ด๊ณ์์ด ์ฃผ์ ๋ชฉํ๋ ๊ณต๊ฒฉ์ ๋๋ฌด ์ด๋ ต๊ณ ๋น์ฉ์ด ๋ง์ด ๋ค๋๋ก ๋ง๋๋ ๊ฒ์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ธ ๊ฐ์ง ์ฃผ์ ์ํ ์ต์ ์ด ์์ต๋๋ค.
๊ณต๋ฌด์
๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๊ด๋ จ ๊ท์ ์ ๋ฐ๋ผ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ผ๋ ์๊ตฌ ์ฌํญ์ด ํฌํจ๋ ์ข ์ด ํธ์ง๊ฐ ํธ์คํ ์ ์ฒด์ ๊ณต์ ์ฌ๋ฌด์ค๋ก ์ ์ก๋ฉ๋๋ค. ๋ชจ๋ ๊ฒ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์๋ฃ๋๋ฉด ํธ์คํ ์ ์ฒด๋ ํ์ํ ์ก์ธ์ค ๋ก๊ทธ ๋ฐ ๊ธฐํ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ๋น๊ตญ์ ์ ๊ณตํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๊ทธ๋ค์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ฌ๋ผ๊ณ ์์ฒญํฉ๋๋ค.
๋๋๋ก ๊ผญ ํ์ํ ๊ฒฝ์ฐ ๋ฒ ์งํ ๊ธฐ๊ด์ ๋ํ์๊ฐ ์ง์ ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ๋ฐฉ๋ฌธํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์์ฒด ์ ์ฉ ์๋ฒ๊ฐ ์๊ณ ๊ทธ๊ณณ์ ๋ฐ์ดํฐ๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก๋ง ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
๋ชจ๋ ๊ตญ๊ฐ์์ ์ฌ์ ์ฌ์ฐ์ ์ ๊ทผํ๊ณ ์์ ๋ฐ ๊ธฐํ ํ๋์ ์ํํ๋ ค๋ฉด ํด๋น ๋ฐ์ดํฐ์ ๋ฒ์ฃ ์์ฌ๋ฅผ ์ํ ์ค์ํ ์ ๋ณด๊ฐ ํฌํจ๋ ์ ์๋ค๋ ์ฆ๊ฑฐ๊ฐ ํ์ํฉ๋๋ค. ๋ํ, ๋ชจ๋ ๊ท์ ์ ๋ฐ๋ผ ์งํ๋ ์์ ์์ฅ์ด ํ์ํฉ๋๋ค. ํ์ง ๋ฒ๋ฅ ์ ํน์ฑ๊ณผ ๊ด๋ จ๋ ๋์์ค๊ฐ ์์ ์ ์์ต๋๋ค. ๋น์ ์ด ์ดํดํด์ผ ํ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ๊ณต์ ๊ฒฝ๋ก๊ฐ ์ ํํ๋ฉด ๋ฐ์ดํฐ ์ผํฐ ๋ด๋น์๊ฐ ๋๊ตฌ๋ ์ ๊ตฌ๋ฅผ ํต๊ณผํ๋๋ก ํ์ฉํ์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค.
๋์ฑ์ด ๋๋ถ๋ถ์ ๊ตญ๊ฐ์์๋ ๋จ์ํ ์๋ ์ค์ธ ์ฅ๋น๋ฅผ ๊บผ๋ผ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฌ์์์์๋ 2018๋ ๋ง๊น์ง ๋ฌ์์ ์ฐ๋ฐฉ ํ์ฌ์์ก๋ฒ 183์กฐ 3.1ํญ์ ๋ฐ๋ผ ์์ ์ค์ ์ ์ ์ ์ฅ ๋งค์ฒด ์์๊ฐ ์ฐธ์ฌ๋ก ์ํ๋๋๋ก ๋ณด์ฅ๋์์ต๋๋ค. ์ ๋ฌธ๊ฐ์. ์์๋ ์ ์ ์ ์ฅ ๋งค์ฒด์ ๋ฒ์ ์์ ์ ๋๋ ๊ทธ์ ํฌํจ๋ ์ ๋ณด์ ์์ ์์ ์์ฒญ์ ๋ฐ๋ผ ์์์ ์ฐธ์ฌํ ์ ๋ฌธ๊ฐ๋ ์ฆ์ธ์ ์ ํ ํ์ ์์๋ ์ ์ ์ ์ฅ ๋งค์ฒด์ ์ ๋ณด๋ฅผ ๋ค๋ฅธ ์ ์ ์ ์ฅ ๋งค์ฒด์ ๋ณต์ฌํฉ๋๋ค.
๊ทธ๋ฌ๋ค๊ฐ ์ํ๊น๊ฒ๋ ์ด ๋ด์ฉ์ด ๊ธฐ์ฌ์์ ์ญ์ ๋์์ต๋๋ค.
๋น๋ฐ ๋ฐ ๋น๊ณต์
์ด๊ฒ์ ์ด๋ฏธ NSA, FBI, MI5 ๋ฐ ๊ธฐํ ์ธ ๊ธ์๋ก ๊ตฌ์ฑ๋ ์กฐ์ง์์ ํน๋ณํ ํ๋ จ๋ฐ์ ๋์ง๋ค์ ํ๋ ์์ญ์
๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๊ตญ๊ฐ์ ๋ฒ๋ฅ ์ ๊ทธ๋ฌํ ๊ตฌ์กฐ์ ๋ํด ๋งค์ฐ ๊ด๋ฒ์ํ ๊ถํ์ ์ ๊ณตํฉ๋๋ค. ๋์ฑ์ด, ๊ทธ๋ฌํ ๋ฒ ์งํ ๊ธฐ๊ด๊ณผ์ ํ๋ ฅ ์ฌ์ค์ ์ง๊ฐ์ ์ ์ผ๋ก ๊ณต๊ฐํ๋ ๊ฒ์ ๊ฑฐ์ ํญ์ ์
๋ฒ์ ์ผ๋ก ๊ธ์ง๋์ด ์์ต๋๋ค. ๋ฌ์์์๋ ๋น์ทํ ๊ฒ์ด ์์ต๋๋ค
๊ทํ์ ๋ฐ์ดํฐ์ ๋ํ ๊ทธ๋ฌํ ์ํ์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ ํด๋น ๋ฐ์ดํฐ๋ ๊ฑฐ์ ํ์คํ ์ ๊ฑฐ๋ ๊ฒ์ ๋๋ค. ๋ํ ๋จ์ ์์ ์ธ์๋ ์ ์ฒด ๋น๊ณต์ ๋ฐฑ๋์ด ๋ฌด๊ธฐ๊ณ , ์ ๋ก ๋ฐ์ด ์ทจ์ฝ์ , ๊ฐ์ ๋จธ์ ์ RAM์์ ๋ฐ์ดํฐ ์ถ์ถ ๋ฐ ๊ธฐํ ์ฆ๊ฑฐ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ํธ์คํ ์ ์ฒด๋ ๋ฒ ์งํ ์ ๋ฌธ๊ฐ๋ฅผ ์ต๋ํ ์ง์ํ ์๋ฌด๊ฐ ์์ต๋๋ค.
๋ถ๋๋ํ ์ง์
๋ชจ๋ ์ฌ๋์ด ๋๊ฐ์ด ์ข์ ๊ฒ์ ์๋๋๋ค. ๋ฐ์ดํฐ ์ผํฐ ๊ด๋ฆฌ์ ์ค ํ ๋ช ์ด ์ถ๊ฐ ๋์ ๋ฒ์ด ๋ฐ์ดํฐ๋ฅผ ํ๋งคํ๊ธฐ๋ก ๊ฒฐ์ ํ ์๋ ์์ต๋๋ค. ์ถ๊ฐ ๋ฐ์ ์ ๊ทธ์ ๊ถํ๊ณผ ์ ๊ทผ ๊ถํ์ ๋ฌ๋ ค ์์ต๋๋ค. ๊ฐ์ฅ ์ง์ฆ๋๋ ์ ์ ๊ฐ์ํ ์ฝ์์ ์ก์ธ์คํ ์ ์๋ ๊ด๋ฆฌ์๊ฐ ๊ทํ์ ์ปดํจํฐ๋ฅผ ์๋ฒฝํ๊ฒ ์ ์ดํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ธ์ ๋ ์ง RAM์ ๋ชจ๋ ๋ด์ฉ๊ณผ ํจ๊ป ์ค๋ ์ท์ ์ฐ์ ๋ค์ ์ฒ์ฒํ ์ฐ๊ตฌํ ์ ์์ต๋๋ค.
VDS
๋ฐ๋ผ์ ํธ์คํ ์ ์ฒด๊ฐ ์ ๊ณตํ ๊ฐ์ ๋จธ์ ์ด ์์ต๋๋ค. ์์ ์ ๋ณดํธํ๊ธฐ ์ํด ์ํธํ๋ฅผ ์ด๋ป๊ฒ ๊ตฌํํ ์ ์์ต๋๊น? ์ค์ ๋ก๋ ๊ฑฐ์ ์๋ฌด๊ฒ๋ ์๋๋๋ค. ๊ฒ๋ค๊ฐ ๋ค๋ฅธ ์ฌ๋์ ์ ์ฉ ์๋ฒ๋ผ๋ ํ์ํ ์ฅ์น๊ฐ ์ฝ์ ๋๋ ๊ฐ์ ๋จธ์ ์ด ๋ ์๋ ์์ต๋๋ค.
์๊ฒฉ ์์คํ
์ ์์
์ด ๋จ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ฒ์ด ์๋๋ผ ์ผ๋ถ ๊ณ์ฐ์ ์ํํ๋ ๊ฒ์ด๋ผ๋ฉด ์ ๋ขฐํ ์ ์๋ ์์คํ
์ผ๋ก ์์
ํ ์ ์๋ ์ ์ผํ ์ต์
์ ๋ค์์ ๊ตฌํํ๋ ๊ฒ์
๋๋ค.
๋ํ ๊ฐ์ ๋จธ์ ์ด ์คํ ์ค์ด๊ณ ์ผ๋ถ ์์ ์ ์ํํ๋ ์๊ฐ ๋ชจ๋ ์ํธํ๋ ๋ณผ๋ฅจ์ ์ก์ธ์ค ๊ฐ๋ฅํ ์ํ์ ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด OS๊ฐ ํด๋น ๋ณผ๋ฅจ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฆ, ๊ฐ์ํ ์ฝ์์ ์ก์ธ์คํ๋ฉด ์ธ์ ๋ ์ง ์คํ ์ค์ธ ์์คํ ์ ์ค๋ ์ท์ ์ฐ๊ณ RAM์์ ๋ชจ๋ ํค๋ฅผ ์ถ์ถํ ์ ์์ต๋๋ค.
๋ง์ ๊ณต๊ธ์
์ฒด์์๋ ํธ์คํฐ๋ ์ด ๋ฐ์ดํฐ์ ์ก์ธ์คํ ์ ์๋๋ก RAM์ ํ๋์จ์ด ์ํธํ๋ฅผ ๊ตฌ์ฑํ๋ ค๊ณ ์๋ํ์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ด์ ์ฒด์ ์ปค๋์ ํฌํจํ ๋ค๋ฅธ ํ๋ก์ธ์ค์ ์ํด ์ด ์์ญ ์ธ๋ถ์์ ์ฝ๊ณ ์ฐ์ง ๋ชปํ๋๋ก ๋ณดํธ๋๋ ๊ฐ์ ์ฃผ์ ๊ณต๊ฐ์ ์์ญ์ ๊ตฌ์ฑํ๋ Intel Software Guard Extensions ๊ธฐ์ ์ด ์์ต๋๋ค. ๋ถํํ๊ฒ๋ ์ด๋ฌํ ๊ธฐ์ ์ ๊ฐ์ ๋จธ์ ์ผ๋ก ์ ํ๋๊ธฐ ๋๋ฌธ์ ์์ ํ ์ ๋ขฐํ ์ ์์ต๋๋ค. ๋ํ ๊ธฐ์ฑํ ์ฌ๋ก๊ฐ ์ด๋ฏธ ์กด์ฌํฉ๋๋ค.
VDS์ ๋ฐ์ดํฐ๋ฅผ ์ํธํํฉ๋๋ค.
์๋์์ ์ํํ๋ ๋ชจ๋ ์์ ์ด ๋ณธ๊ฒฉ์ ์ธ ๋ณดํธ์ ํด๋นํ์ง ์๋๋ค๋ ์ ์ ์ฆ์ ์์ฝํ๊ฒ ์ต๋๋ค. ํ์ดํผ๋ฐ์ด์ ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋น์ค๋ฅผ ์ค๋จํ์ง ์๊ณ ํต์ง ์์ด ํ์ํ ๋ณต์ฌ๋ณธ์ ๋ง๋ค ์ ์์ต๋๋ค.
- ์์ฒญ ์ ํธ์คํ ์ ์ฒด๊ฐ ๊ฐ์ ๋จธ์ ์ "์ฝ๋" ์ด๋ฏธ์ง๋ฅผ ์ ์กํ๋ ๊ฒฝ์ฐ ์๋์ ์ผ๋ก ์์ ํฉ๋๋ค. ์ด๊ฒ์ด ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์๋๋ฆฌ์ค์ ๋๋ค.
- ํธ์คํ ์ ์ฒด๊ฐ ์คํ ์ค์ธ ์์คํ ์ ์ ์ฒด ์ค๋ ์ท์ ์ ๊ณตํ๋ค๋ฉด ๋ชจ๋ ๊ฒ์ด ๋งค์ฐ ๋์ ๊ฒ์ ๋๋ค. ๋ชจ๋ ๋ฐ์ดํฐ๋ ์์คํ ์ ๋ช ํํ ํ์์ผ๋ก ํ์ฌ๋ฉ๋๋ค. ๋ํ ๊ฐ์ธ ํค ๋ฐ ์ ์ฌํ ๋ฐ์ดํฐ๋ฅผ ์ฐพ๊ธฐ ์ํด RAM์ ๋ค์ง๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ๋ฐ๋๋ผ ์ด๋ฏธ์ง์์ OS๋ฅผ ๋ฐฐํฌํ ๊ฒฝ์ฐ ํธ์คํ ์ ์ฒด์๋ ๋ฃจํธ ์ก์ธ์ค ๊ถํ์ด ์์ต๋๋ค. ์ธ์ ๋ ์ง ๋ณต๊ตฌ ์ด๋ฏธ์ง๊ฐ ํฌํจ๋ ๋ฏธ๋์ด๋ฅผ ๋ง์ดํธํ๊ณ ๊ฐ์ ๋จธ์ ํ๊ฒฝ์ ๋ฃจํธ๋ก ์ ํํ์ฌ ๋ฃจํธ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฅผ ์ํด์๋ ์ฌ๋ถํ ์ด ํ์ํ๋ฉฐ ์ด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ๋ํ ๋ง์ดํธ๋ ๋ชจ๋ ์ํธํ ํํฐ์ ์ด ๋ซํ๋๋ค.
๊ทธ๋ฌ๋ ๊ฐ์ ๋จธ์ ๋ฐฐํฌ๊ฐ ๋ฐ๋๋ผ ์ด๋ฏธ์ง๊ฐ ์๋ ์ฌ์ ์ค๋น๋ ์ด๋ฏธ์ง์์ ์ด๋ฃจ์ด์ง๋ ๊ฒฝ์ฐ ํธ์คํ ์ ์ฒด๋ ํด๋ผ์ด์ธํธ์ ๊ธด๊ธ ์ํฉ์ ์ง์ํ๊ธฐ ์ํด ๊ถํ ์๋ ๊ณ์ ์ ์ถ๊ฐํ ์ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์์ด๋ฒ๋ฆฐ ๋ฃจํธ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ๋ ค๋ ๊ฒฝ์ฐ์ ๋๋ค.
์์ ํ ์ค๋ ์ท์ ๊ฒฝ์ฐ์๋ ๋ชจ๋ ๊ฒ์ด ๊ทธ๋ ๊ฒ ์ฌํ ๊ฒ์ ์๋๋๋ค. ๋ค๋ฅธ ์์คํ ์ ์๊ฒฉ ํ์ผ ์์คํ ์์ ์ํธํ๋ ํ์ผ์ ๋ง์ดํธํ ๊ฒฝ์ฐ ๊ณต๊ฒฉ์๋ ์ํธํ๋ ํ์ผ์ ๋ฐ์ง ๋ชปํฉ๋๋ค. ์, ์ด๋ก ์ ์ผ๋ก๋ RAM ๋คํ๋ฅผ ์ ํํ๊ณ ๊ฑฐ๊ธฐ์์ ์ํธํ ํค๋ฅผ ์ถ์ถํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ค์ ๋ก ์ด๊ฒ์ ๊ทธ๋ค์ง ์ฌ์ํ ์ผ์ด ์๋๋ฉฐ ํ๋ก์ธ์ค๊ฐ ๋จ์ํ ํ์ผ ์ ์ก์ ๋์ด์ค ๊ฐ๋ฅ์ฑ๋ ๊ฑฐ์ ์์ต๋๋ค.
์๋์ฐจ๋ฅผ ์ฃผ๋ฌธํ์ธ์
ํ
์คํธ ๋ชฉ์ ์ผ๋ก ๊ฐ๋จํ ๊ธฐ๊ณ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ ์ฒด ํํฐ์ ์ ๋ํ ํด๋์ dm-crypt๊ฐ ์์๋์ง ์์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋์คํฌ๋ ์ ์ฒด ํํฐ์ ์ ๋ํ ๋ฃจํธ์ ํจ๊ป ๋จ์ผ ์กฐ๊ฐ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. ๋ฃจํธ์ ๋ง์ดํธ๋ ํํฐ์ ์์ ext4 ํํฐ์ ์ ์ถ์ํ๋ ๊ฒ์ ํ์ผ ์์คํ ๋์ ์ค์ง์ ์ผ๋ก ๋ณด์ฅ๋ ๋ธ๋ฆญ์ ๋๋ค. ๋๋ ์๋ํ๋ค) ํฌ๋ฒ๋ฆฐ์ ๋์์ด๋์ง ์์์ต๋๋ค.
์ํธํ ์ปจํ ์ด๋ ๋ง๋ค๊ธฐ
๋ฐ๋ผ์ ์ ์ฒด ํํฐ์ ์ ์ํธํํ์ง ์๊ณ ๊ฐ์ฌ๋๊ณ ์ ๋ขฐํ ์ ์๋ VeraCrypt๋ผ๋ ํ์ผ ์ํธํ ์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ฐ๋ฆฌ์ ๋ชฉ์ ์ผ๋ก๋ ์ด๊ฒ์ผ๋ก ์ถฉ๋ถํฉ๋๋ค. ๋จผ์ ๊ณต์ ํํ์ด์ง์์ CLI ๋ฒ์ ์ด ํฌํจ๋ ํจํค์ง๋ฅผ ๊บผ๋ด์ ์ค์นํฉ๋๋ค. ์๋ช ์ ๋์์ ํ์ธํ ์ ์์ต๋๋ค.
wget https://launchpad.net/veracrypt/trunk/1.24-update4/+download/veracrypt-console-1.24-Update4-Ubuntu-18.04-amd64.deb
dpkg -i veracrypt-console-1.24-Update4-Ubuntu-18.04-amd64.deb
์ด์ ์ฌ๋ถํ ์ ์๋์ผ๋ก ๋ง์ดํธํ ์ ์๋๋ก ์ง ์ด๋๊ฐ์ ์ปจํ ์ด๋ ์์ฒด๋ฅผ ์์ฑํ๊ฒ ์ต๋๋ค. ๋ํํ ์ต์ ์์ ์ปจํ ์ด๋ ํฌ๊ธฐ, ๋น๋ฐ๋ฒํธ ๋ฐ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ์ค์ ํฉ๋๋ค. ์ ๊ตญ์ ์ธ ์ํธ์ธ Grasshopper์ Stribog ํด์ ํจ์๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
veracrypt -t -c ~/my_super_secret
์ด์ nginx๋ฅผ ์ค์นํ๊ณ ์ปจํ ์ด๋๋ฅผ ๋ง์ดํธํ ํ ๋น๋ฐ ์ ๋ณด๋ฅผ ์ฑ์๋ณด๊ฒ ์ต๋๋ค.
mkdir /var/www/html/images
veracrypt ~/my_super_secret /var/www/html/images/
wget https://upload.wikimedia.org/wikipedia/ru/2/24/Lenna.png
/var/www/html/index.nginx-debian.html์ ์ฝ๊ฐ ์์ ํ์ฌ ์ํ๋ ํ์ด์ง๋ฅผ ์ป์ผ๋ฉด ํ์ธํ ์ ์์ต๋๋ค.
์ฐ๊ฒฐํ๊ณ ํ์ธํด๋ณด์ธ์
์ปจํ
์ด๋๊ฐ ๋ง์ดํธ๋๊ณ ๋ฐ์ดํฐ์ ์ก์ธ์คํ์ฌ ์ ์กํ ์ ์์ต๋๋ค.
์ฌ๋ถํ
ํ ๋จธ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ฐ์ดํฐ๋ ~/my_super_secret์ ์์ ํ๊ฒ ์ ์ฅ๋ฉ๋๋ค.
์ ๋ง๋ก ํ์ํ๊ณ ํ๋์ฝ์ด๋ฅผ ์ํ๋ค๋ฉด ์ฌ๋ถํ
ํ ๋ SSH๋ฅผ ํตํด ์ฐ๊ฒฐํ๊ณ ๋น๋ฐ๋ฒํธ๋ฅผ ์
๋ ฅํด์ผ ํ๋๋ก ์ ์ฒด OS๋ฅผ ์ํธํํ ์ ์์ต๋๋ค. ์ด๋ ๋จ์ํ "์ฝ๋ ๋ฐ์ดํฐ"๋ฅผ ์ฒ ํํ๋ ์๋๋ฆฌ์ค์์๋ ์ถฉ๋ถํฉ๋๋ค. ์ฌ๊ธฐ
๋ฒ ์ด ๋ฉํ
๋ฐ์ดํฐ ์ผํฐ์ ์์ฒด ์๋ฒ๋ฅผ ์ค์นํ๋ ๊ฒ์ ๊ทธ๋ฆฌ ์ฌ์ด ์ผ์ด ์๋๋๋ค. ๋ค๋ฅธ ์ฌ๋์ ์ ์ฉ ์ปดํจํฐ๋ ๋ชจ๋ ์ฅ์น๊ฐ ์ ์ก๋๋ ๊ฐ์ ๋จธ์ ์ด ๋ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ณดํธ ์ธก๋ฉด์์ ํฅ๋ฏธ๋ก์ด ๊ฒ์ ์ ๋ขฐํ ์ ์๋ ๋ฌผ๋ฆฌ์ ์๋ฒ๋ฅผ ๋ฐ์ดํฐ ์ผํฐ์ ๋ฐฐ์นํ ๊ธฐํ๊ฐ ์์ ๋ ์์๋ฉ๋๋ค. ์ฌ๊ธฐ์๋ ๊ธฐ์กด dm-crypt, VeraCrypt ๋๋ ์ํ๋ ๋ค๋ฅธ ์ํธํ๋ฅผ ์ด๋ฏธ ์์ ํ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ ์ฒด ์ํธํ๋ฅผ ๊ตฌํํ๋ฉด ์ฌ๋ถํ ํ ์๋ฒ๊ฐ ์ค์ค๋ก ๋ณต๊ตฌํ ์ ์๋ค๋ ์ ์ ์ดํดํด์ผ ํฉ๋๋ค. ๋ก์ปฌ IP-KVM, IPMI ๋๋ ๊ธฐํ ์ ์ฌํ ์ธํฐํ์ด์ค์ ๋ํ ์ฐ๊ฒฐ์ ๋์ฌ์ผ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ง์คํฐ ํค๋ฅผ ์๋์ผ๋ก ์ ๋ ฅํฉ๋๋ค. ์ด ๋ฐฉ์์ ์ฐ์์ฑ ๋ฐ ๋ด๊ฒฐํจ์ฑ ์ธก๋ฉด์์ ๊ทธ๋ ๊ฒ ๋ณด์ด์ง๋ง ๋ฐ์ดํฐ์ ๊ฐ์น๊ฐ ๋์ผ๋ฉด ํน๋ณํ ๋์์ด ์์ต๋๋ค.
NCipher nShield F3 ํ๋์จ์ด ๋ณด์ ๋ชจ๋
๋ ์ ์ฐํ ์ต์ ์ ๋ฐ์ดํฐ๊ฐ ์ํธํ๋๊ณ ํค๊ฐ ํน์ HSM(ํ๋์จ์ด ๋ณด์ ๋ชจ๋)์ ์๋ฒ ์์ฒด์ ์ง์ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ด๋ ํ๋์จ์ด ์ํธํ๋ฅผ ์ ๊ณตํ ๋ฟ๋ง ์๋๋ผ ๋ฌผ๋ฆฌ์ ํดํน ์๋๋ฅผ ํ์งํ๋ ๋ฉ์ปค๋์ฆ๋ ๊ฐ์ถ ๋งค์ฐ ๊ธฐ๋ฅ์ ์ธ ์ฅ์น์ ๋๋ค. ๋๊ตฐ๊ฐ ์ต๊ธ ๊ทธ๋ผ์ธ๋๋ก ์๋ฒ ์ฃผ์๋ฅผ ์ฐ๋ฅด๊ธฐ ์์ํ๋ฉด ๋ ๋ฆฝ ์ ์ ๊ณต๊ธ ์ฅ์น๊ฐ ์๋ HSM์ด ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ ํค๋ฅผ ์ฌ์ค์ ํฉ๋๋ค. ๊ณต๊ฒฉ์๋ ์ํธํ๋ ๋ฏผ์ค๋ฏธํธ๋ฅผ ์ป๊ฒ ๋ฉ๋๋ค. ์ด ๊ฒฝ์ฐ ์ฌ๋ถํ ์ด ์๋์ผ๋ก ๋ฐ์ํ ์ ์์ต๋๋ค.
์ด์ ๋ฅผ ์ ๊ฑฐํ๋ ๊ฒ์ ํ
๋ฅด๋ฐ ํญํ์ด๋ ์ ์ํ ๋ฐฉ์ง ์ฅ์น๋ฅผ ํ์ฑํํ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋น ๋ฅด๊ณ ์ธ๋์ ์ธ ์ต์
์
๋๋ค. ๊ทธ๋ฌํ ์ฅ์น์ ๊ฒฝ์ฐ ๋ฐ์ดํฐ ์ผํฐ ๋์ ์๋ ์ด์์๊ฒ ์ค๋ซ๋์ ๊ตฌํ๋ฅผ ๋นํ๊ฒ ๋ ๊ฒ์
๋๋ค. ๊ฒ๋ค๊ฐ ์ด์ฉ์ ๊ฒฝ์ฐ
๋์์ ๋ถํ์ํ ํฌํธ๋ ๋ชจ๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋นํ์ฑํํ๊ฑฐ๋ ๋จ์ํ ์ปดํ์ด๋๋ก ์ฑ์์ผ ํ๋ค๋ ์ ์ ์์ด์๋ ์ ๋ฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ณต๊ฒฉ์์๊ฒ ๋ค์๊ณผ ๊ฐ์ ์์
์ ์ํํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋งค์ฐ ์ ๊ตํ ๋ฒ์ ์์๋ ๊ณต๊ฒฉ์๊ฐ ์ฝ๋ ๋ถํ ๊ณต๊ฒฉ์ ์ํํ ์ ์์ต๋๋ค. ๋์์ ์๋ฒ์ ์ก์ฒด ์ง์์ ์๋น ๋ถ๋ถ์ ๋ถ๊ณ , ์ผ์ด๋ถ์ ๋ฉ๋ชจ๋ฆฌ ์คํฑ์ ๋๋ต์ ์ผ๋ก ์ ๊ฑฐํ๊ณ ๋ชจ๋ ํค์ ํจ๊ป ๋ฉ๋ชจ๋ฆฌ ์คํฑ์์ ๋คํ๋ฅผ ๊ฐ์ ธ์ต๋๋ค. ์ข ์ข ์ผ๋ฐ์ ์ธ ๋๊ฐ ์คํ๋ ์ด์ ์ฝ -50๋์ ์จ๋๋ง์ผ๋ก๋ ๊ณต๊ฒฉ์ ์ํํ๊ธฐ์ ์ถฉ๋ถํฉ๋๋ค. ๋ ์ ํํ ์ต์ ๋ ์์ต๋๋ค. ์ธ๋ถ ์ฅ์น์์์ ๋ก๋ฉ์ ๋นํ์ฑํํ์ง ์์ ๊ฒฝ์ฐ ๊ณต๊ฒฉ์์ ์๊ณ ๋ฆฌ์ฆ์ ๋์ฑ ๊ฐ๋จํด์ง๋๋ค.
- ์ผ์ด์ค๋ฅผ ์ด์ง ์๊ณ ๋ ๋ฉ๋ชจ๋ฆฌ ์คํฑ์ ์ผ๋ฆด ์ ์์ต๋๋ค.
- ๋ถํ ๊ฐ๋ฅํ USB ํ๋์ ๋๋ผ์ด๋ธ๋ฅผ ์ฐ๊ฒฐํ์ธ์
- ์ ์ง๋ก ์ธํด ์ฌ๋ถํ ํ์๋ ์ด์๋จ์ RAM์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ฑฐํ๋ ค๋ฉด ํน์ ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ์ญ์์ค.
๋ถ์ด๊ณผ ์ ๋ณต
์ข์ต๋๋ค. ๊ฐ์ ๋จธ์ ๋ง ์์ง๋ง ์ด๋ป๊ฒ๋ ๋ฐ์ดํฐ ์ ์ถ ์ํ์ ์ค์ด๊ณ ์ถ์ต๋๋ค.
์์น์ ์ผ๋ก ์ํคํ
์ฒ๋ฅผ ์์ ํ๊ณ ๋ฐ์ดํฐ ์ ์ฅ ๋ฐ ์ฒ๋ฆฌ๋ฅผ ์ฌ๋ฌ ๊ดํ ๊ถ์ ๋ถ์ฐ์ํฌ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ํธํ ํค๊ฐ ์๋ ํ๋ฐํธ์๋๋ ์ฒด์ฝ ๊ณตํ๊ตญ์ ํธ์คํ
์
์ฒด์์ ์ ๊ณต๋๊ณ ์ํธํ๋ ๋ฐ์ดํฐ๊ฐ ์๋ ๋ฐฑ์๋๋ ๋ฌ์์ ์ด๋๊ฐ์ ์์ต๋๋ค. ์ผ๋ฐ์ ์ธ ์์ ์๋์ ๊ฒฝ์ฐ, ๋ฒ ์งํ ๊ธฐ๊ด์ด ์ฌ๋ฌ ๊ดํ ๊ถ์์ ๋์์ ์ด๋ฅผ ์ํํ ๊ฐ๋ฅ์ฑ์ ๊ฑฐ์ ์์ต๋๋ค. ๊ฒ๋ค๊ฐ ์ด๋ ์ค๋
์ท์ ์ฐ๋ ์๋๋ฆฌ์ค์ ๋ํด ๋ถ๋ถ์ ์ผ๋ก ๋ณด์ฅํด ์ค๋๋ค.
๊ธ์, ์๋๋ฉด ์์ ํ ์์ํ ์ต์ ์ธ ์ข ๋จ ๊ฐ ์ํธํ๋ฅผ ๊ณ ๋ คํ ์ ์์ต๋๋ค. ๋ฌผ๋ก ์ด๋ ์ฌ์์ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ฉฐ ์๊ฒฉ ์์คํ ์ธก์์ ๊ณ์ฐ์ ์ํํ๋ค๋ ์๋ฏธ๋ ์๋๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ ๋ฐ์ดํฐ ์ ์ฅ ๋ฐ ๋๊ธฐํ์ ๊ด๋ จํ์ฌ ์๋ฒฝํ๊ฒ ํ์ฉ๋๋ ์ต์ ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๋ Nextcloud์์ ๋งค์ฐ ํธ๋ฆฌํ๊ฒ ๊ตฌํ๋ฉ๋๋ค. ๋์์ ๋๊ธฐํ, ๋ฒ์ ๊ด๋ฆฌ ๋ฐ ๊ธฐํ ์๋ฒ ์ธก ๊ธฐ๋ฅ์ ์ฌ๋ผ์ง์ง ์์ต๋๋ค.
์ ์ฒด๋ก
์๋ฒฝํ๊ฒ ์์ ํ ์์คํ ์ ์์ต๋๋ค. ๋ชฉํ๋ ๋จ์ํ ์ ์ฌ์ ์ธ ์ด๋๋ณด๋ค ๊ณต๊ฒฉ์ ๊ฐ์น๋ฅผ ๋์ด๋ ๊ฒ์ ๋๋ค.
์ํธํ์ ๋ณ๋์ ์คํ ๋ฆฌ์ง๋ฅผ ๋ค๋ฅธ ํธ์คํฐ์ ๊ฒฐํฉํ๋ฉด ๊ฐ์ ์ฌ์ดํธ์ ๋ฐ์ดํฐ์ ์ก์ธ์คํ ๋ ๋ฐ์ํ๋ ์ํ์ ์ด๋ ์ ๋ ์ค์ผ ์ ์์ต๋๋ค.
๋ค์ ์์ ์ ์ธ ์ต์ ์ ์์ฒด ํ๋์จ์ด ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
๊ทธ๋ฌ๋ ํธ์คํ ์ ์ฒด๋ ์ฌ์ ํ ์ด๋ค ์์ผ๋ก๋ ์ ๋ขฐ๋ฅผ ๋ฐ์์ผ ํฉ๋๋ค. ์ ์ฒด ์ฐ์ ์ด ์ฌ๊ธฐ์ ๋ฌ๋ ค ์์ต๋๋ค.
์ถ์ฒ : habr.com