์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
FileVault



1. ๊ฐœ์š”2. ํŠน์ง•3. ๊ด€๋ จ ๋ฌธ์„œ

1. ๊ฐœ์š”[ํŽธ์ง‘]

macOS์—์„œ ์ž์ฒด์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ๋””์Šคํฌ ์•”ํ˜ธํ™” ๊ธฐ๋Šฅ. macOS์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋“œ๋ผ์ด๋ธŒ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋ฉฐ macOS 10.13 High Sierra๋ถ€ํ„ฐ๋Š” ํด๋ฆฐ ์„ค์น˜ ์‹œ FileVault๊ฐ€ ๋””ํดํŠธ ์˜ต์…˜์ด๋‹ค. 2003๋…„๋ถ€ํ„ฐ ์ง€์›๋œ ์œ ์„œ๊นŠ์€ ๊ธฐ๋Šฅ.

์• ํ”Œ๋‹ต๊ฒŒ FileVault๋ฅผ ์ผœ๋ฉด ์•Œ์•„์„œ ๋ชจ๋“  ํŒŒ์ผ์„ ์•”ํ˜ธํ™”ํ•ด์ค€๋‹ค. 1์—์„œ๋Š” ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋งŒ ์•”ํ˜ธํ™”ํ–ˆ์ง€๋งŒ Mac OS X ๋ผ์ด์–ธ์—์„œ ๋“ฑ์žฅํ•œ FileVault 2๋ถ€ํ„ฐ๋Š” ๋””์Šคํฌ ์ „์ฒด๋ฅผ ์•”ํ˜ธํ™”ํ•œ๋‹ค. ์˜ˆ์™ธ์ ์œผ๋กœ ํƒ€์ž„๋จธ์‹ ์€ FileVault๊ฐ€ ์•„๋‹ˆ๋ผ ์ž์ฒด ์„ค์ •์„ ํ†ตํ•ด ์•”ํ˜ธํ™”ํ•œ๋‹ค.

2. ํŠน์ง•[ํŽธ์ง‘]

์ด๋ฏธ ์‚ฌ์šฉ ์ค‘์ธ ๋””์Šคํฌ๋ฅผ ํฌ๋งทํ•  ํ•„์š” ์—†์ด ์•”ํ˜ธํ™”ํ•  ์ˆ˜ ์žˆ์–ด์„œ ํŽธ๋ฆฌํ•˜๋‹ค.

์•”ํ˜ธํ™”์—๋Š” 256๋น„ํŠธ ํ‚ค๋ฅผ ์ด์šฉํ•œ XTS-AES-128์„ ์‚ฌ์šฉํ•˜๋ฉฐ, ์—ญ์‹œ ์• ํ”Œ๋‹ต๊ฒŒ ๋‹ค๋ฅธ ๊ฒƒ์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๋‹ค. ์‹œ์Šคํ…œ์„ ์•”ํ˜ธํ™”ํ•  ๋•Œ ๋ณต๊ตฌํ‚ค๋ฅผ iCloud์— ์ €์žฅ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ด๊ฒŒ ์‹ซ์œผ๋ฉด ๋กœ์ปฌ ๋ณต๊ตฌํ‚ค๋ฅผ ๋งŒ๋“ค์–ด ์“ธ ์ˆ˜๋„ ์žˆ๋‹ค. ๋กœ์ปฌ ๋ณต๊ตฌํ‚ค๋Š” /dev/random์—์„œ ๋ฝ‘์•„์™€ ๋งŒ๋“œ๋Š”๋ฐ, ํŒŒ์ผ๋ณผํŠธ๋ฅผ ๊ป๋‹ค ์ผœ์ง€ ์•Š๋Š” ์ด์ƒ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š”๋‹ค[1]. ์• ํ”Œ์˜ ๋‚œ์ˆ˜์ƒ์„ฑ ๋ณด์•ˆ์€ ์ผ๋‹จ 2012๋…„์˜ ๋ถ„์„์—์„œ๋Š” ์•ˆ์ „ํ•˜๋‹ค๋Š” ํ‰์„ ๋ฐ›์•˜๋‹ค. ๋งŒ์•ฝ ๋กœ์ปฌ ๋ณต๊ตฌํ‚ค๋ฅผ ์žƒ์–ด๋ฒ„๋ฆฐ๋‹ค๋ฉด ๋ฏธ๊ตญ ์ •๋ถ€๋ผ๋„ ํ‚ค๋ฅผ ์ฐพ์•„๋‚ผ ์ˆ˜๊ฐ€ ์—†์œผ๋‹ˆ ๊ทธ์•ผ๋ง๋กœ ๋งํ–ˆ์–ด์š”.

