Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure Key Vault-certificaten beheren X.509-certificaten en de bijbehorende persoonlijke sleutels voor TLS/SSL, verificatie en ondertekening van code. Dit artikel bevat beveiligingsaan aanbevelingen die specifiek zijn voor certificaatbeheer.
Opmerking
Dit artikel is gericht op beveiligingsprocedures die specifiek zijn voor Key Vault-certificaten. Zie Uw Azure Key Vault beveiligen voor uitgebreide beveiligingsrichtlijnen voor Key Vault, waaronder netwerkbeveiliging, identiteits- en toegangsbeheer en kluisarchitectuur.
Certificaatopslag en -indeling
Key Vault-certificaten combineren X.509-certificaten met hun persoonlijke sleutels en bieden geautomatiseerde beheermogelijkheden:
Certificaten opslaan, niet geheimen: gebruik altijd het certificaatobjecttype key vault in plaats van certificaten op te slaan als geheimen. Certificaatobjecten bieden:
- Geautomatiseerd levenscyclusbeheer
- Integratie met certificeringsinstanties (CA's)
- Mogelijkheden voor automatische verlenging
- Ingebouwde versiebeheer
Vertrouwde certificeringsinstanties gebruiken: integreren met ondersteunde CA's voor geautomatiseerde uitgifte en verlenging:
- DigiCert
- GlobalSign
- Andere geïntegreerde CA's
Externe certificaten correct importeren: bij het importeren van certificaten uit externe bronnen:
- PFX- of PEM-indeling gebruiken
- De volledige certificaatketen opnemen
- Persoonlijke sleutels beveiligen tijdens het importeren
Zie Over Azure Key Vault-certificaten voor meer informatie over certificaten.
Levenscyclusbeheer van certificaten
Implementeer het juiste levenscyclusbeheer voor certificaten om verloop- en storingen te voorkomen:
Automatische verlenging inschakelen: automatische verlenging configureren voor certificaten die zijn uitgegeven door geïntegreerde CA's. Zie Uw Azure Key Vault certificaten vernieuwen voor meer informatie.
Stel het verlengingsvenster in voordat het verloopt: configureer het certificaat zodanig dat het goed wordt vernieuwd voordat het verloopt. Een veelvoorkomende procedure is het activeren van verlenging op ongeveer 80% van de levensduur van het certificaat. Pas deze waarde aan op basis van de uitgiftelatentie van uw CA en de processen voor wijzigingsbeheer.
Verloop van certificaat bewaken: gebruik de Event Grid-gebeurtenis
Microsoft.KeyVault.CertificateNearExpiry, die 30 dagen vóór de vervaldatum wordt geactiveerd, plusMicrosoft.KeyVault.CertificateExpiredenMicrosoft.KeyVault.CertificateNewVersionCreatedom de volledige levenscyclus bij te houden. Zie Azure Key Vault als Event Grid-bron voor meer informatie.Een certificaatinventaris onderhouden: houd alle certificaten, hun doeleinden, de toepassingen die eigenaar zijn en vervaldatums bij.
Zie zelfstudie: Automatischerotatie van certificaten configureren in Key Vault voor meer informatie over verlenging.
Toegangsbeheer voor certificaten
Bepalen wie toegang heeft tot certificaten en beheert:
Afzonderlijke certificaatmachtigingen: Gebruik Azure RBAC om specifieke certificaatmachtigingen te verlenen:
- Key Vault certificaatgebruiker: certificaten en openbare sleutels lezen.
- Key Vault Certificates Officer: levenscyclus van certificaten beheren (maken, importeren, vernieuwen, verwijderen).
- Key Vault Operator voor opschonen: verwijderde certificaten leegmaken tijdens de bewaarperiode voor voorlopig verwijderen.
Zie Azure ingebouwde rollen voor Key Vault gegevensvlakbewerkingen voor de volledige lijst met ingebouwde rollen.
Beheertoegang beperken: beheerbewerkingen voor certificaten beperken tot alleen geautoriseerd personeel
Beheerde identiteiten gebruiken: toepassingen moeten toegang krijgen tot certificaten met beheerde identiteiten in plaats van service-principals met opgeslagen referenties
Zie Toegang bieden tot Key Vault-certificaten met Azure RBAC.
Certificaatuitgiftebeleid
Certificaatbeleid configureren om beveiligingsvereisten af te dwingen:
Stel de juiste geldigheidsperioden in:
- Openbaar vertrouwde TLS-certificaten: volg de huidige basislijnvereisten voor ca/browserforums. De maximale openbare TLS-geldigheid wordt verlaagd tot 200 dagen (vanaf maart 2026) en wordt gepland om verder te dalen (100 dagen in 2027, 47 dagen in 2029). Plan voor kortere levensduur en volledige automatisering van verlenging.
- Interne certificaten: stel geldigheid in op basis van organisatiebeleid, zodat de levensduur zo kort blijft als uw rotatieautomatisering ondersteunt.
- Certificaten voor ondertekening van programmacode: volg industriestandaarden voor het doelplatform.
Sterke sleutelalgoritmen gebruiken:
- RSA: minimaal 2048-bits, 4096-bits voor scenario's met hoge beveiliging
- EG: P-256-, P-384- of P-521-curven
Alternatieve onderwerpnamen (SAN's) configureren: alle vereiste DNS-namen en IP-adressen opnemen
Extensies voor sleutelgebruik instellen: geef het juiste sleutelgebruik (Digitale handtekening, sleutelcodering) en uitgebreid sleutelgebruik (serververificatie, clientverificatie) op
Zie Voor meer informatie over certificaatbeleid het maken van Azure Key Vault-certificaten.
Certificaatbewaking en -waarschuwingen
Certificaatbewerkingen en levenscyclus-gebeurtenissen bijhouden:
Diagnostische logboekregistratie inschakelen: alle certificaatbewerkingen registreren, waaronder:
- Certificaat maken en importeren
- Pogingen tot certificaatvernieuwing (geslaagd/mislukt)
- Toegang tot certificaten (certificaat ophalen, persoonlijke sleutel ophalen)
- Certificaat verwijderen
Vervaldatumwaarschuwingen configureren: Azure Monitor-waarschuwingen instellen voor:
- Certificaten verlopen binnen 30 dagen
- Mislukte vernieuwingspogingen
- Toegang tot certificaten door niet-geautoriseerde identiteiten
Certificaatgebruik controleren: controleer regelmatig welke toepassingen en services elk certificaat gebruiken
Certificaatexport en backup
Beschikbaarheid van certificaten beveiligen met behoud van beveiliging:
Exportbewerkingen beheren: beperken wie certificaten kan exporteren met persoonlijke sleutels (exportbare vlag in certificaatbeleid)
Voorlopig verwijderen inschakelen: per ongeluk verwijderde certificaten herstellen binnen de bewaarperiode (7-90 dagen). Zie overzicht van voorlopig verwijderen van Azure Key Vault
Beveiliging tegen opschonen inschakelen: permanente verwijdering voorkomen tijdens de bewaarperiode. Zie Bescherming tegen opschonen
Back-ups maken van kritieke certificaten: back-ups van certificaten exporteren en veilig opslaan voor herstel na noodgevallen. Zie Azure Key Vault-back-up
Geëxporteerde certificaten beveiligen: bij het exporteren van certificaten:
- Sterke wachtwoorden gebruiken voor PFX-bestanden
- Geëxporteerde bestanden opslaan op veilige locaties
- Tijdelijke bestanden verwijderen na gebruik
- Exportbewerkingen controleren
Transparantie en naleving van certificaten
Zichtbaarheid van certificaatuitgifte behouden:
Inzicht in de werking van Certificate Transparency (CT): Voor openbaar vertrouwde certificaten die zijn uitgegeven via de geïntegreerde certificaatautoriteiten van Key Vault, zorgt de CA voor indiening bij CT-logs; u hoeft dit niet in Key Vault in te schakelen. Openbaar vertrouwde certificaten en metagegevens verlaten de Azure grens tijdens de inschrijving en worden vastgelegd door openbare CT-logboeken per browservertrouwensvereisten. Zie de opmerking over de verwerking van externe CA- en CT-logboeken in Over Azure Key Vault certificaten voor meer informatie.
Doeleinden van certificaatdocumenten: documenten van:
- Certificaatdoel en eigenaarstoepassing
- Goedkeuringsproces voor certificaatuitgifte
- Procedures voor certificaatvernieuwing
Zelfondertekende certificaten
Wanneer u zelfondertekende certificaten gebruikt voor testen of interne doeleinden:
Limiet voor niet-productieomgevingen: zelfondertekende certificaten mogen niet worden gebruikt in productie voor openbaar toegankelijke services
De juiste geldigheidsperioden instellen: Kortere geldigheidsperioden gebruiken voor zelfondertekende certificaten (90 dagen of minder)
Vertrouwensdistributie beheren: Documenteer hoe zelf ondertekend certificaatvertrouwen wordt gedistribueerd naar klanten
Migratie van door CA uitgegeven certificaten plannen: een strategie hebben om zelfondertekende certificaten te vervangen door door CA uitgegeven certificaten voor productie
Zie Een certificaat maken met Key Vault voor meer informatie over zelfondertekende certificaten.
Verwante beveiligingsartikelen
- Beveilig uw Azure Key Vault: uitgebreide Key Vault beveiligingsrichtlijnen.
- Beveilig uw Azure Key Vault sleutels: aanbevolen beveiligingsprocedures voor cryptografische sleutels.
- Beveilig uw Azure Key Vault geheimen: aanbevolen beveiligingsprocedures voor geheimen.