数据工厂的 Azure 安全基线

此安全基线将 Microsoft 云安全基准版本 1.0 中的指南应用于数据工厂。 Microsoft Cloud 安全基准提供有关如何在 Azure 上保护云解决方案的建议。 内容按 Microsoft 云安全基准定义的安全控制措施以及适用于数据工厂的相关指南进行分组。

可以使用 Microsoft Defender for Cloud 监视此安全基线及其建议。 Azure Policy定义将在 Microsoft Defender for Cloud 门户页的“合规性”部分列出。

当功能具有相关的Azure Policy定义时,这些定义将列在此基线中,以帮助你衡量对 Microsoft 云安全基准控制和建议的合规性。 某些建议可能需要付费Microsoft Defender计划来实现某些安全方案。

注意

不适用于数据工厂的功能已被排除。 若要查看数据工厂如何完全映射到 Microsoft 云安全基准,请参阅 完整的数据工厂安全基线映射文件

安全配置文件

安全配置文件汇总了数据工厂的高影响行为,这可能会增加安全注意事项。

服务行为属性
产品类别 分析、集成
客户可以访问主机/OS 无访问权限
可以将服务部署到客户的虚拟网络中 正确
存储静态客户内容 正确

网络安全

有关详细信息,请参阅 Microsoft 云安全基准:网络安全

NS-1:建立网络分段边界

功能

虚拟网络集成

说明:服务支持部署到客户的专用虚拟网络 (VNet) 。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

功能说明:Azure-SSIS 集成运行时支持在客户的虚拟网络上注入虚拟网络。 创建 Azure-SSIS Integration Runtime (IR) 时,可选择将其加入虚拟网络。 其允许 Azure 数据工厂创建特定网络资源,如网络安全组和负载均衡器。 你还能够提供自己的静态公共 IP 地址,或让 Azure 数据工厂为你创建一个。 可以在客户虚拟网络的 IaaS VM 上设置自承载集成运行时 (IR)。 网络流量还由客户的网络安全组和防火墙设置控制。

配置指南:此功能配置目前没有 Microsoft 指南。 请查看并确定组织是否要配置此安全功能。

参考将 Azure-SSIS 集成运行时加入虚拟网络

网络安全组支持

说明:服务网络流量遵循其子网上的网络安全组规则分配。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

功能说明:Azure-SSIS 集成运行时支持在客户的虚拟网络上注入虚拟网络。 它遵守客户在其虚拟网络中设置的所有网络安全组和防火墙规则。 创建 Azure-SSIS Integration Runtime (IR) 时,可选择将其加入虚拟网络。 其允许 Azure 数据工厂创建特定网络资源,如网络安全组和负载均衡器。 你还能够提供自己的静态公共 IP 地址,或让 Azure 数据工厂为你创建一个。 在 Azure 数据工厂自动创建的网络安全组上,端口 3389 默认对所有流量开放。 将此端口锁定,确保只有管理员才有访问权限。

可以在客户虚拟网络的 IaaS VM 上设置自承载集成运行时 (IR)。 网络流量还由客户的网络安全组和防火墙设置控制。

根据应用程序和企业分段策略,应基于网络安全组规则限制或允许内部资源之间的流量传递。 对于定义明确的特定应用程序(如三层应用)来说,这可能是高度安全的“默认拒绝”规则集。

配置指南:此功能配置目前没有 Microsoft 指南。 请查看并确定组织是否要配置此安全功能。

参考将 Azure-SSIS 集成运行时加入虚拟网络

NS-2:使用网络控制保护云服务

功能

说明:用于筛选网络流量的服务本机 IP 筛选功能 (不与 NSG 或Azure 防火墙) 混淆。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

其他指导:可以在 Azure 数据工厂 托管虚拟网络中配置专用终结点,以私密方式连接到数据存储。

数据工厂不提供配置虚拟网络服务终结点的功能。

