数据加密
发布日期: 2016年11月
适用于: Dynamics CRM 2015
Microsoft Dynamics 365 使用标准的 Microsoft SQL Server 单元级加密为一组包含敏感信息的默认实体属性(如用户名和电子邮件密码)加密。 此功能可帮助组织符合 FIPS 140-2 兼容性。
对于 Microsoft Dynamics CRM Online 和 Microsoft Dynamics CRM(本地),默认情况下,所有新组织和升级组织都使用数据加密。 禁止关闭加密数据。
具有系统管理员安全角色的 Microsoft Dynamics 365 用户可以随时更改加密密钥。详细信息:更改组织加密密钥
重要
Microsoft Dynamics 365 的内部部署版本:
若要更改加密密钥,需要在 Microsoft Dynamics 365 网站上对 SSL 进行配置。
最好是每年更改一次加密密钥。
在将组织数据库导入一个新的部署或者导入对组织进行加密后重新创建了配置数据库 (MSCRM_CONFIG) 的部署时,激活数据加密需要加密密钥。 完成组织导入后,您可以将原始加密密钥复制到记事本,然后将其粘贴到“设置”>“数据管理”>“数据加密”对话框中。
当您重新输入该数据加密密钥时,建议您首先运行 Microsoft Dynamics 365 Web 应用程序,使用 Internet Explorer 将加密密钥粘贴到“数据加密”对话框。
更改组织加密密钥
转到“设置”>“数据管理”。
选择“数据加密”。
在“更改加密秘钥”框中,键入新的加密密钥,然后选择“更改”。
在确认消息中选择“确定”,然后选择“关闭”退出数据加密页面。
建议您将密钥复制到一个安全的位置。复制您的组织数据加密密钥
复制您的组织数据加密密钥
强烈建议您先复制您的数据加密密钥。 这对于需要在重新部署或故障恢复后重新激活数据加密的本地部署来说尤其重要。
以拥有系统管理员安全角色的用户的身份登录 Microsoft Dynamics 365。
转到“设置”>“数据管理”。
选择“数据加密”。
在“数据加密”对话框中,选择“显示加密密钥”,在“当前加密密钥框”中选择加密密钥,然后将其复制到剪贴板。
警告
如果 Microsoft Dynamics CRM(本地) 网站不支持 HTTPS/SSL 配置,则不会显示“数据加密”对话框。 想要更安全的部署,建议您配置 HTTPS/SSL 的网站。 但是,如果没有为 HTTPS/SSL 配置该网站,请使用可用于修改 CRM 数据库表的工具(例如 Microsoft SQL Server Management Studio 或 部署 Web 服务),打开配置数据库 (MSCRM_CONFIG),在 DeploymentProperties 表中,将 DisableSSLCheckForEncryption 设置为 1。
然后将加密密钥粘贴到记事本之类的文本编辑器中。
警告
默认情况下,Microsoft Dynamics 365 生成随机组合的 Unicode 字符的密码。 因此,必须使用支持 Unicode 字符的应用程序和文件来保存系统生成的密码。 某些文本编辑器(如记事本)默认情况下使用 ANSI 代码。 在使用“记事本”保存密码前,选择“另存为”,然后在“编码”列表中选择“Unicode”。
建议您最好将包含加密密钥的文本文件保存在计算机加密硬盘中的一个安全位置里。
另请参阅
SQL Server 加密
FIPS 140 评估
管理数据
管理配置数据
© 2016 Microsoft Corporation。 保留所有权利。 版权