Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure Key Vault innehåller två typer av resurser för att lagra och hantera kryptografiska nycklar. Valv stöder programvaruskyddade och HSM-skyddade nycklar (maskinvarusäkerhetsmodul). Hanterade HSM-datorer stöder endast HSM-skyddade nycklar.
| Resurstyp | Viktiga skyddsmetoder | Nyckeltyper som stöds | Bas-URL för dataplanens slutpunkt |
|---|---|---|---|
| Valv | Programvaruskyddad och HSM-skyddad (HSM-nyckeltyper i Premium SKU) | RSA, EC och (endast Premium) oct-HSM (symmetrisk/AES, förhandsversion) | https://<vault-name>.vault.azure.net |
| Hanterade HSM:er | HSM-skyddad | RSA-HSM, EC-HSM och oct-HSM (symmetrisk/AES) | https://<hsm-name>.managedhsm.azure.net |
- Valv – Valv ger en billig, lättdistribuerad lösning med flera klientorganisationer, zonmotståndskraftig (där det är tillgängligt), nyckelhanteringslösning med hög tillgänglighet som lämpar sig för de vanligaste scenarierna för molnprogram.
- Hanterade HSM:er – Managed HSM tillhandahåller HSM med enkel klientorganisation med hög tillgänglighet för att lagra och hantera dina kryptografiska nycklar. Passar bäst för program och användningsscenarier som hanterar nycklar med högt värde. Hjälper också till att uppfylla de strängaste kraven på säkerhet, efterlevnad och regelverk.
Kommentar
Den här artikeln beskriver nycklar i Key Vault (nyckelvalv). Mer information om Managed HSM finns i Om nycklar i hanterade HSM - och nyckeltyper, algoritmer och åtgärder (Hanterad HSM).
Kommentar
Med valv kan du också lagra och hantera flera typer av objekt, till exempel hemligheter, certifikat och lagringskontonycklar, utöver kryptografiska nycklar.
Kryptografiska nycklar i Key Vault är JSON-webbnyckelobjekt (JWK). Azure Key Vault använder följande specifikationer för JavaScript Object Notation (JSON) och JavaScript Object Signing and Encryption (JOSE):
Azure Key Vault utökar även de grundläggande JWK/JWA-specifikationerna för att aktivera nyckeltyper som är unika för implementeringen.
Valv skyddar lagrade nycklar med en FIPS 140-validerad HSM. Två HSM-plattformar är tillgängliga: HSM Platform 1 skyddar viktiga versioner med FIPS 140-2 Nivå 2 och HSM Platform 2 skyddar viktiga versioner med FIPS 140-3 HSM på nivå 3 . HSM Platform 2 skyddar nu alla nya nycklar och nyckelversioner. För att avgöra vilken HSM-plattform som skyddar en nyckelversion hämtar du dess hsmPlatform-attribut .
Mer information om geografiska gränser finns i Microsoft Azure Säkerhetscenter.
Nyckeltyper och skyddsmetoder
Key Vault Premium och Standard stöder RSA- och EC-nycklar.
HSM-skyddade nycklar (Key Vault Premium)
| Nyckeltyp | Storlekar / kurvor |
|---|---|
| EC-HSM: Elliptisk kurvnyckel | P-256, P-384, P-521, sekp256k1/P-256K |
| RSA-HSM: RSA-nyckel | 2048-bitars, 3072-bitars, 4096-bitars |
| oct-HSM: Symmetrisk (AES) nyckel (förhandsversion) | 128-bit, 192-bit, 256-bit |
Symmetriska nycklar (oct-HSM) (förhandsversion)
Important
Stöd för symmetrisk nyckel (oct-HSM/AES) i Azure Key Vault Premium är för närvarande i offentlig förhandsversion. Förhandsversionsfunktioner tillhandahålls as-is, utan serviceavtal och rekommenderas inte för produktionsarbetsbelastningar. Mer information finns i Kompletterande villkor för användning av Microsoft Azure-förhandsversioner.
Azure Key Vault Premium stöder HSM-skyddade symmetriska nycklar via nyckeltypen oct-HSM. Symmetriska nycklar i valv är endast HSM-skyddade och kräver ett Premium-valv.
- Storlekar som stöds: 128-bitars, 192-bitars och 256-bitars.
-
Åtgärder som stöds:
encrypt,decrypt,wrapKeyochunwrapKey. - Algoritmer som stöds: AES-KW, AES-GCM och AES-CBC för kryptering och omslutning; HS256, HS384 och HS512 för HMAC-tecken/verifiering. Information om algoritmer finns i Nyckeltyper, algoritmer och åtgärder.
Exempel: Skapa en AES-nyckel
az keyvault key create \
--vault-name <vault-name> \
--name sample-aes-key \
--kty oct-HSM \
--size 256 \
--ops encrypt decrypt wrapKey unwrapKey
Exempel: Kryptera data
az keyvault key encrypt \
--vault-name <vault-name> \
--name sample-aes-key \
--algorithm A256GCM \
--value aGVsbG8gd29ybGQ=
Kommentar
För AES-GCM åtgärder sparar du ivvärdena , resultoch tag från krypteringssvaret. Alla tre värdena krävs för att dekryptera korrekt. Om du vill samla in dem i ett enda anrop använder du CLI-alternativet --query : --query "{iv:iv, result:result, tag:tag}".
Programvaruskyddade nycklar (Key Vault Standard och Premium)
| Nyckeltyp | Storlekar / kurvor |
|---|---|
| RSA: Programvaruskyddad RSA-nyckel | 2048-bitars, 3072-bitars, 4096-bitars |
| EC: Programvaruskyddad elliptisk kurvnyckel | P-256, P-384, P-521, sekp256k1/P-256K |
Information om stöd för Managed HSM finns i Om nycklar i Managed HSM.
Regelefterlevnad
| Nyckeltyp och mål | Regelefterlevnad |
|---|---|
| Programvaruskyddade nycklar (HSM Platform 0) i valv | FIPS 140-2 Nivå 1 |
| HSM Platform 1-skyddade nycklar i valv (Premium SKU) | FIPS 140-2 nivå 2 |
| Nycklar skyddade av HSM Platform 2 i valv (Premium SKU) | FIPS 140-3 nivå 3 |
Kvantresistent, kvantsäker eller post-kvantkryptografi
"Kvantresistent", "kvantsäker" och "post-quantum" kryptografi är alla termer som används för att beskriva kryptografiska algoritmer som tros vara resistenta mot kryptanalytiska attacker från både klassiska datorer och kvantdatorer. 256-bitars symmetriska nycklar (oct-HSM/AES) som används med AES-algoritmerna som erbjuds av Azure Key Vault Premium (förhandsversion) och Managed HSM är kvantresistenta. Mer information finns i Vanliga frågor och svar om Commercial National Security Algorithm Suite 2.0 och Quantum Computing.
Se Nyckeltyper, algoritmer och åtgärder för mer information om varje nyckeltyp, algoritmer, åtgärder, attribut och taggar.
Användningsscenarier
| När ska man använda | Exempel |
|---|---|
| Datakryptering på Azure-serversidan för integrerade resursprovidrar med kundhanterade nycklar | Server-side kryptering med hjälp av kundhanterade nycklar i Azure Key Vault |
| Datakryptering på klientsidan | Client-Side Kryptering med Azure Key Vault |
| Nyckellös TLS | Använda klientbiblioteken för Key Vault |