清单:规划在安全环境中的操作

在安全环境中运行 BizTalk Server 需要额外的部署和配置步骤。 默认操作系统安装不需要考虑这些信息,但在应用了限制性安全策略的场景中,您应考虑本部分的信息。 应用于服务器的限制级别可能会有所不同,但以下信息应涵盖大多数情况,并且是一个很好的起点。

运行 BizTalk Server 的计算机的安全注意事项

以下信息建议运行 BizTalk Server 的计算机上的安全相关设置。

用户权限分配

若要启动用户权限分配 MMC 管理单元,请单击“ 开始”,单击 “管理工具”,然后单击“ 本地安全策略”。 在 “本地安全策略 MMC”管理单元中,展开 “安全设置”,展开 “本地策略”,然后单击“ 用户权限分配”。

策略设置 价值观 参考和详细信息
作为服务登录 BizTalk 应用程序用户 运行 BizTalk 主机实例所必需的。 有关不同用户帐户的详细信息,请参阅 BizTalk Server 中的 Windows 组和用户帐户
作为服务登录 RuleEngine 更新服务帐户 运行 RuleEngine Update Service 所必需的。 有关不同用户帐户的详细信息,请参阅 BizTalk Server 中的 Windows 组和用户帐户
作为服务登录 SSO 服务帐户 运行企业单 Sign-On 服务所必需的。 有关不同用户帐户的详细信息,请参阅 BizTalk Server 中的 Windows 组和用户帐户

系统服务

若要启动服务 MMC 管理单元,请单击“ 开始”,单击“ 运行”,然后在“ 运行 ”对话框中键入 services.msc 并按 Enter。

  • COM+ 系统应用程序

    • 启动类型1:自动
    • 详细信息:BizTalk 正常运行所需条件
    • 用户2:(默认值)
  • DHCP 客户端

    • 启动类型1:自动
    • 详细信息:即使 IP 地址是静态的,也需要
    • 用户2:(默认值)
  • 分布式事务处理协调器

    • 启动类型1:自动
    • 详细信息:BizTalk 需要一些条件才能正确运行

    以下用户帐户需要此服务的权限:


用户 2 权限 详细信息
SSO 服务帐户 完全控制 启动 SSO 服务所需的条件
BizTalk 主机服务帐户 完全控制 需要启动 BizTalk 主机
网络服务 完全控制 IIS 要求

  • HTTP SSL3

    • 启动类型1:自动
    • 详细信息:IIS 要求
    • 用户2:(默认值)
  • IPSEC 服务3

    • 启动类型1:自动
    • 详细信息:IPSEC 增加网络安全(如果使用)
    • 用户2:(默认值)
  • Netlogon

    • 启动类型1:(默认值)
    • 用户2:本地服务
    • 权限:完全控制
  • NT LM 安全支持提供程序3

    • 启动类型1:自动
    • 详细信息:SQL 中 BizTalk Server 的 Kerberos 身份验证必需
    • 用户2:(默认值)
  • 远程访问连接管理器

    • 启动类型1:(默认值)

    以下用户帐户需要此服务的权限:


用户 2 权限 详细信息
SSO 服务帐户 完全控制 启动 SSO 服务所需的条件
BizTalk 主机服务帐户 完全控制 需要启动 BizTalk 主机
网络服务 完全控制 IIS 要求

  • 远程过程调用 (RPC) 定位符

    • 启动类型1:自动
    • 详细信息:BizTalk 必需
    • 用户2:(默认值)
  • WinHTTP Web 代理自动发现服务

    • 启动类型1:(默认值)

    以下用户帐户需要此服务的权限:


用户 2 权限 详细信息
SSO 服务帐户 完全控制 启动 SSO 服务所需的条件
BizTalk 主机服务帐户 完全控制 需要启动 BizTalk 主机

1 值(默认值)表示安全策略应用的默认设置不会更改

2 值(默认值)表示服务的默认用户权限尚未更改

注册表设置

若要启动注册表编辑器,请单击“ 开始”,单击“ 运行”,然后在“ 运行 ”对话框中键入 regedit 并按 Enter。

  • HKLM\SYSTEM\CurrentControlSet\Services\DHCP

    • 用户:网络服务
    • 权限:完全控制
    • 详细信息:DHCP 客户端服务要求
  • HKLM\SYSTEM\CurrentControlSet\Services\TCPIP

    • 用户:网络服务
    • 权限:完全控制
    • 详细信息:DHCP 客户端服务要求

运行 SQL Server 的计算机的安全注意事项

以下信息建议运行 SQL Server 的计算机上的安全相关设置。

用户权限分配

若要启动用户权限分配 MMC 管理单元,请单击“ 开始”,单击 “管理工具”,然后单击“ 本地安全策略”。 在 “本地安全策略 MMC”管理单元中,展开 “安全设置”,展开 “本地策略”,然后单击“ 用户权限分配”。

