Door de klant beheerde toetsen ingesteld voor AEM as a Cloud Service customer-managed-keys-for-aem-as-a-cloud-service
AEM as a Cloud Service slaat momenteel klantgegevens op in Azure Blob Storage en MongoDB, waarbij standaard door de leverancier beheerde coderingssleutels worden gebruikt om gegevens te beveiligen. Terwijl deze opstelling aan de veiligheidsbehoeften van vele organisaties voldoet, streven de ondernemingen in gereglementeerde industrieën of die die verbeterde gegevensveiligheid vereisen grotere controle over hun encryptiepraktijken. Voor organisaties die prioriteit geven aan gegevensbeveiliging, compatibiliteit en de mogelijkheid om hun coderingssleutels te beheren, biedt de CMK-oplossing (Customer Managed Keys) een essentiële verbetering.
Doel van deze oplossing the-problem-being-solved
Door de provider beheerde sleutels kunnen problemen veroorzaken voor bedrijven die extra privacy en integriteit nodig hebben. Zonder controle over zeer belangrijk beheer, staan de organisaties voor uitdagingen in het voldoen aan nalevingsvereisten, het uitvoeren van het beleid van de douaneveiligheid, en het verzekeren van volledige gegevensveiligheid.
De introductie van Customer Managed Keys (CMK) lost deze problemen op door AEM-klanten volledige controle te geven over hun coderingssleutels. Door verificatie via Microsoft Entra ID (voorheen Azure Active Directory) maakt AEM CS een veilige verbinding met de Azure Key Vault van de klant, zodat deze de levenscyclus van de coderingssleutels kan beheren, waaronder het maken, roteren en intrekken van sleutels.
CMK biedt verschillende voordelen:
- beheert Gegevens en de Encryptie van de Toepassing: verhoog veiligheid met direct beheer van uw toepassing van AEM en gegevens cryptografische sleutels.
- verbeter Vertrouwelijkheid en Integriteit: verklein de waarschijnlijkheid van onopzettelijke toegang en onthulling van gevoelige of merkgebonden gegevens met volledig encryptiebeheer.
- de Zeer belangrijke Steun van Azure: het gebruik van de SleutelVault van Azure staat voor zeer belangrijke opslag toe, verwerkend geheime verrichtingen, en het uitvoeren van zeer belangrijke rotaties.
Door CMK aan te nemen, kunnen klanten de controle over hun gegevensbeveiliging en encryptiepraktijken verhogen, de veiligheid verbeteren en risico’s verlichten, terwijl het handhaven van de scalability en de flexibiliteit van AEM CS.
Met AEM as a Cloud Service kunt u uw eigen coderingssleutels gebruiken voor het coderen van gegevens in rust. Deze handleiding bevat stappen voor het instellen van een door de klant beheerde sleutel (CMK) in Azure Key Vault voor AEM as a Cloud Service.
Deze handleiding bevat de volgende stappen voor het maken en configureren van de vereiste infrastructuur:
- Uw omgeving instellen
- Een toepassings-id verkrijgen van Adobe
- Een nieuwe bronnengroep maken
- Een sleutelvault maken
- Adobe toegang verlenen tot de sleutelkluis
- Een coderingssleutel maken
U moet de URL van de sleutelkluis, de naam van de coderingssleutel en informatie over de sleutelvault delen met Adobe.
Uw omgeving instellen setup-your-environment
De interface van de Lijn van het Bevel van Azure (CLI) is het enige vereiste voor deze gids. Als u niet reeds geïnstalleerde Azure CLI hebt, volg hier de officiële installatieinstructies .
Meld u aan bij uw CLI met az login voordat u doorgaat met de rest van deze handleiding.
Het CMK-configuratieproces voor AEM as a Cloud Service starten request-cmk-for-aem-as-a-cloud-service
U moet de configuratie CMK (Customer Managed Keys) voor uw AEM as a Cloud Service-omgeving aanvragen via de gebruikersinterface. Om dit te doen, navigeer aan de Veiligheid UI van het Huis van AEM, onder de Klant Beheerde Sleutels sectie.
U kunt dan beginnen het onboarding proces door op het Begin onboarding knoop te klikken.
Een toepassings-id verkrijgen van Adobe obtain-an-application-id-from-adobe
Na het starten van het instapproces biedt Adobe een Entra-toepassings-id. Deze toepassings-id is nodig voor de rest van de handleiding en maakt een servicepprincipal waarmee Adobe toegang heeft tot uw sleutelkluis. Als u nog geen toepassings-id hebt, wacht u tot Adobe deze heeft opgegeven.
Nadat het verzoek is voltooid, ziet u de toepassings-id in de CMK-interface.
Een nieuwe bronnengroep maken create-a-new-resource-group
Creeer een nieuwe middelgroep in een plaats van uw keus.
# Choose a location and a name for the resource group.
$location="<AZURE LOCATION>"
$resourceGroup="<RESOURCE GROUP>"
# Create the resource group.
az group create --location $location --resource-group $resourceGroup
Als u al een middelgroep hebt, gebruik het in plaats daarvan. In de rest van deze handleiding worden de locatie van de resourcegroep en de naam ervan aangeduid met respectievelijk $location en $resourceGroup .
Een sleutelvault maken create-a-key-vault
Maak een sleutelkluis voor de coderingssleutel. De sleutelvault moet ontruimingsbescherming hebben toegelaten. Ontdooiingsbescherming is nodig voor het versleutelen van gegevens in rust van andere Azure-services. Toegang tot een openbaar netwerk moet zijn ingeschakeld om ervoor te zorgen dat de Adobe-services toegang hebben tot de sleutelkluis.
# Reuse this information from the previous step.
$location="<AZURE LOCATION>"
$resourceGroup="<RESOURCE GROUP>"
# Choose a name for the key vault.
$keyVaultName="<KEY VAULT NAME>"
# Create the key vault.
az keyvault create `
--location $location `
--resource-group $resourceGroup `
--name $keyVaultName `
--default-action=Allow `
--enable-purge-protection `
--enable-rbac-authorization `
--public-network-access Enabled
Adobe toegang verlenen tot de sleutelkluis grant-adobe-access-to-the-key-vault
In deze stap geeft u Adobe via een Entra-toepassing toegang tot de keyvault. Adobe had de id van de Entra-toepassing al moeten opgeven.
Eerst, moet u een de diensthoofd tot stand brengen in bijlage aan de toepassing van de Entra en het toewijzen van de Zeer belangrijke Uitvault Reader en Zeer belangrijke CryptoGebruiker rollen. De rollen zijn beperkt tot de sleutelkluis die in deze gids wordt gecreeerd.
# Reuse this information from the previous steps.
$resourceGroup="<RESOURCE GROUP>"
$keyVaultName="<KEY VAULT NAME>"
# The application ID is provided by Adobe.
$appId="<APPLICATION ID>"
# Retrieve the ID of the key vault.
$keyVaultId=(az keyvault show --resource-group $resourceGroup --name $keyVaultName --query id --output tsv)
# Create a new service principal.
$servicePrincipalId=(az ad sp create --id $appId --query id --out tsv)
# Assign the roles to the service principal.
az role assignment create --assignee $servicePrincipalId --role "Key Vault Reader" --scope $keyVaultId
az role assignment create --assignee $servicePrincipalId --role "Key Vault Crypto User" --scope $keyVaultId
Een coderingssleutel maken create-an-encryption-key
Tot slot kunt u een encryptiesleutel in uw zeer belangrijke vault tot stand brengen. U hebt de Zeer belangrijke rol van de Medewerker Crypto van de Vault nodig om deze stap te voltooien. Om deze rol te hebben die aan u wordt verleend, contacteer uw systeembeheerder als de het programma geopende gebruiker deze rol niet heeft. U kunt ook een persoon die al die rol heeft, vragen om deze stap voor u te voltooien.
Netwerktoegang tot de sleutelkluis is is vereist om de coderingssleutel te maken. Controleer eerst of u toegang hebt tot de sleutelvault en ga verder met het maken van de sleutel:
# Reuse this information from the previous steps.
$keyVaultName="<KEY VAULT NAME>"
# Choose a name for your key.
$keyName="<KEY NAME>"
# Create the key.
az keyvault key create --vault-name $keyVaultName --name $keyName
De gegevens van de sleutelkluis delen share-the-key-vault-information
Op dit punt, is de configuratie volledig. Deel de vereiste informatie via de CMK-interface, waarmee het configuratieproces van de omgeving wordt gestart.
# Reuse this information from the previous steps.
$resourceGroup="<RESOURCE GROUP>"
$keyVaultName="<KEY VAULT NAME>"
# Retrieve the URL of your key vault.
$keyVaultUri=(az keyvault show --name $keyVaultName `
--resource-group $resourceGroup `
--query properties.vaultUri `
--output tsv)
# In addition we would need the tenantId and the subscriptionId in order to setup the connection.
$tenantId=(az keyvault show --name $keyVaultName `
--resource-group $resourceGroup `
--query properties.tenantId `
--output tsv)
$subscriptionId="<Subscription ID>"
Geef deze informatie op in de CMK-gebruikersinterface:
Gevolgen van het intrekken van toetstoegang implications-of-revoking-key-access
Het intrekken of uitschakelen van de toegang tot de Key Vault-, Key- of CMK-toepassing kan leiden tot aanzienlijke operationele verstoringen van uw AEM as a Cloud Service-omgeving. Zodra deze sleutels worden onbruikbaar gemaakt, worden de gegevens in AEM as a Cloud Service ontoegankelijk, en om het even welke stroomafwaartse verrichtingen die op deze gegevens baseren houden op te functioneren. Het is van cruciaal belang dat u de mogelijke effecten begrijpt voordat u wijzigingen aanbrengt in uw sleutelconfiguraties.
Als u besluit om AEM as a Cloud Service toegang tot uw gegevens in te trekken, kunt u dit doen door de gebruikersrol die aan de toepassing is gekoppeld, uit de Key Vault in Azure te verwijderen.
Volgende stappen next-steps
Nadat u de vereiste informatie hebt opgegeven in de CMK-gebruikersinterface, start Adobe het configuratieproces voor uw AEM as a Cloud Service-omgeving. Dit proces vereist tijd, en u wordt op de hoogte gebracht zodra het wordt voltooid.
De CMK-instelling voltooien complete-the-cmk-setup
Zodra het configuratieproces wordt voltooid, kunt u de status van uw opstelling CMK in UI zien. U kunt ook de sleutelvault en de encryptiesleutel zien.
Vragen en ondersteuning questions-and-support
Neem contact op met Adobe als u vragen hebt, vragen hebt of hulp nodig hebt bij de installatie van door Customer Managed Keys voor AEM as a Cloud Service. Adobe Support beantwoordt alle vragen die u hebt.