跳到主要内容

系统要求与网络

安装前确认主机规格、Docker 版本、QRadar 版本、授权服务 Token、大模型端点、访问域名,以及需要放通的入站与出站端口。

RST AI Copilot for QRadar 以 Docker 交付,包含三个容器:网关、Caddy 反向代理(终结 TLS)和存放账号表的 PostgreSQL。产品不包含 QRadar,用一个授权服务 Token 连接已有的 Console,事件、网络流、Offense、规则和日志源都从 Console 读取。网关自身的状态保存在 Docker 卷上的 SQLite 文件 copilot.db 中,QRadar 侧不留数据。

交付包包含这三个容器的全部镜像,安装时不访问镜像仓库。

系统架构与网络

主机

项目要求
操作系统Ubuntu 20.04、22.04、24.04,或同等 Linux(Debian、RHEL 系)
规格不低于 2 vCPU、4 GB 内存、20 GB 磁盘。网关容器默认上限 2 CPU、2 GB,由 RST_GATEWAY_CPUS、RST_GATEWAY_MEM 调整
运行时Docker Engine 24 及以上,Docker Compose v2
权限能执行 docker 的账号。一条命令安装需要 root

QRadar

项目要求
版本7.5 及以上,REST API 20.0(QRADAR_API_VERSION 默认值)。已在 7.6.0 FP1 上验证。7.4(API 16.0)尚未测试
网络网关主机可以访问 Console 的 443 端口。网关只连接 Console,不连接 Event Processor
证书默认不校验 Console 证书。受信证书设置 RST_QRADAR_VERIFY_CERTS=true;私有 CA 把 PEM 文件放入 ./certs/ 并设置 RST_QRADAR_CA_CERT
Token一个授权服务 SEC Token,权限见 QRadar Token 权限

大模型

任意 OpenAI 兼容端点:火山方舟、DeepSeek、通义、Azure OpenAI、自建 vLLM 或 Ollama。安装时需要 URL、API key 和模型名。离线环境使用本地模型,并选择离线脱敏档位。安装后可以在 AI 配置中添加更多 provider。

研判、调查和规则生成使用思考模型时,单次调用耗时几十秒到几分钟。单次调用超时 LLM_TIMEOUT_S 默认 180 秒,慢模型需要调大。

访问域名

CADDY_SITE_ADDRESS 使用域名,例如 copilot.corp.local。IP 字面量不能作为 TLS SNI,部分浏览器握手失败。没有内网 DNS 时,在分析师机器上添加 hosts 记录。

端口

入站(到网关主机):

端口来源用途
443/TCP分析师网段https://<域名>/v2/,唯一入口
80/TCP分析师网段HTTP 跳转到 HTTPS,可选

网关的 8000 端口和账号库的 5432 端口只在 compose 内部网络中,不对外开放。

出站(从网关主机):

目标端口用途是否必需
QRadar Console443Ariel 搜索、Offense 同步、规则与日志源目录、平台体检必需
大模型端点443推理必需。本地模型走内网
license.reallysec.com443激活、心跳在线激活的商业许可需要。社区版未激活许可时和离线许可不需要
github.com、release-assets.githubusercontent.com443在线更新:每天检查新版本和内容包,下载交付包。版本清单和内容包从 GitHub Releases 读取使用在线更新时需要,所有版本相同。离线激活的主机不连接
飞书、钉钉、企业微信、Teams、Slack、SMTP443、465、587对外通道可选
syslog 接收端,可以是 QRadar 自身514、6514审计转发,企业版可选

本页内容