È possibile crittografare i dati che vengono memorizzati in Microsoft CRM utilizzando Transparent Data Encryption, o TDE. Transparent Data Encryption crittografa i dati nel database di SQL server pur essendo trasparente per le applicazioni. I dati sono crittografati anche quando sono staccati o il backup. CRM 4.0 è pienamente supportato con SQL Server 2008 TDE.
Istruzioni
1
Cliccare su "Start", "Tutti i programmi", "Accessori" e poi "Blocco note". Blocco note per creare una chiave master, inserire il seguente script:
Usa master;
CREARE LA CHIAVE MASTER
ENCRYPTION BY PASSWORD = 'Pass@word1';
VAI
2
Salvare il file come "Master_key.script." Fare clic su "Start", "Accessori" e "Command Prompt" per aprire una finestra del prompt dei comandi. Ingresso "sqlcmd - S myServer\instanceName - i Master_key.script" (senza virgolette) e premere "Invio".
3
Creare un certificato eseguendo il seguente script:
Usa master;
CREARE il certificato TDECertificate
WITH SUBJECT = 'TDE certificato'
VAI
È necessario archiviare il certificato in un luogo sicuro.
4
Eseguire lo script seguente per creare un nuovo database e una chiave di crittografia del database crittografata con il certificato di cui sopra:
CREATE DATABASE newdatabase_tde
VAI
USO newdatabase_tde;
CREARE LA CHIAVE DI CRITTOGRAFIA DEL DATABASE
CON ALGORITMO = AES_256
CRITTOGRAFIA di SERVER certificato TDECertificate
VAI
5
Abilitare Transparent Data Encryption per un database eseguendo le operazioni seguenti:
ALTER DATABASE newdatabase_tde
IMPOSTA CRITTOGRAFIA SU
VAI