创建 Azure-SSIS Integration Runtime (IR) 时,可选择将其加入虚拟网络。 其允许 Azure 数据工厂创建特定网络资源,如网络安全组和负载均衡器。 你还能够提供自己的静态公共 IP 地址,或让 Azure 数据工厂为你创建一个。 在 Azure 数据工厂自动创建的网络安全组上,端口 3389 默认对所有流量开放。 将此端口锁定,确保只有管理员才有访问权限。 你可以在虚拟网络的本地计算机或 Azure VM 上部署自承载集成运行时。 确保虚拟网络子网部署已将网络安全组配置为仅允许进行管理访问。 根据每个 IR 节点的 Windows 防火墙规则,Azure-SSIS IR 默认禁止端口 3389 出站,以便提供保护。 可将 NSG 与子网关联并设置严格规则来保护虚拟网络配置的资源。

参考Azure 数据工厂的Azure 专用链接

禁用公用网络访问

说明:服务支持通过使用服务级别 IP ACL 筛选规则 (非 NSG 或Azure 防火墙) 或使用“禁用公用网络访问”切换开关来禁用公用网络访问。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

功能说明:禁用公用网络访问仅适用于 Self-Hosted Integration Runtime (SHIR) ,不适用于 Azure IR 或 SSIS IR。 使用 SHIR 时,启用专用链接数据工厂不会显式阻止公共访问,但客户可以手动阻止公共访问。

配置指南:此功能配置目前没有 Microsoft 指南。 请查看并确定组织是否要配置此安全功能。

参考Azure 数据工厂的Azure 专用链接

身份管理

有关详细信息,请参阅 Microsoft 云安全基准:标识管理

IM-1:使用集中式标识和身份验证系统

功能

数据平面访问所需的 Azure AD 身份验证

说明:服务支持使用 Azure AD 身份验证进行数据平面访问。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

功能说明:数据工厂可以对支持 Azure AD 身份验证的 Azure 服务和资源进行本机身份验证。

配置指南:此功能配置目前没有 Microsoft 指南。 请查看并确定组织是否要配置此安全功能。

参考Azure 数据工厂的托管标识

数据平面访问的本地身份验证方法

说明:数据平面访问支持的本地身份验证方法,例如本地用户名和密码。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

功能说明:可以使用 Windows 身份验证 从 Azure-SSIS Integration Runtime (IR) 上运行的 SSIS 包访问数据源。 数据存储可以位于本地环境,可以托管在 Azure 虚拟机 (VM) 上,也可以作为托管服务在 Azure 中运行。 但是,建议尽可能避免使用本地身份验证和使用 Azure AD。 避免使用本地身份验证方法或帐户,应尽可能禁用这些方法或帐户。 请尽可能使用 Azure AD 进行身份验证。

配置指南:此功能配置目前没有 Microsoft 指南。 请查看并确定组织是否要配置此安全功能。

参考使用 Azure 中的 SSIS 包中的Windows 身份验证访问数据存储和文件共享

IM-3:安全且自动地管理应用程序标识

功能

托管标识

说明:数据平面操作支持使用托管标识进行身份验证。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

功能说明:默认情况下,通过 Azure 门户 或 PowerShell 创建数据工厂时,将自动创建托管标识。 仅当用户显式指定“标识”关键字 (keyword) 时,才会使用 SDK 或 REST API 创建托管标识。

配置指南:此功能配置目前没有 Microsoft 指南。 请查看并确定组织是否要配置此安全功能。

参考Azure 数据工厂和Azure Synapse的托管标识

服务主体

说明:数据平面支持使用服务主体进行身份验证。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

功能说明:数据工厂允许使用托管标识、服务原则对支持 AAD 身份验证的数据存储和计算进行身份验证。

配置指南:此功能配置目前没有 Microsoft 指南。 请查看并确定组织是否要配置此安全功能。

参考使用 Azure 数据工厂 或 Azure Synapse Analytics 在 Azure Data Lake Storage Gen2 中复制和转换数据