策略设置 价值观 参考和详细信息
以操作系统方式操作 SQL Server 代理服务帐户、SQL Server 服务帐户 运行 SQL Server 所必需的。 有关详细信息,请参阅 “设置 Windows 服务帐户”。
为进程调整内存配额 SQL Server 代理服务帐户,SQL Server 服务帐户 运行 SQL Server 所必需的。 有关详细信息,请参阅 “设置 Windows 服务帐户”。
绕过遍历检查 SQL Server 代理服务帐户,SQL Server 服务帐户 运行 SQL Server 所必需的。 有关详细信息,请参阅 “设置 Windows 服务帐户”。
创建全局对象 SQL Server 服务帐户 由 SSIS 服务所需。 有关详细信息,请参阅 “设置 Windows 服务帐户”。
支持信任计算机和用户帐户以执行委派 SQL Server 服务帐户、SQL Server 服务器、BizTalk Server 服务器、SQL Server 群集名称 BizTalk Server 需要。 服务器名称的格式为<servername>$。 有关详细信息,请参阅 如何:在 SQL Server 故障转移群集上启用 Kerberos 身份验证
作为服务登录 SQL Server 代理服务帐户,SQL Server 服务帐户 运行 SQL Server 所必需的。 有关详细信息,请参阅 “设置 Windows 服务帐户”。
作为服务登录 SSO 服务帐户 运行企业单 Sign-On 服务所必需的。 有关不同用户帐户的详细信息,请参阅 BizTalk Server 中的 Windows 组和用户帐户
以批处理作业身份登录 SQL Server 代理服务帐户,SQL Server 服务帐户 运行 SQL Server 所必需的。 有关详细信息,请参阅 “设置 Windows 服务帐户”。
替换进程级令牌 SQL Server 代理服务帐户,SQL Server 服务帐户 运行 SQL Server 所必需的。 有关详细信息,请参阅 “设置 Windows 服务帐户”。

系统服务

若要启动服务 MMC 管理单元,请单击“ 开始”,单击“ 运行”,然后在“ 运行 ”对话框中键入 services.msc 并按 Enter。

  • DHCP 客户端

    • 启动类型1:自动
    • 详细信息:即使 IP 地址是静态的,也需要
    • 用户2:(默认值)
  • 分布式事务处理协调器

    • 启动类型1:手动
    • 详细信息:群集服务托管的服务启动

    以下用户帐户需要此服务的权限:


用户 2 权限 详细信息
SSO 服务帐户 完全控制 启动 SSO 服务所需的条件
网络服务 完全控制 IIS 要求

  • HTTP SSL3

    • 启动类型1:自动
    • 详细信息:IIS 要求
    • 用户2:(默认值)
  • IPSEC 服务3

    • 启动类型1:自动
    • 详细信息:IPSEC 增加网络安全(如果使用)
    • 用户2:(默认值)
  • Netlogon

    • 启动类型1:(默认值)
    • 用户2:本地服务
    • 权限:完全控制
  • NT LM 安全支持提供程序3

    • 启动类型1:自动
    • 详细信息:SQL 中 BizTalk Server 的 Kerberos 身份验证必需
    • 用户2:(默认值)
  • 远程访问连接管理器

    • 启动类型1:(默认值)

    以下用户帐户需要此服务的权限:


用户 2 权限 详细信息
SSO 服务帐户 完全控制 启动 SSO 服务所需的条件
网络服务 完全控制 IIS 要求

  • 服务器

    • 启动类型1:自动
    • 详细信息:用于集群文件共享资源
    • 用户2:网络服务
    • 权限:完全控制
  • WinHTTP Web 代理自动发现服务

    • 启动类型1:(默认值)
    • 用户2:SSO 服务帐户
    • 权限:完全控制
    • 详细信息:启动 SSO 服务所必需的
  • 万维网发布服务

    • 启动类型1:自动
    • 详细信息:SQL Server Reporting Services 要求
    • 用户2:(默认值)

1 值(默认值)表示安全策略应用的默认设置不会更改

2 值(默认值)表示服务的默认用户权限尚未更改

注册表设置

若要启动注册表编辑器,请单击“ 开始”,单击“ 运行”,然后在“ 运行 ”对话框中键入 regedit 并按 Enter。

  • HKLM\SYSTEM\CurrentControlSet\Services\DHCP

    • 用户:网络服务
    • 权限:完全控制
    • 详细信息:DHCP 客户端服务要求
  • HKLM\SYSTEM\CurrentControlSet\Services\TCPIP

    • 用户:网络服务
    • 权限:完全控制
    • 详细信息:DHCP 客户端服务要求

其他安全注意事项

下表建议 BizTalk Server 环境的其他重要安全相关设置。

受影响的工件 改变 参考和详细信息
SSO 服务帐户 授予群集管理器中群集的完全控制权限 SSO 必须进行此更改才能正常工作
SQL Server 服务帐户、SQL Server 服务器、BizTalk Server 服务器、SQL Server 群集名称 Active Directory 中的委派信任 正确 Kerberos 身份验证所必需的。 有关详细信息,请参阅 如何:在 SQL Server 故障转移群集上启用 Kerberos 身份验证
SQL Server 服务帐户 授予创建 SPN 条目的权限 正确进行 Kerberos 身份验证所必需的。 有关详细信息,请参阅 如何在 SQL Server 中使用 Kerberos 身份验证
SQL Server 节点、SQL 群集名称 为用户 SQL Server 服务帐户创建 SPN 条目 正确 Kerberos 身份验证所必需的。 有关详细信息,请参阅 如何在 SQL Server 中使用 Kerberos 身份验证
SQL 网络名称集群资源 DNS 注册必须成功,启用 Kerberos 身份验证 正确的 Kerberos 身份验证所必需的
SQL Server 表面区域配置 启用远程直接管理员连接 SQL 浏览器服务必须正常运行,SQL 客户端(BizTalk/ASP.NET)需要它才能正确定位 SQL Server 命名实例。
BizTalk 应用程序用户组 授予 msdb 数据库中sp_help_jobhistory执行权限 BizTalk Server 必需

另请参阅

其他重要任务的清单