Verdant Bioinformatics는 ETL 작업으로 생성된 대규모 연구 파일을 암호화하며, AWS KMS 요청 스로틀링 및 비용 증가 문제에 직면해 있습니다. 강력한 보안을 유지하면서 KMS API 사용량을 줄이기 위해 봉투 암호화(envelope encryption) 패턴을 채택하고자 합니다. 어떤 두 가지 조치를 구현해야 할까요? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: KMS GenerateDataKey를 호출하여 일반 텍스트 데이터 키와 암호화된(CiphertextBlob) 사본을 얻고, 일반 텍스트 데이터 키를 사용하여 파일을 로컬에서 암호화합니다., 읽기 시 저장된 암호화된 데이터 키에 대해 KMS Decrypt를 사용하여 일반 텍스트 데이터 키를 얻은 다음, 파일을 로컬에서 복호화합니다..
이것이 정답인 이유
봉투 암호화는 KMS 요청을 줄이는 효과적인 방법입니다. 첫 번째 단계는 KMS GenerateDataKey를 호출하여 일반 텍스트 데이터 키와 암호화된 데이터 키(CiphertextBlob)를 얻는 것입니다. 이 일반 텍스트 데이터 키를 사용하여 대규모 파일을 로컬에서 암호화합니다. 이렇게 하면 각 파일의 전체 내용을 KMS로 보내는 대신 로컬에서 암호화 작업을 수행하여 KMS API 호출 수를 줄일 수 있습니다. 두 번째 단계는 복호화 시 저장된 암호화된 데이터 키에 대해 KMS Decrypt를 호출하여 일반 텍스트 데이터 키를 얻은 다음, 이 키로 파일을 로컬에서 복호화하는 것입니다. 오답 설명: 복호화 시 추가 KMS 호출이 필요 없도록 일반 텍스트 데이터 키를 암호문과 함께 저장하는 것은 보안 위험이 큽니다. 일반 텍스트 데이터 키가 유출되면 암호화된 데이터가 모두 노출됩니다. KMS 비대칭 RSA 키와 kms:Encrypt를 사용하여 각 파일을 직접 암호화하는 것은 비대칭 키의 목적에 맞지 않으며, 대규모 파일 암호화에 비효율적입니다. 전체 파일 내용으로 KMS Encrypt를 호출하는 것은 KMS 요청 스로틀링 및 비용 증가 문제를 해결하지 못하고 오히려 악화시킵니다. KMS는 소량의 데이터를 암호화하는 데 최적화되어 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음