용어와 정의
영문 또는 원어: FileVault
한글명: 파일볼트
FileVault는 Mac 시동 디스크의 데이터를 보호하는 macOS 암호화 기능입니다. 활성화하면 승인된 사용자 자격 증명이나 유효한 복구 수단이 잠금 해제에 필요합니다. 외장 데이터 볼륨을 별도로 암호화하는 기능과 시스템 설정의 FileVault를 같은 적용 범위로 해석하지 않습니다.
Apple Silicon과 T2 Mac의 키 구조
Apple Silicon 및 T2 보안 칩이 있는 Mac에서는 암호화된 내부 저장장치가 Secure Enclave와 하드웨어 AES 기능을 활용합니다. APFS 볼륨의 볼륨 암호화 키는 키 암호화 키(KEK)로 보호되며, FileVault가 켜지면 KEK는 사용자 암호와 하드웨어 UID의 조합으로 보호됩니다. 키 처리는 Secure Enclave에서 수행됩니다.
잠금 해제와 복구 조건
FileVault가 활성화된 시스템에서 보호된 데이터에 정상 접근하려면 승인된 사용자 자격 증명 또는 유효한 복구 키 체계가 필요합니다. 조직 환경에서는 개인 복구 키와 관리 체계를 사용할 수 있으며, APFS와 Secure Token 또는 Bootstrap Token 같은 macOS 관리 기능과 함께 운영할 수 있습니다.
데이터 복구 관점의 한계
FileVault는 Mac 세대와 저장장치 구성에 따라 구현 방식이 다릅니다. 특히 Apple Silicon 및 T2 Mac은 하드웨어 UID와 Secure Enclave를 활용하기 때문에 저장장치를 다른 시스템에 직접 연결하는 것만으로는 암호화된 APFS 볼륨에 접근할 수 없습니다. 자격 증명과 복구 키의 존재 여부를 물리적 복구 가능성과 별도로 먼저 확인해야 합니다.
출처
- macOS에서 FileVault를 사용한 볼륨 암호화 | Apple 플랫폼 보안
FileVault volume encryption overview
- FileVault 개요 | Apple 배포
Apple silicon/T2 key hierarchy
- Managing FileVault in macOS | Apple Platform Security
Secure Token and recovery key management
- macOS에서 FileVault를 사용한 볼륨 암호화 | Apple 플랫폼 보안
FileVault-enabled internal storage