키 정보

Azure Key Vault는 암호화 키를 저장하고 관리하는 두 가지 유형의 리소스를 제공합니다. 자격 증명 모음은 소프트웨어 보호 및 HSM 보호(하드웨어 보안 모듈) 키를 지원합니다. 관리되는 HSM은 HSM 보호 키만 지원합니다.

리소스 종류 키 보호 방법 데이터 평면 엔드포인트 기준 URL
자격 증명 모음 소프트웨어 보호



HSM 보호(프리미엄 SKU 포함)
https://{vault-name}.vault.azure.net
관리형 HSM HSM 보호 https://{hsm-name}.managedhsm.azure.net
  • 자격 증명 모음 - 가장 일반적인 클라우드 애플리케이션 시나리오에 적합한 저렴하고 배포하기 쉬운 다중 테넌트, 영역 복원 가능(사용 가능한 경우), 고가용성 키 관리 솔루션을 제공합니다.
  • 관리형 HSM - 관리형 HSM은 암호화 키를 저장하고 관리하는 단일 테넌트, 영역 복원 가능(사용 가능한 경우), 고가용성 HSM을 제공합니다. 높은 값 키를 처리하는 애플리케이션 및 사용 시나리오에 가장 적합합니다. 가장 엄격한 보안, 규정 준수 및 규정 요구 사항을 충족하는 데도 도움이 됩니다.

참고 항목

자격 증명 모음을 사용하여 암호화 키 외에도 비밀, 인증서 및 스토리지 계정 키와 같은 여러 유형의 개체를 저장하고 관리할 수 있습니다.

Key Vault의 암호화 키는 JWK[JSON 웹 키] 개체로 표현됩니다. JSON(JavaScript Object Notation) 및 JOSE(JavaScript Object Signing and Encryption) 사양은 다음과 같습니다.

또한 기본 JWK/JWA 사양을 확장하여 Azure Key Vault 및 관리형 HSM 구현에 고유한 키 유형을 지원할 수 있습니다.

자격 증명 모음의 HSM 키는 보호됩니다. 소프트웨어 키는 HSM으로 보호되지 않습니다.

  • 자격 증명 모음에 저장된 키는 FIPS 140 유효성이 검사된 HSM을 사용하여 강력한 보호 기능을 활용합니다. 사용할 수 있는 두 가지 고유한 HSM 플랫폼은 FIPS 140-2 수준 2키 버전을 보호하는 1과 키가 만들어진 시기에 따라 FIPS 140-2 수준 3 HSM으로 키를 보호하는 2입니다. 이제 모든 새 키와 키 버전은 플랫폼 2를 사용하여 만들어집니다(영국 지역 제외). 키 버전을 보호하는 HSM 플랫폼을 확인하려면 hsmPlatform을 가져옵니다.
  • 관리되는 HSM은 FIPS 140-2 수준 3 유효성이 검사된 HSM 모듈을 사용하여 키를 보호합니다. 각 HSM 풀은 자체 보안 도메인을 포함하는 격리된 단일 테넌트 인스턴스로, 동일한 하드웨어 인프라를 공유하는 다른 모든 HSM에서 완벽한 암호화 격리를 제공합니다.

이러한 키는 단일 테넌트 HSM 풀에서 보호됩니다. RSA, EC 및 대칭 키를 소프트 형식으로 또는 지원되는 HSM 디바이스에서 내보내 가져올 수 있습니다. 또한 HSM 풀에서 키를 생성할 수도 있습니다. BYOK(사용자 고유 키 가져오기) 사양에 설명된 방법을 사용하여 HSM 키를 가져오는 경우 보안 운송 키 자료를 관리형 HSM 풀로 사용할 수 있습니다.

지리적 경계에 대한 자세한 내용은 Microsoft Azure 보안 센터를 참조하세요.

키 유형 및 보호 방법

Key Vault는 RSA 및 EC 키를 지원합니다. 관리형 HSM은 RSA, EC 및 대칭 키를 지원합니다.

HSM 보호 키

키 유형 자격 증명 모음(프리미엄 SKU에만 해당) 관리형 HSM
EC-HSM: 타원 곡선 키 지원됨(P-256, P-384, P-521, secp256k1/P-256K) 지원됨(P-256, secp256k1/P-256K, P-384, P-521)
RSA-HSM: RSA 키 지원됨(2048비트, 3072비트, 4096비트) 지원됨(2048비트, 3072비트, 4096비트)
oct-HSM: Symmetric 키 지원되지 않음 지원됨(128비트, 192비트, 256비트)

소프트웨어 보호 키

키 유형 자격 증명 모음 관리형 HSM
RSA: “소프트웨어 보호” RSA 키 지원됨(2048비트, 3072비트, 4096비트) 지원되지 않음
EC: “소프트웨어 보호” 타원 곡선 키 지원됨(P-256, P-384, P-521, secp256k1/P-256K) 지원되지 않음

규정 준수

키 유형 및 대상 규정 준수
자격 증명 모음의 소프트웨어 보호 키(hsmPlatform 0) 키 FIPS 140-2 수준 1
자격 증명 모음의 hsmPlatform 1 보호 키(프리미엄 SKU) FIPS 140-2 수준 2
자격 증명 모음의 hsmPlatform 2 보호 키(프리미엄 SKU) FIPS 140-2 수준 3
관리형 HSM의 키는 항상 HSM으로 보호됩니다. FIPS 140-2 수준 3

각 키 형식, 알고리즘, 작업, 특성 및 태그에 대한 자세한 내용은 키 형식, 알고리즘 및 작업을 참조하세요.

사용 시나리오

사용하는 경우 예제
고객 관리형 키를 사용하는 통합 리소스 공급자를 위한 Azure 서버 쪽 데이터 암호화 - Azure Key Vault에서 고객 관리형 키를 사용하여 서버 쪽 암호화
클라이언트 쪽 데이터 암호화 - Azure Key Vault를 사용하는 클라이언트 쪽 암호화
키 없는 TLS - 주요 클라이언트 라이브러리 사용

다음 단계