1️⃣ S3 객체 암호화 방식 4가지

S3에서 객체를 암호화하는 방법은 총 4가지

방식 설명
SSE-S3 AWS가 관리하는 키로 서버에서 암호화
SSE-KMS KMS 키로 서버에서 암호화
SSE-C 사용자가 제공한 키로 서버에서 암호화
Client-side encryption 클라이언트가 직접 암호화

2️⃣ SSE-S3 (Server-Side Encryption S3)

image.png

가장 기본적인 방식

특징

암호화 알고리즘

AES-256

업로드 시 헤더

x-amz-server-side-encryption: AES256

현재는 새 S3 버킷 기본값으로 활성화


3️⃣ SSE-KMS

image.png

AWS의 AWS Key Management Service를 사용하는 방식