BitLocker์™€ ๊ฐ™์ด AES-NI ๊ฐ€์†์„ ์‚ฌ์šฉํ•˜์—ฌ ์•”ํ˜ธํ™” ํ•˜์ง€๋งŒ, ๋ชจ๋“  ํŒŒ์ผ์„ ๋ชฝ๋•… ๋‹ค ์•”ํ˜ธํ™”ํ•˜๊ณ  ์ž…์ถœ๋ ฅ ๋•Œ๋งˆ๋‹ค ๋ณตํ˜ธํ™” / ์•”ํ˜ธํ™”๋ฅผ ๋ฐ˜๋ณตํ•˜๋А๋ผ ์•ฝ 20% ์ •๋„์˜ ์†๋„ ์ €ํ•˜๊ฐ€ ์ผ์–ด๋‚œ๋‹ค. ํ•˜์ง€๋งŒ SSD๊ฐ€ ๊ธฐ๋ณธ์ธ ์ตœ์‹  ๋งฅ์—์„œ๋Š” ๊ทธ ์ •๋„์˜ ์„ฑ๋Šฅ ์ €ํ•˜๋ฅผ ์ฒด๊ฐํ•˜๋Š” ๊ฑด ์‰ฝ์ง€ ์•Š๋‹ค. ๋˜ํ•œ APFS์—์„œ ํŒŒ์ผ ์•”ํ˜ธํ™”๋ฅผ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์›ํ•˜๊ฒŒ ๋˜๋ฉด์„œ ์†๋„ ์ €ํ•˜ ๋˜ํ•œ ํฌ๊ฒŒ ์ค„์–ด๋“ค์–ด ํฌ๊ฒŒ ์ฒด๊ฐํ•  ์ˆ˜ ์—†์„ ์ˆ˜์ค€์ด ๋˜์—ˆ๋‹ค.

3. ๊ด€๋ จ ๋ฌธ์„œ[ํŽธ์ง‘]

[1] ์ค‘๊ณ  ๊ตฌ์ž…ํ–ˆ๋Š”๋ฐ ๊ธฐ๊ด€์ด๋‚˜ ํ•™๊ต ๋“ฑ์—์„œ ์‚ฌ์šฉํ•œ ๊ฒฝ์šฐ, ํŒŒ์ผ๋ณผํŠธ ๋ณต๊ตฌ ํ‚ค๋ฅผ ์ผ๊ด„์ ์œผ๋กœ ์„ค์ •ํ•˜๊ธฐ๋„ ํ•œ๋‹ค. ์ด๋Ÿฌ๋ฉด ๋‚˜์ค‘์— ๊ตฌ์ž…ํ•œ ์‚ฌ๋žŒ์€ ํŒŒ์ผ๋ณผํŠธ๋ฅผ ํ‚ฌ ๋•Œ ๋ณต๊ตฌ ํ‚ค๊ฐ€ ๋ณด์—ฌ์ง€๋Š” ๋Œ€์‹  ๊ธฐ๊ด€์—์„œ ์„ค์ •ํ–ˆ๋‹ค๊ณ  ํ•˜๋ฉด์„œ ๋ณต๊ตฌ ํ‚ค๋ฅผ ๋ณด์—ฌ์ฃผ์ง€ ์•Š๋Š”๋‹ค. ์ง„ํ–‰ํ•˜์ง€ ๋ง๊ณ  ์ทจ์†Œ๋ฅผ ๋ˆ„๋ฅธ ๋‹ค์Œ, /Library/Keychains/ ๊ฒฝ๋กœ์— ๊ฐ€์„œ FileVaultMaster.cer ํŒŒ์ผ๊ณผ FileVaultMaster.keychain ํŒŒ์ผ์„ ์‚ญ์ œ ๋ฐ ํœด์ง€ํ†ต ๋น„์šฐ๊ธฐ ํ•ด์ฃผ๊ณ  ๋‹ค์‹œ ํŒŒ์ผ๋ณผํŠธ๋ฅผ ํ‚ค๋ฉด ์ •์ƒ์ ์œผ๋กœ ๊ฐœ์ธ ๋ณต๊ตฌ ํ‚ค๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.