IM-7:根据条件限制资源访问

功能

数据平面的条件访问

说明:可以使用 Azure AD 条件访问策略控制数据平面访问。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

配置指南:此功能配置目前没有 Microsoft 指南。 请查看并确定组织是否要配置此安全功能。

参考条件访问:云应用、操作和身份验证上下文

IM-8:限制凭据和机密的泄露

功能

服务凭据和机密支持 Azure 密钥保管库中的集成和存储

说明:数据平面支持将 Azure 密钥保管库本机用于凭据和机密存储。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

功能说明:可以在 Azure 密钥保管库中存储数据存储和计算的凭据。 执行使用数据存储/计算的活动时,Azure 数据工厂将检索凭据。

配置指南:此功能配置目前没有 Microsoft 指南。 请查看并确定组织是否要配置此安全功能。

参考在 Azure 密钥保管库 中存储凭据

特权访问

有关详细信息,请参阅 Microsoft 云安全基准:特权访问

PA-1:隔离和限制高度特权/管理用户

功能

本地管理员帐户

说明:服务具有本地管理帐户的概念。 了解详细信息

支持 默认启用 配置责任
False 不适用 不适用

配置指南:不支持此功能来保护此服务。

PA-7:遵循 Just Enough Administration(最小特权)原则

功能

用于数据平面的 Azure RBAC

说明:Azure Role-Based 访问控制 (Azure RBAC) 可用于管理对服务的数据平面操作的访问。 了解详细信息

支持 默认启用 配置责任
True True Microsoft

功能说明:数据工厂与 Azure RBAC 集成以管理其资源。 凭借 RBAC,可通过角色分配来管理 Azure 资源访问。 可以将角色分配给用户、组、服务主体和托管标识。 某些资源具有预定义的内置角色。 可以使用工具(例如 Azure CLI、Azure PowerShell 或 Azure 门户)来清点或查询这些角色。

将通过 Azure RBAC 分配给资源的特权限制为角色所需的特权。 此做法是对 Azure AD PIM 实时 (JIT) 方法的补充。 定期审查角色和分配。

使用内置角色授予权限。 仅在必要时创建自定义角色。

可以在 Azure AD 中创建一个对数据工厂具有更严格访问权限的自定义角色。

配置指南:无需其他配置,因为默认部署上已启用此功能。

参考Azure 数据工厂的角色和权限

PA-8:确定云提供商支持的访问流程

功能

客户密码箱

说明:客户密码箱可用于 Microsoft 支持访问。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

配置指南:此功能配置目前没有 Microsoft 指南。 请查看并确定组织是否要配置此安全功能。

参考Microsoft Azure 的客户密码箱

数据保护

有关详细信息,请参阅 Microsoft 云安全基准:数据保护

DP-1:对敏感数据进行发现、分类和标记

功能

敏感数据发现和分类

