SAP 应用程序的 Microsoft Sentinel 解决方案的部署先决条件

本文列出了为 SAP 应用程序部署 Microsoft Sentinel 解决方案所需的先决条件,具体取决于是部署数据连接器代理还是将无代理数据连接器用于 SAP 云连接器。 选择此页面顶部与部署匹配的选项。

检查并确保你具有或了解所有先决条件是部署适用于 SAP 的 Microsoft Sentinel 解决方案应用程序的第一步。 选择连接类型以列出环境的先决条件。

部署 SAP 应用程序的 Microsoft Sentinel 解决方案中包含的步骤示意图,其中突出显示了先决条件步骤。

本文中的内容与安全性、基础结构和 SAP BASIS 团队相关。

部署 SAP 应用程序的 Microsoft Sentinel 解决方案中包含的步骤示意图,其中突出显示了先决条件步骤。

本文中的内容与 安全和SAP BASIS 团队相关。

重要

Microsoft Sentinel 的 SAP 无代理数据连接器目前以 LIMITED PREVIEW 提供Azure 预览版补充条款包括适用于 Beta 版、预览版或尚未正式发布的 Azure 功能的其他法律条款。

Azure 先决条件

通常,Azure 先决条件由 安全 团队管理。

先决条件 说明 必需/可选
访问 Microsoft Sentinel 记下为 Microsoft Sentinel 启用的 Log Analytics 工作区的 工作区 ID主密钥
可以在 Microsoft Sentinel 中找到这些详细信息:从导航菜单中,选择“设置”“工作区设置”>“代理管理”。 复制工作区 ID 和主密钥,然后将它们粘贴到一边,以便在部署过程中使用。
必须
创建 Azure 资源的权限 必须具有从 Microsoft Sentinel 内容中心部署解决方案所需的权限。

还必须在 Microsoft Sentinel 资源组上具有 “所有者” 角色,这是以下项所必需的:
- 创建数据收集规则和数据收集终结点。
- 在数据收集规则上分配 监视指标发布者 角色。

有关详细信息,请参阅 部署 Microsoft Sentinel 解决方案Microsoft Entra 内置角色的先决条件。
必须
创建 Azure Key Vault 或访问现有密钥保管库的权限 使用 Azure Key Vault 存储连接到 SAP 系统所需的机密。 有关详细信息,请参阅 分配密钥保管库访问权限 如果计划将 SAP 系统凭据存储在 Azure Key Vault 中,则需要此权限。

如果计划将它们存储在配置文件中,则为可选。 有关详细信息,请参阅 创建虚拟机并配置对凭据的访问权限
向 SAP 数据连接器代理分配特权角色的权限 部署 SAP 数据连接器代理要求使用 Microsoft Sentinel Business Applications Agent作员 角色向代理的 VM 标识授予对 Microsoft Sentinel 工作区的特定权限。 若要授予此角色,需要对 Microsoft Sentinel 工作区所在的资源组拥有“所有者”权限

有关详细信息,请参阅 通过部署数据连接器代理容器来连接 SAP 系统
必需。
如果没有资源组的“所有者”权限,也可以由具有相关权限的其他用户执行相关步骤,但要在完全部署代理后单独执行

数据连接器代理容器的系统先决条件

通常,系统先决条件由 基础结构 团队管理。

先决条件 说明
系统体系结构 SAP 解决方案的数据连接器组件作为 Docker 容器进行部署。
容器主机可以是物理计算机或虚拟机,可以位于本地或任何云中。
托管容器的 VM 不必 与 Microsoft Sentinel 工作区位于同一 Azure 订阅中,甚至不必位于同一Microsoft Entra 租户中。
支持的 Linux 版本 使用以下 Linux 发行版测试了 SAP 数据连接器代理:
- Ubuntu 18.04 或更高版本
- SLES 版本 15 或更高版本
- RHEL 版本 7.7 或更高版本

如果有其他操作系统,可能需要手动部署和配置容器。

有关详细信息,请参阅 使用专家选项部署适用于 SAP 数据连接器代理容器的 Microsoft Sentinel ,或开具支持票证。
虚拟机大小调整建议 最小规格,例如用于实验室环境:
Standard_B2s VM,包括:
- 双核
- 4 GB RAM

标准连接器(默认):
Standard_D2as_v5 VM 或
Standard_D2_v5 VM,带有:
- 双核
- 8 GB RAM

多个连接器:
Standard_D4as_v5 或
Standard_D4_v5 VM,带有:
- 四核
- 16 GB RAM
管理权限 容器主机需要管理权限(根)。
网络连接 确保容器主机有权访问:
Microsoft Sentinel-
- Azure Key Vault(在 Azure Key Vault 用于存储机密的部署方案中)
通过以下 TCP 端口的 SAP 系统:32xx、5xx13、33xx、48xx(使用 SNC 时),其中 xx 是 SAP 实例编号。
软件实用工具 SAP 数据连接器部署脚本在容器主机 VM 上安装以下必需的软件(具体取决于使用的 Linux 分发版),列表可能会略有不同:
- 解 压缩
- NetCat
- 码头工人
- jq
- 卷曲
托管标识或服务主体 最新版本的 SAP 数据连接器代理需要托管标识或服务主体才能向 sentinel Microsoft进行身份验证。

