查看部署需求

支援:

本文概述部署 Google Security Operations 遠端代理所需的技術和環境需求。遠端代理程式可做為橋梁,讓 Google Security Operations 平台與本機環境中的安全工具和裝置通訊。

事前準備

安裝前,請確認您符合下列必要條件:

  • 電子郵件設定 (選用):只有在需要透過電子郵件傳送安裝套件時,才在 Content Hub 中設定電子郵件 (SMTP/IMAP) 整合。如果已設定,請使用「Configure」(設定) 頁面上的「Shared Instances」(共用執行個體)。
  • 伺服器存取權: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

強化環境和 OS 安全性政策

如果安全性政策封鎖代理程式執行的 OS 指令,主機 OS 強化和安全性強制執行機制 (例如 Enforcing 模式中的 SELinux、AppArmor 或端點安全性軟體) 可能會導致遠端代理程式工作失敗。

如果您在經過強化的主機上部署遠端代理程式,則必須將遠端代理程式排除在這些安全性強制執行政策之外,以便執行必要的 OS 指令:

  • 如果是容器化部署作業 (Docker 或 Podman),請在首次啟動遠端代理程式容器時,將 --security-opt label=disable (適用於 SELinux) 或 --security-opt apparmor=unconfined (適用於 AppArmor) 新增至 docker run 或 podman run 指令,藉此豁免該容器。
  • 為遠端代理程式目錄 (/opt/SiemplifyAgent、/home/siemplify_agent/agent_source 和 /var/log/SiemplifyAgent) 和執行檔 (/usr/local/bin/python3.11、/usr/local/bin/pip3 和 /usr/bin/supervisord) 設定自訂 SELinux 政策規則、AppArmor 設定檔,或端點安全性和防毒軟體豁免項目。
  • 或者,如果未設定目標政策豁免,請在主機上將 SELinux 設為 Permissive 模式,方法是在 /etc/selinux/config 中設定 SELINUX=permissive (或暫時執行 sudo setenforce 0)。

還有其他問題嗎?向社群成員和 Google SecOps 專業人員尋求解答。