说明:Azure Purview 或 Azure 信息保护) 等工具 (可用于服务中的数据发现和分类。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

配置指南:此功能配置目前没有 Microsoft 指南。 请查看并确定组织是否要配置此安全功能。

参考将数据工厂连接到 Microsoft Purview

DP-2:监视针对敏感数据的异常情况和威胁

功能

数据泄露/丢失防护

说明:服务支持 DLP 解决方案,用于监视客户内容) 中的敏感数据移动 (。 了解详细信息

支持 默认启用 配置责任
False 不适用 不适用

配置指南:不支持此功能来保护此服务。

DP-3:加密传输中的敏感数据

功能

传输中数据加密

说明:服务支持数据平面的传输中数据加密。 了解详细信息

支持 默认启用 配置责任
True True Microsoft

配置指南:无需其他配置,因为默认部署上已启用此功能。

参考Azure 数据工厂中数据移动的安全注意事项

DP-4:默认启用静态数据加密

功能

使用平台密钥加密静态数据

说明:支持使用平台密钥的静态数据加密,任何客户静态内容都使用这些 Microsoft 托管密钥进行加密。 了解详细信息

支持 默认启用 配置责任
True True Microsoft

配置指南:无需其他配置,因为默认部署上已启用此功能。

参考使用客户管理的密钥加密Azure 数据工厂

DP-5:需要时在静态数据加密中使用客户管理的密钥选项

功能

使用 CMK 进行静态数据加密

说明:服务存储的客户内容支持使用客户管理的密钥进行静态数据加密。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

配置指南:此功能配置目前没有 Microsoft 指南。 请查看并确定组织是否要配置此安全功能。

参考使用客户管理的密钥加密Azure 数据工厂

DP-6:使用安全密钥管理流程

功能

Azure 密钥保管库中的密钥管理

说明:该服务支持任何客户密钥、机密或证书的 Azure 密钥保管库集成。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

配置指南:此功能配置目前没有 Microsoft 指南。 请查看并确定组织是否要配置此安全功能。

参考在 Azure 密钥保管库 中存储凭据

DP-7:使用安全证书管理流程

功能

Azure 密钥保管库中的证书管理

说明:该服务支持任何客户证书的 Azure 密钥保管库集成。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

配置指南:此功能配置目前没有 Microsoft 指南。 请查看并确定组织是否要配置此安全功能。

参考在 Azure 密钥保管库 中存储凭据

资产管理

有关详细信息,请参阅 Microsoft 云安全基准:资产管理

AM-2:仅使用已获批准的服务

功能

Azure Policy 支持

说明:可以通过Azure Policy监视和强制实施服务配置。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

功能说明:使用 Azure Policy 审核和限制用户可以在你的环境中预配的服务。 使用 Azure Resource Graph 在订阅中查询和发现资源。 也可以使用 Azure Monitor 创建规则,以在检测到未经批准的服务时触发警报。

配置指南:此功能配置目前没有 Microsoft 指南。 请查看并确定组织是否要配置此安全功能。

参考Azure Policy数据工厂的内置定义

日志记录和威胁检测

有关详细信息,请参阅 Microsoft 云安全基准:日志记录和威胁检测

LT-1:启用威胁检测功能

功能

适用于服务/产品的 Microsoft Defender

说明:服务具有特定于产品/服务的Microsoft Defender解决方案,用于监视安全问题并发出警报。 了解详细信息

支持 默认启用 配置责任
False 不适用 不适用

功能说明:在 Azure VM 和容器上运行的自承载 IR (SHIR) 使用 Defender 建立安全配置。

配置指南:不支持此功能来保护此服务。

LT-4:启用日志记录以进行安全调查

功能

Azure 资源日志

说明:服务生成可提供增强的服务特定指标和日志记录的资源日志。 客户可以配置这些资源日志,并将其发送到自己的数据接收器,例如存储帐户或日志分析工作区。 了解详细信息

支持 默认启用 配置责任
True True Microsoft

功能说明:活动日志自动可用。 可以在排除故障时使用活动日志来查找错误,或监视组织中的用户如何修改资源。

使用 Microsoft Defender for Cloud 和 Azure Policy 启用资源日志和日志数据收集。

配置指南:无需其他配置,因为默认部署上已启用此功能。

参考Azure Monitor 中的诊断设置

备份和恢复

有关详细信息,请参阅 Microsoft 云安全基准:备份和恢复

BR-1:确保定期执行自动备份

功能

服务本机备份功能

说明:如果不使用 Azure 备份) ,服务 (支持自己的本机备份功能。 了解详细信息

支持 默认启用 配置责任
正确 False 客户

功能说明:若要备份Azure 数据工厂上的所有代码,请使用数据工厂中的源代码管理功能。

配置指南:此功能配置目前没有 Microsoft 指南。 请查看并确定组织是否要配置此安全功能。

参考Azure 数据工厂 中的源代码管理

后续步骤