查看部署要求

支持:

本文档概述了部署 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 专业人士的解答。