查看部署要求
支持:
Google SecOps
SOAR
本文档概述了部署 Google Security Operations 远程代理所需的技术和环境要求。远程代理充当桥梁,让 Google Security Operations 平台能够与本地环境中的安全工具和设备进行通信。
准备工作
在继续安装之前,请确认您满足以下前提条件:
- 电子邮件配置(可选):仅当您需要通过电子邮件发送安装包时,才需要在 Content Hub 中配置电子邮件 (SMTP/IMAP) 集成。如果已配置,请在配置页面上使用共享实例。
- 服务器可访问性:Google SecOps Publisher 和相应环境中的目标安全工具都必须能够访问代理服务器。
技术要求
请查看托管远程代理的服务器的以下硬件和操作系统要求:
| 要求 | 基本部署 | 扩容后的部署 |
|---|---|---|
| CPU | 4 核 | 8 核 |
| RAM | 8 GB | 16 GB |
| 存储 | 100 GB | 100 GB |
支持的操作系统
以下是最终客户服务器的前提条件(仅适用于远程代理手动安装):
- 全新 CentOS 7.9
- RHEL 8.7
- Debian 12
支持的容器引擎
远程代理支持以下容器引擎:
- Podman(推荐用于所有新安装)
- Docker
强化的环境和操作系统安全政策
当安全政策阻止代理执行操作系统命令时,主机操作系统强化和安全强制执行机制(例如 Enforcing 模式下的 SELinux、AppArmor 或端点安全软件)可能会导致远程代理任务失败。
如果您在经过强化的主机上部署远程代理,则必须将远程代理从这些安全强制执行政策中豁免,以便其可以运行所需的操作系统命令:
- 对于容器化部署(Docker 或 Podman),请在首次启动远程代理容器时,通过向
docker run或podman run命令添加--security-opt label=disable(对于 SELinux)或--security-opt apparmor=unconfined(对于 AppArmor)来豁免该容器。 - 为远程代理目录(
/opt/SiemplifyAgent、/home/siemplify_agent/agent_source和/var/log/SiemplifyAgent)和可执行文件(/usr/local/bin/python3.11、/usr/local/bin/pip3和/usr/bin/supervisord)配置自定义 SELinux 政策规则、AppArmor 配置文件或端点安全和防病毒豁免。 - 或者,如果未配置目标政策豁免,请通过在
/etc/selinux/config中设置SELINUX=permissive(或临时运行sudo setenforce 0)在宿主机上将 SELinux 设置为Permissive模式。
需要更多帮助?获得社区成员和 Google SecOps 专业人士的解答。