LogRhythm
集成 GravityZone 与LogRhythm的云集成
作为 Bitdefender 合作伙伴,您可集成 GravityZone 使用 GravityZone API和LogRhythm开放收集器。通过此服务,您可以将数据从 GravityZone 控制中心 发送到LogRhythm。
要求
-
安装了PM角色的LogRhythm实例。
-
安装了LogRhythm开放收集器代理的虚拟机。
-
安装了LogRhythm系统监控代理的虚拟机。
集成步骤
在 GravityZone 控制中心中启用事件推送API。
-
登录到 GravityZone 控制中心。 .
-
进入 我的账户。 .
-
在 API密钥 部分,点击 添加。 .
-
选择 事件推送服务API 复选框并点击 保存 。新密钥将显示在API密钥表中。
-
点击 保存 以保留在 我的账户 页面中所做的更改。
在Logrythm中配置集成
-
登录已安装Open Collector的终端。
-
配置 一个Webhook Beat。
-
初始化Webhook Beat:
-
启动Beat:
./lrctl webhookbeat start
显示配置菜单。使用键盘方向键在各字段间导航。
-
从列表中选择 新建webhookbeat实例 。
-
在 输入webhookbeat实例的唯一标识符 处,输入实例名称。
-
使用 输入webhook配置的主机名/IP 设置监听器。默认值为
localhost.注意
若使用自定义主机名/外部IP,请确保其在指定端口上公开暴露,并映射到运行beat的同一系统。
-
在 输入Webhook服务器beat接收数据的端口 ,输入8080。
-
在 是否启用HTTPS? ,选择
否. -
重启Open Collector和Metrics以应用新设置。
./lrctl oc restart && ./lrctl metrics restart
-
-
配置Open Collector处理来自 GravityZone 事件推送服务的反恶意软件和防火墙事件。
-
下载 这些插件文件 并将其复制到存放
lrctl脚本的Open Collector机器上。 -
启用自定义OC管道(如果尚未启用)。
./lrctl ocpipeline install ./lrctl lrjq install
-
导入插件。
cat bitdefender.pipe | ./lrctl oc pipe augument import
-
重启Open Collector上的所有服务。
./lrctl webhookbeat restart && ./lrctl metrics restart && ./lrctl oc restart
-
-
准备用于
main.go脚本的证书。可使用现有证书或生成新证书。 -
运行
main.go脚本并配置其接收事件推送服务的事件。-
运行
main.go首次运行时,您需要配置webhook地址、证书及私钥。go run main.go
-
输入webhook的IP地址。若脚本与webhook运行在同一台机器上,可保留
localhost.未找到配置文件,请提供以下信息: 对于OC webhook,默认使用localhost。是否修改?(y/n)
-
输入
8080作为端口号。OpenCollector Webhook端口默认8081。是否修改?(y/n) -
使用您在步骤5中准备的证书。
输入certificate.crt文件路径ca_crt_file_path(可尝试fullchain.crt:
-
输入证书的私钥。
输入privkey.cem文件路径ca_priv_file_path(可尝试privkey.pem:
-
禁用调试模式。
启用调试模式?(y/n) -
再次以服务器模式运行脚本。
该脚本将监听443端口,此处即为端点发送事件的接收地址。
-
-
将以下JSON数据提交至 GravityZone API(需替换下方标签以匹配您的配置,并将要监控的事件设为
true:{ "params": { "status": 1, "serviceType": "jsonRPC", "serviceSettings": { "url": "https://<agent_ip>:443/webhook", "requireValidSslCertificate": false, "authorization": "<secret>" }, "subscribeToEventTypes": { "hwid变更": true, "模块": true, "sva": true, "注册": true, "supa更新状态": true, "av": true, "aph": true, "fw": true, "avc": true, "uc": true, "dp": true, "设备控制": true, "sva加载": true, "任务状态": true, "Exchange恶意软件": true, "网络沙箱": true, "恶意软件爆发": true, "adcloud": true, "Exchange用户凭证": true, "Exchange组织信息": true, "hd": true, "反漏洞利用": true } }, "jsonrpc": "2.0", "method": "setPushEventSettings", "id": "1" }注意
仅
av和fw事件在LogRhythm中可用。 -
配置LogRhythm以显示低优先级事件,并通过使用EICAR或执行端口扫描来测试集成:
-
在LogRhythm PM上,打开LogRhythm控制台。
-
选择 部署管理 .
-
打开 平台管理器 选项卡。
-
将全局风险优先级从
50更改为0.注意
EICAR测试事件有10分,端口扫描为19分。
-
应用更改。
-
使用EICAR或端口扫描生成事件。
-
-
根据您的特定要求和环境,配置LogRhythm中步骤8指定的风险优先级。