Configuración

Administración de claves en Microsoft Dynamics CRM

Fecha de publicación: Marzo 6, 2008

Para comprobar la identidad de personas y organizaciones, y para garantizar la integridad del contenido, Microsoft Dynamics CRM genera certificados digitales. Estas credenciales electrónicas enlazan la identidad del propietario del certificado con un par de claves electrónicas (pública y privada) que pueden usarse para cifrar y firmar la información digitalmente. Las credenciales garantizan que las claves pertenezcan realmente a la persona o a la organización especificadas. Para obtener más información acerca de una mayor seguridad mediante claves, lea el siguiente artículo de Microsoft Dynamics CRM.

En esta página
Tipos de claves Tipos de claves
Regeneración y renovación de la clave Regeneración y renovación de la clave
Registro de administración de claves Registro de administración de claves
Almacenamiento de claves Almacenamiento de claves
Cómo cifrar las claves de Microsoft Dynamics CRM Cómo cifrar las claves de Microsoft Dynamics CRM

Tipos de claves

Microsoft Dynamics CRM usa tres tipos de claves privadas de cifrado para las implementaciones a través de Internet.

  • Clave de vale de CRM. Esta clave crea vales de CRM, que se generan cada vez que un usuario de Microsoft Dynamics CRM inicia una sesión en el sistema. Además, la clave de vale CRM descifra el vale de CRM cada vez que se realiza una solicitud al servidor deMicrosoft Dynamics CRM para validar a los usuarios sin que sea necesario que el usuario vuelva a especificar sus credenciales.

  • Clave de token de WRPC (Web Remote Procedure Call). Se usa para generar un token de seguridad que permite asegurarse de que la solicitud tuvo como origen el usuario que la realizó. Este token de seguridad reduce la posibilidad de algunos ataques como, por ejemplo, la falsificación de solicitudes entre dos sitios (un clic).

  • Clave de credenciales de correo electrónico de CRM. Esta clave cifra las credenciales para el E-mail Router, un componente opcional de Microsoft Dynamics CRM.

Volver al principio

Regeneración y renovación de la clave

Las claves de vale de CRM se generan y renuevan automáticamente y, a continuación, se distribuyen o implementan en todos los equipos que ejecutan Microsoft Dynamics CRM o ejecutan un rol de servidor de Microsoft Dynamics CRM específico. Estas claves se vuelven a generar de forma periódica y, a su vez, sustituyen a las claves anteriores. De forma predeterminada, la regeneración de claves tiene lugar cada 24 horas.

Volver al principio

Registro de administración de claves

Microsoft Dynamics CRM registra los eventos de las claves de cifrado en el registro de la aplicación del Visor de eventos. Puede aplicar un filtro por la columna de origen y buscar las entradas MSCRMKeyServiceName, donde ServiceName es el servicio de administración de claves como, por ejemplo, MSCRMKeyArchiveManager o MSCRMKeyGenerator.

Volver al principio

Almacenamiento de claves

Las claves criptográficas se almacenan en la base de datos de configuración de Microsoft Dynamics CRM (MSCRM_CONFIG).

Advertencia

De forma predeterminada, las claves de cifrado no se almacenan en la base de datos de configuración en formato cifrado. Le recomendamos que especifique el cifrado cuando ejecute el programa de instalación. Para obtener más información acerca de cómo cifrar las claves de Microsoft Dynamics CRM, consulte la siguiente sección acerca de cómo cifrar las claves de Microsoft Dynamics CRM.

Volver al principio

Cómo cifrar las claves de Microsoft Dynamics CRM

Antes de ejecutar el programa de instalación de Microsoft Dynamics CRM, puede agregar la entrada encryptionkeys en el archivo de configuración XML. Además, este debe ser el primer rol de servidor de Microsoft Dynamics CRM que instale y debe ejecutar el programa de instalación de Microsoft Dynamics CRM en la línea de comandos. Durante la instalación, el programa de instalación crea una clave maestra de servidor y una clave maestra de base de datos que se usan para cifrar los certificados de Microsoft Dynamics CRM.

Importante

Para obtener instrucciones detalladas acerca de cómo instalar Microsoft Dynamics CRM en la línea de comandos, consulte el capítulo sobre cómo usar la línea de comandos para instalar Microsoft Dynamics CRM del Manual de instalación, que forma parte de la Manual de implementación de Microsoft Dynamics CRM.

<configdb> es el elemento primario de los siguientes elementos de clave de cifrado:

<encryptionkeys certificate="CrmEncryptionCertificate" generate="true"/"False" password="SCpassword" keysource="uniqueID">

El elemento encryptionkeys especifica cómo y si se cifran las claves que se almacenan en el sistema de Microsoft Dynamics CRM. Use generate="true" para habilitar las claves generadas por el sistema que están cifradas. El elemento keysource puede usar cualquier valor, pero debe ser diferente al resto de valores keysource. SCpassword es la contraseña que se va a usar para crear el certificado simétrico.

Advertencia

<encryptionkey physicalname="CrmSymmetricKey" virtualname="CrmKeyEncryptionKey"/>
Cada elemento encryptionkeys especifica una asignación entre un almacén de clave simétrica de la base de datos de Microsoft SQL Server y un nombre de clave virtual, codificado en Microsoft Dynamics CRM para el cifrado de los datos de la base de datos de configuración.

</encryptionkeys>

</configdb>

Ejemplo

Tenga en cuenta que el XML siguiente es un subconjunto del XML necesario para la ejecución correcta del programa de instalación. Para obtener las instrucciones completas, consulte la Manual de implementación de Microsoft Dynamics CRM.

...
<configdb>
<encryptionkeys certificate=”CrmEncryptionCertificate” generate=”true” password=”password” keysource=”UniqueValue123!”>
<encryptionkey physicalname=”CrmSymmetricKey” virtualname=”CrmKeyEncryptionKey”/>
</encryptionkeys>
</configdb>
...

Vínculos relacionados

¿Encontró la información que necesita?
Sí     No 
Si no es así, ¿qué información necesita? (opcional)

© 2009 Microsoft Corporation. Reservados todos los derechos.