์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
macOS์์ ์์ฒด์ ์ผ๋ก ์ ๊ณตํ๋ ๋์คํฌ ์ํธํ ๊ธฐ๋ฅ. macOS์์ ์ฌ์ฉํ๋ ๋๋ผ์ด๋ธ๋ฅผ ์ํธํํ๋ฉฐ macOS 10.13 High Sierra๋ถํฐ๋ ํด๋ฆฐ ์ค์น ์ FileVault๊ฐ ๋ํดํธ ์ต์
์ด๋ค. 2003๋
๋ถํฐ ์ง์๋ ์ ์๊น์ ๊ธฐ๋ฅ.
์ ํ๋ต๊ฒ FileVault๋ฅผ ์ผ๋ฉด ์์์ ๋ชจ๋ ํ์ผ์ ์ํธํํด์ค๋ค. 1์์๋ ํ ๋๋ ํฐ๋ฆฌ๋ง ์ํธํํ์ง๋ง Mac OS X ๋ผ์ด์ธ์์ ๋ฑ์ฅํ FileVault 2๋ถํฐ๋ ๋์คํฌ ์ ์ฒด๋ฅผ ์ํธํํ๋ค. ์์ธ์ ์ผ๋ก ํ์๋จธ์ ์ FileVault๊ฐ ์๋๋ผ ์์ฒด ์ค์ ์ ํตํด ์ํธํํ๋ค.
์ ํ๋ต๊ฒ FileVault๋ฅผ ์ผ๋ฉด ์์์ ๋ชจ๋ ํ์ผ์ ์ํธํํด์ค๋ค. 1์์๋ ํ ๋๋ ํฐ๋ฆฌ๋ง ์ํธํํ์ง๋ง Mac OS X ๋ผ์ด์ธ์์ ๋ฑ์ฅํ FileVault 2๋ถํฐ๋ ๋์คํฌ ์ ์ฒด๋ฅผ ์ํธํํ๋ค. ์์ธ์ ์ผ๋ก ํ์๋จธ์ ์ FileVault๊ฐ ์๋๋ผ ์์ฒด ์ค์ ์ ํตํด ์ํธํํ๋ค.
2. ํน์ง[ํธ์ง]
์ด๋ฏธ ์ฌ์ฉ ์ค์ธ ๋์คํฌ๋ฅผ ํฌ๋งทํ ํ์ ์์ด ์ํธํํ ์ ์์ด์ ํธ๋ฆฌํ๋ค.
์ํธํ์๋ 256๋นํธ ํค๋ฅผ ์ด์ฉํ XTS-AES-128์ ์ฌ์ฉํ๋ฉฐ,์ญ์ ์ ํ๋ต๊ฒ ๋ค๋ฅธ ๊ฒ์ผ๋ก ๋ณ๊ฒฝํ ์ ์๋ค. ์์คํ
์ ์ํธํํ ๋ ๋ณต๊ตฌํค๋ฅผ iCloud์ ์ ์ฅ ๊ฐ๋ฅํ๋ฉฐ, ์ด๊ฒ ์ซ์ผ๋ฉด ๋ก์ปฌ ๋ณต๊ตฌํค๋ฅผ ๋ง๋ค์ด ์ธ ์๋ ์๋ค. ๋ก์ปฌ ๋ณต๊ตฌํค๋ /dev/random์์ ๋ฝ์์ ๋ง๋๋๋ฐ, ํ์ผ๋ณผํธ๋ฅผ ๊ป๋ค ์ผ์ง ์๋ ์ด์ ๋ณ๊ฒฝ๋์ง ์๋๋ค[1]. ์ ํ์ ๋์์์ฑ ๋ณด์์ ์ผ๋จ 2012๋
์ ๋ถ์์์๋ ์์ ํ๋ค๋ ํ์ ๋ฐ์๋ค. ๋ง์ฝ ๋ก์ปฌ ๋ณต๊ตฌํค๋ฅผ ์์ด๋ฒ๋ฆฐ๋ค๋ฉด ๋ฏธ๊ตญ ์ ๋ถ๋ผ๋ ํค๋ฅผ ์ฐพ์๋ผ ์๊ฐ ์์ผ๋ ๊ทธ์ผ๋ง๋ก ๋งํ์ด์.
BitLocker์ ๊ฐ์ด AES-NI ๊ฐ์์ ์ฌ์ฉํ์ฌ ์ํธํ ํ์ง๋ง, ๋ชจ๋ ํ์ผ์ ๋ชฝ๋ ๋ค ์ํธํํ๊ณ ์ ์ถ๋ ฅ ๋๋ง๋ค ๋ณตํธํ / ์ํธํ๋ฅผ ๋ฐ๋ณตํ๋๋ผ ์ฝ 20% ์ ๋์ ์๋ ์ ํ๊ฐ ์ผ์ด๋๋ค. ํ์ง๋ง SSD๊ฐ ๊ธฐ๋ณธ์ธ ์ต์ ๋งฅ์์๋ ๊ทธ ์ ๋์ ์ฑ๋ฅ ์ ํ๋ฅผ ์ฒด๊ฐํ๋ ๊ฑด ์ฝ์ง ์๋ค. ๋ํ APFS์์ ํ์ผ ์ํธํ๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก ์ง์ํ๊ฒ ๋๋ฉด์ ์๋ ์ ํ ๋ํ ํฌ๊ฒ ์ค์ด๋ค์ด ํฌ๊ฒ ์ฒด๊ฐํ ์ ์์ ์์ค์ด ๋์๋ค.
์ํธํ์๋ 256๋นํธ ํค๋ฅผ ์ด์ฉํ XTS-AES-128์ ์ฌ์ฉํ๋ฉฐ,
BitLocker์ ๊ฐ์ด AES-NI ๊ฐ์์ ์ฌ์ฉํ์ฌ ์ํธํ ํ์ง๋ง, ๋ชจ๋ ํ์ผ์ ๋ชฝ๋ ๋ค ์ํธํํ๊ณ ์ ์ถ๋ ฅ ๋๋ง๋ค ๋ณตํธํ / ์ํธํ๋ฅผ ๋ฐ๋ณตํ๋๋ผ ์ฝ 20% ์ ๋์ ์๋ ์ ํ๊ฐ ์ผ์ด๋๋ค. ํ์ง๋ง SSD๊ฐ ๊ธฐ๋ณธ์ธ ์ต์ ๋งฅ์์๋ ๊ทธ ์ ๋์ ์ฑ๋ฅ ์ ํ๋ฅผ ์ฒด๊ฐํ๋ ๊ฑด ์ฝ์ง ์๋ค. ๋ํ APFS์์ ํ์ผ ์ํธํ๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก ์ง์ํ๊ฒ ๋๋ฉด์ ์๋ ์ ํ ๋ํ ํฌ๊ฒ ์ค์ด๋ค์ด ํฌ๊ฒ ์ฒด๊ฐํ ์ ์์ ์์ค์ด ๋์๋ค.
3. ๊ด๋ จ ๋ฌธ์[ํธ์ง]
[1] ์ค๊ณ ๊ตฌ์
ํ๋๋ฐ ๊ธฐ๊ด์ด๋ ํ๊ต ๋ฑ์์ ์ฌ์ฉํ ๊ฒฝ์ฐ, ํ์ผ๋ณผํธ ๋ณต๊ตฌ ํค๋ฅผ ์ผ๊ด์ ์ผ๋ก ์ค์ ํ๊ธฐ๋ ํ๋ค. ์ด๋ฌ๋ฉด ๋์ค์ ๊ตฌ์
ํ ์ฌ๋์ ํ์ผ๋ณผํธ๋ฅผ ํฌ ๋ ๋ณต๊ตฌ ํค๊ฐ ๋ณด์ฌ์ง๋ ๋์ ๊ธฐ๊ด์์ ์ค์ ํ๋ค๊ณ ํ๋ฉด์ ๋ณต๊ตฌ ํค๋ฅผ ๋ณด์ฌ์ฃผ์ง ์๋๋ค. ์งํํ์ง ๋ง๊ณ ์ทจ์๋ฅผ ๋๋ฅธ ๋ค์, /Library/Keychains/ ๊ฒฝ๋ก์ ๊ฐ์ FileVaultMaster.cer ํ์ผ๊ณผ FileVaultMaster.keychain ํ์ผ์ ์ญ์ ๋ฐ ํด์งํต ๋น์ฐ๊ธฐ ํด์ฃผ๊ณ ๋ค์ ํ์ผ๋ณผํธ๋ฅผ ํค๋ฉด ์ ์์ ์ผ๋ก ๊ฐ์ธ ๋ณต๊ตฌ ํค๋ฅผ ๋ณผ ์ ์๋ค.