저장 데이터 암호화(encryption at rest)는 저장된 데이터를 암호화해 보호하는 것으로, 휴대폰, 노트북, USB 메모리, 서버에 놓인 파일을 올바른 키 없이는 읽을 수 없게 합니다.
“at rest”는 그냥 “움직이지 않는다”는 뜻입니다. 폴더에 있는 여권 스캔본은 저장 상태입니다. 같은 스캔본이 이메일에 첨부되어 인터넷을 날아가고 있다면 “전송 중(in transit)”입니다. 보안 전문가가 이 차이를 신경 쓰는 이유는 위협이 다르기 때문입니다. 연결을 가로채는 사람은 한 가지 문제이고, 잃어버린 휴대폰이나 훔친 노트북을 집어 드는 사람은 또 다른 문제입니다.
휴대폰은 보험증, 임대차 계약서, 세금 신고서 사진이 모이는 곳이고, 휴대폰은 잃어버리기 쉽습니다. 저장 데이터 암호화는 그 서랍의 자물쇠입니다.
저장 데이터 암호화란 무엇인가
미국 표준 기관인 NIST는 암호화를 평문이라 부르는 읽을 수 있는 데이터를 암호문이라 부르는 형태로 변환해 원래 의미를 감추고 알려지거나 사용되지 못하게 하는 것으로 정의합니다. 변환을 되돌릴 수 있으면 그 과정을 복호화라고 합니다. 되돌릴 수 있게 하는 것이 키입니다. 키가 없으면 읽을 수 없습니다.
최종 사용자 기기의 저장소 암호화에 관한 NIST 안내서 SP 800-111은 이를 암호화와 인증을 사용해 저장된 정보에 대한 접근과 사용을 제한하는 것으로 설명합니다. 흔한 세 가지 접근법으로 전체 디스크 암호화, 볼륨 및 가상 디스크 암호화, 파일 또는 폴더 암호화를 듭니다. 올바른 선택은 주로 저장소 종류, 보호할 정보의 양, 저장소를 두는 장소, 막으려는 위협에 달려 있다고 합니다.
iPhone에서 Apple의 접근법은 파일 수준입니다. Apple 보안 안내서는 데이터 보호가 각 파일을 클래스에 배정하고, 파일에 접근할 수 있는지는 그 클래스의 키가 잠금 해제되었는지에 달려 있다고 설명합니다. 데이터 볼륨에 파일이 만들어질 때마다 데이터 보호는 새 256비트 키를 만들어 하드웨어 암호화 엔진에 넘기고, 엔진은 파일이 플래시 저장소에 쓰이는 동안 암호화합니다.
어떻게 생겼나
저장 데이터 암호화는 눈에 보이는 것이 아닙니다. 몇 군데에서 드러나며, 아래 표는 무엇을 보호하고 무엇을 보호하지 않는지 구분합니다.
| 상황 | 저장 데이터 암호화로 보호되나? | 확인할 점 |
|---|---|---|
| 잠긴 상태에서 휴대폰 분실 또는 도난 | 예, 바로 이 경우를 위해 설계됨 | 강력한 암호와 짧은 자동 잠금 사용 |
| 잠금 해제된 상태로 휴대폰을 건넴 | 아니요 | 짧은 자동 잠금; 민감한 앱에 Face ID |
| 파일을 이메일로 보내거나 업로드 | 아니요(그것은 전송 중 암호화) | 보안 링크나 암호화된 첨부 사용 |
| 노트북 드라이브를 떼어 다른 곳에서 읽음 | 예, 전체 디스크 암호화가 켜져 있다면 | 시스템 설정에서 켜져 있는지 확인 |
| 클라우드 백업 또는 동기화 | 제공자와 설정에 따라 다름 | 무엇이 암호화되는지 제공자 설명을 읽기 |
| 종이 출력물 | 아니요 | 파쇄하기(파쇄) |
솔직한 한계는 두 번째 줄입니다. 저장 데이터 암호화는 기기나 저장소는 가졌지만 키는 없는 사람으로부터 저장 데이터를 보호합니다. 이미 잠금 해제된 세션 안에 있는 사람이나 당신이 파일을 건네준 사람에게는 아무 효과가 없습니다.
무엇을 얼마나 오래 보관해야 하나요
암호화는 문서가 아니므로 철해 둘 것이 없습니다. 보관할 가치가 있는 것은 습관과 몇 가지 사실입니다.
- 암호와 복구 정보. 키를 잃으면 암호화된 데이터는 영영 사라질 수 있습니다. 복구 정보는 디지털 비상 바인더처럼 안전하고 분리된 곳에 두십시오.
- 암호화된 백업. 암호화가 백업을 대신하지 않습니다. 중요 서류 백업 방법을 참고하십시오.
- 민감한 파일이 어디에 있고 어떤 앱이 보호하는지 적은 메모. 문서 자체를 얼마나 보관할지는 별개의 문제입니다. 문서 보존을 참고하십시오.
알아 둘 만한 팁 하나. 수십 년 뒤에도 읽을 수 있도록 만들어진 일부 형식은 파일 안의 암호화를 금지합니다. 보관용 PDF 표준인 PDF/A가 그렇습니다. 일반적인 답은 파일이 아니라 저장소를 보호하는 것입니다.
Paperlock의 위치는 이렇습니다. 문서는 iOS 데이터 보호를 사용해 휴대폰에 암호화되어 저장되고, 앱은 그 위에 Face ID 또는 암호 잠금을 더합니다. 위에서 설명한 것과 같은 저장 데이터 계층에, 잠금 해제된 휴대폰의 경우를 위한 잠금이 추가된 것입니다.