旧版代理程序支持更新到最新版本,然后必须使用托管标识或服务主体继续更新到后续版本。

数据连接器代理容器的 SAP 先决条件

建议 SAP BASIS 团队验证并确保 SAP 系统先决条件。 强烈建议由经验丰富的 SAP 系统管理员执行对 SAP 系统的所有管理。

先决条件 说明
支持的 SAP 版本 SAP 数据连接器代理支持 SAP NetWeaver 系统,并在 SAP_BASIS 版本 731 及更高版本上进行测试。

如果使用的是旧 版 740 SAP_BASIS,本教程中的某些步骤提供了替代说明。
所需软件 SAP NetWeaver RFC SDK 7.50 (在此处下载
请确保你还拥有 SAP 用户帐户,以便访问 SAP 软件下载页面。
SAP 系统详细信息 记下以下 SAP 系统详细信息:
- SAP 系统 IP 地址和 FQDN 主机名
- SAP 系统编号,如 00
- 来自 SAP NetWeaver 系统的 SAP 系统 ID(例如 NPL
- SAP 客户端 ID,如 001
SAP NetWeaver 实例访问 SAP 数据连接器代理使用以下机制之一向 SAP 系统进行身份验证:
- SAP ABAP 用户/密码
- 具有 X.509 证书的用户。 此选项需要额外的配置步骤。 有关详细信息,请参阅 配置系统以使用 SNC 进行安全连接
SAP 角色要求 若要使 SAP 数据连接器可以连接到 SAP 系统,必须创建一个 SAP 系统角色。 建议通过部署 SAP NPLK900271 更改请求(CR)来创建所需的系统角色。 有关详细信息,请参阅 配置 Microsoft Sentinel 角色
建议的用于额外支持的 CR 在 SAP 系统上部署推荐的 CR 以检索额外详细信息,例如客户端 IP 地址和额外日志。 有关详细信息,请参阅配置对额外数据检索的支持(建议)。

注册有限预览版

若要使用 SAP 的无代理数据连接器, 请注册有限的预览版

Azure 先决条件

通常,Azure 先决条件由 安全 团队管理。

先决条件 说明 必需/可选
创建 Azure 资源的权限 必须具备:

- 从 Microsoft Sentinel 内容中心部署解决方案所需的权限。 有关详细信息,请参阅 部署 Microsoft Sentinel 解决方案Microsoft Entra 内置角色的先决条件。
Microsoft Sentinel 资源组的所有者,需要:

- 创建数据收集规则和数据收集终结点。

- 监视数据收集规则上的指标发布者角色分配。
必须
读取工作区共享密钥的权限 有关详细信息,请参阅 在 Windows 计算机上安装 Log Analytics 代理 必须
Microsoft Entra 中的权限 必须在创建应用注册所需的 Microsoft Entra ID 中拥有权限。 可以通过内置Microsoft Entra ID 角色的成员身份获取此权限:

- 应用程序开发人员。
必须

无代理数据连接器的 SAP 先决条件

建议 SAP BASIS 团队验证并确保 SAP 系统先决条件。 强烈建议由经验丰富的 SAP 系统管理员执行对 SAP 系统的所有管理。

先决条件 说明
支持的 SAP 版本 无代理解决方案支持具有 SAP_BASIS 版本 750 及更高版本的 SAP NetWeaver 系统。

不支持在 Sybase 上运行的更改 Docs 日志。 如果使用 Sybase,建议自定义系统以关闭更改文档日志的引入。 有关详细信息,请参阅自定义数据连接器行为(可选)。
SAP 环境 SAP 环境必须具有:

在 SAP 系统上远程启用 的 RSAU_API_GET_LOG_DATA 函数模块。 有关详细信息,请参阅 SAP 文档
启用了以下服务的 SAP BTP 子帐户:
- SAP Integration Suite
- SAP 进程集成运行时
- Cloud Foundry Runtime
有关详细信息,请参阅 SAP 文档。 支持试用帐户

部署的 SAP 云连接器

SAP NetWeaver 版本 7.5 或更高版本
SAP 角色和权限 必须在 SAP 系统中具有以下角色:

在 SAP NetWeaver 7.5+:SAP Netweaver 管理员

在 SAP BTP 中,以下所有角色
- 子帐户管理员
- 集成预配器
- PI_Administrator
- PI_Integration_Developer
- PI_Business_Expert

规划引入

建议测试系统以确定每个 SAP 系统发送给 Microsoft Sentinel 的日志数。 Microsoft Sentinel 计费取决于日志引入大小,而日志引入大小又取决于系统使用情况、部署的模块、用户数、运行用例、网络流量和日志类型等因素。

有关详细信息,请参阅:

下一步