
macOS์์ FileVault ๊ด๋ฆฌ
macOS๊ฐ ์ค์น๋ ๊ธฐ๊ธฐ์ ๊ฒฝ์ฐ ์กฐ์ง์ด SecureToken ๋๋ Bootstrap Token์ ์ฌ์ฉํ์ฌ FileVault๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
Secure Token ์ฌ์ฉ
macOS 10.13 ์ด์ ๋ฒ์ ์ APFS(Apple ํ์ผ ์์คํ )๋ FileVault ์ํธํ ํค๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ณ๊ฒฝํฉ๋๋ค. CoreStorage ๋ณผ๋ฅจ์ ์๋ ์ด์ ๋ฒ์ ์ macOS์์ FileVault ์ํธํ ํ๋ก์ธ์ค์ ์ฌ์ฉ๋๋ ํค๋ ์ฌ์ฉ์๋ ๊ธฐ๊ด์ด Mac์์ FileVault๋ฅผ ์ผ ๊ฒฝ์ฐ์ ์์ฑ๋์์ต๋๋ค. APFS ๋ณผ๋ฅจ์ macOS๊ฐ ์ค์น๋ ๊ธฐ๊ธฐ์ ๊ฒฝ์ฐ ์ด ํค๋ ์ฌ์ฉ์๋ฅผ ๋ง๋ค๊ฑฐ๋ ์ฒซ ์ฌ์ฉ์์ ์ํธ๋ฅผ ์ค์ ํ๊ฑฐ๋ ์ด๋ค ์ฌ์ฉ์๊ฐ Mac์ ์ฒ์์ผ๋ก ๋ก๊ทธ์ธํ ๋ ์์ฑ๋ฉ๋๋ค. ์ด ์ํธํ ํค์ ๊ตฌํ, ์์ฑ ์๊ธฐ, ์ ์ฅ ๋ฐฉ๋ฒ์ ๋ชจ๋ Secure Token์ด๋ผ๋ ๊ธฐ๋ฅ์ ์ผ๋ถ์ ๋๋ค. ๋ ์์ธํ ๋งํ๋ฉด, Secure Token์ ์ฌ์ฉ์ ์ํธ๋ก ๋ณดํธ๋๋ KEK(ํค ์ํธํ ํค)๊ฐ ๋ํ๋ ๊ฒ์ ๋๋ค.
APFS์ FileVault๋ฅผ ๋ฐฐํฌํ ๋ ์ฌ์ฉ์๋ ๋ค์๊ณผ ๊ฐ์ ์์ ์ ๊ณ์ํ ์ ์์ต๋๋ค.
MDM(๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ ๊ด๋ฆฌ) ์๋ฃจ์ ์ ์ ์ฅํด ์์คํฌ๋ก๊ฐ ๊ฐ๋ฅํ PRK(๊ฐ์ธ ๋ณต๊ตฌ ํค) ๋ฑ ๊ธฐ์กด ๋๊ตฌ์ ํ๋ก์ธ์ค ์ฌ์ฉ
์ฌ์ฉ์๊ฐ Mac์์ ๋ก๊ทธ์ธํ๊ฑฐ๋ ๋ก๊ทธ์์ํ ๋๊น์ง FileVault ํ์ฑํ ์ฐ๊ธฐ
IRK(๊ธฐ๊ด ๋ณต๊ตฌ ํค) ์์ฑ ๋ฐ ์ฌ์ฉ
macOS 11์์ Mac์ ์ฒซ ์ฌ์ฉ์์ ์ด๊ธฐ ์ํธ๋ฅผ ์ค์ ํ๋ฉด ํด๋น ์ฌ์ฉ์์๊ฒ Secure Token์ด ๋ถ์ฌ๋ฉ๋๋ค. ์ผ๋ถ ์์
ํ๋ฆ์ ๊ฒฝ์ฐ ์ต์์ ๋ฐฉ๋ฒ์ ์๋์ง๋ง ์ด์ ๊ณผ ๊ฐ์ด ์ฒซ ๋ฒ์งธ Secure Token์ ๋ถ์ฌํ๋ฉด ํด๋น ์ฌ์ฉ์ ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํด์ผ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ํฉ์ด ๋ฐ์ํ์ง ์๋๋ก ํ๋ ค๋ฉด ์ฌ์ฉ์์ ์ํธ๋ฅผ ์ค์ ํ๊ธฐ ์ ์ ๋ค์๊ณผ ๊ฐ์ด ํ๋ก๊ทธ๋จ์ ํตํด ์์ฑํ ์ฌ์ฉ์์ AuthenticationAuthority
์์ฑ์ ;DisabledTags;SecureToken
์ ์ถ๊ฐํ์ญ์์ค.
sudo dscl . append /Users/<user name> AuthenticationAuthority ";DisabledTags;SecureToken"
Bootstrap Token ์ฌ์ฉ
macOS 10.15์ ๋์ ๋ ์๋ก์ด Bootstrap Token ๊ธฐ๋ฅ์ ๋ชจ๋ฐ์ผ ๊ณ์ ๊ณผ ๊ธฐ๊ธฐ ๋ฑ๋ก์ผ๋ก ๋ง๋ค์ด์ง ์ ํ์ ์ธ ๊ด๋ฆฌ์ ๊ณ์ (โ๊ด๋ฆฌํ ๊ด๋ฆฌ์โ) ์์ชฝ ๋ชจ๋์ Secure Token์ ๋ถ์ฌํ๋ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค. macOS 11์์ Bootstrap Token์ ๋ก์ปฌ ์ฌ์ฉ์ ๊ณ์ ์ ํฌํจํ์ฌ Mac ์ปดํจํฐ์ ๋ก๊ทธ์ธํ๋ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ Secure Token์ ๋ถ์ฌํ ์ ์์ต๋๋ค. macOS 10.15 ์ด์์์ Bootstrap Token ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ์๊ฑด์ ์ถฉ์กฑํด์ผ ํฉ๋๋ค.
Mac์ ๊ฐ๋ ํ๋๋ก Apple School Manager ๋๋ Apple Business Manager๋ฅผ ์ฌ์ฉํด MDM์ Mac์ ๋ฑ๋ก
MDM ๊ณต๊ธ์ ์ฒด ์ง์
macOS 10.15.4 ์ด์์์ MDM ์๋ฃจ์
์ด ๊ธฐ๋ฅ์ ์ง์ํ๋ ๊ฒฝ์ฐ Secure Token์ด ํ์ฑํ๋ ์ฌ์ฉ์๊ฐ ์ฒ์ ๋ก๊ทธ์ธํ ๋ Bootstrap Token์ด ์์ฑ๋๊ณ MDM์ผ๋ก ์์คํฌ๋ก๋ฉ๋๋ค. ํ์ํ ๊ฒฝ์ฐ profiles
๋ช
๋ น์ด ๋ผ์ธ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ Bootstrap Token์ ์์ฑํ๊ณ MDM์ ์์คํฌ๋กํ ์๋ ์์ต๋๋ค.
macOS 11์์๋ Bootstrap Token์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ๊ณ์ ์ Secure Token์ ๋ถ์ฌํ๋ ์ด์์ ์์ ์ ์ํํ ์๋ ์์ต๋๋ค. Apple Silicon์ด ํ์ฌ๋ Mac์์๋ MDM์ ํตํด ๊ด๋ฆฌ๋๋ ์ํ์ ๊ฒฝ์ฐ์ Bootstrap Token์ ์ฌ์ฉํ์ฌ ์ปค๋ ํ์ฅ ํ๋ก๊ทธ๋จ ๋ฐ ์ํํธ์จ์ด ์ ๋ฐ์ดํธ์ ์ค์น๋ฅผ ์น์ธํ ์ ์์ต๋๋ค.
๊ธฐ๊ด ๋ฐ ๊ฐ์ธ ๋ณต๊ตฌ ํค ๋น๊ต
CoreStorage ๋ฐ APFS ๋ณผ๋ฅจ ์์ชฝ์์ FileVault๋ ๊ธฐ๊ด ๋ณต๊ตฌ ํค(์ด์ ์ FileVault Master identity๋ก ์๋ ค์ง IRK) ์ฌ์ฉ์ ํตํ ๋ณผ๋ฅจ ์ ๊ธ ํด์ ๋ฅผ ์ง์ํฉ๋๋ค. IRK๋ ๋ณผ๋ฅจ์ ์ ๊ธ์ ํด์ ํ๊ฑฐ๋ FileVault ๋ฅผ ์์ ํ ๋๊ธฐ ์ํ ๋ช ๋ น์ด ๋ผ์ธ ์์ ์ ์ ์ฉํ์ง๋ง, ํนํ macOS์ ์ต์ ๋ฒ์ ์์ ์กฐ์ง์ ๋ํ ํ์ฉ์ฑ์ ์ ํ๋์ด ์์ต๋๋ค. Apple Silicon์ด ํ์ฌ๋ Mac์ ๊ฒฝ์ฐ, IRK๋ ๋ค์ ๋ ๊ฐ์ง ์ด์ ์์ ์๋ฌด๋ฐ ๊ธฐ๋ฅ์ฑ๋ ์ ๊ณตํ์ง ์์ต๋๋ค. ๋จผ์ , IRK๋ ๋ณต๊ตฌ์ฉ OS์ ์ ๊ทผํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ๋์งธ, ๋ ์ด์ ๋์ ๋์คํฌ ๋ชจ๋๊ฐ ์ง์๋์ง ์๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ Mac์ ์ฐ๊ฒฐํ์ฌ ๋ณผ๋ฅจ์ ์ ๊ธ์ ํด์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ด์ ๋ฑ์ผ๋ก ์ธํด, Mac ์ปดํจํฐ์ FileVault๋ฅผ ๊ธฐ๊ด์ด ๊ด๋ฆฌํ๋ ๋ฐ ์์ด IRK์ ์ฌ์ฉ์ ๋ ์ด์ ๊ถ์ฅ๋์ง ์์ต๋๋ค. ๋์ ๊ฐ์ธ ๋ณต๊ตฌ ํค(PRK)๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.