Windows에서는 RamDisk 드라이버의 XTS-AES-256, Mac에서는 FileVault와 같은 APFS 기본 암호화(AES-XTS)를 사용합니다.
디스크마다 고유한 임의의 키가 있습니다. 키는 디스크가 파일을 유지하는 경우에만 저장됩니다.
SSD에 저장되는 암호화된 디스크의 파일 사본도 암호화됩니다.
컴퓨터의 모든 사용자가 아닌 본인만 디스크에 액세스하도록 설정할 수 있습니다.
암호화가 필요한 경우
암호화는 디스크가 차지하는 메모리와 SSD에 있는 사본을 보호합니다. 암호, 키, 개인 문서 또는 고객 데이터가 들어갈 수 있는 디스크에는 암호화를 켜십시오.
빌드 캐시는 보통 암호화할 필요가 없습니다. 암호화된 디스크는 더 느리기 때문입니다. 브라우저 캐시에는 로그인한 후 연 페이지가 들어 있을 수 있으므로, 다른 사람도 컴퓨터를 사용한다면 암호화하는 것이 좋습니다.
작동 방식
디스크를 만드는 두 번째 단계에서 ‘암호화’ 스위치로 암호화를 켭니다. Windows에서는 모든 파일 시스템을 사용할 수 있으며, Mac에서는 암호화된 디스크가 항상 APFS를 사용합니다.
키는 디스크를 만들 때 생성되며, 디스크가 마운트되어 있는 동안 메모리에만 존재합니다. 입력할 암호는 없습니다. RAM 디스크는 어차피 꺼내면 사라지기 때문입니다. Windows에서는 드라이버의 키가 크래시 덤프에서 제외되지만, 전체 메모리 덤프나 활성 메모리 덤프에는 서비스가 가진 키 사본이 남아 있을 수 있습니다. 예외는 파일을 유지하는 시작 시 디스크입니다. 이 디스크의 키는 암호화된 사본을 복원하는 데 필요하므로 보호된 상태로 저장됩니다. Windows에서는 SYSTEM 계정의 DPAPI로, Mac에서는 키체인에 저장됩니다.
암호화된 디스크가 마운트되어 있는 동안에는 디스크에 액세스할 수 있는 사람은 누구나 디스크를 사용할 수 있습니다. ‘나만’ 액세스 설정을 사용하면 이 컴퓨터의 다른 사용자가 디스크에 액세스할 수 없습니다. Linux에서는 디스크가 암호화되지 않으며, /var/lib/eramdisk에 있는 자동 사본은 root만 읽을 수 있습니다. 디스크를 직접 파일로 저장할 때는 그 파일을 암호로 암호화할 수 있습니다.