收集 Verba Recording System 日志
本文档介绍了如何使用 Bindplane 将 Verba Recording System 日志注入到 Google Security Operations。
Verba Recording System(现为 Verint)是一种通信合规性记录平台,用于捕获和归档语音、视频和即时通讯互动。Bindplane 代理直接从本地文件系统收集 Verba 日志文件。
准备工作
请确保满足以下前提条件:
- Google SecOps 实例
- Windows Server 2016 或更高版本,支持
observiq-otel-collector服务 - 如果在代理后面运行,请确保防火墙端口已根据 Bindplane 代理要求打开
- 对 Verba Recording System 服务器具有管理员权限的特权访问权限
获取 Google SecOps 注入身份验证文件
- 登录 Google SecOps 控制台。
- 依次前往 SIEM 设置 > 收集代理。
下载注入身份验证文件。将该文件安全地保存在将要安装 Bindplane 的系统上。
获取 Google SecOps 客户 ID
- 登录 Google SecOps 控制台。
- 依次前往 SIEM 设置 > 配置文件。
复制并保存组织详细信息部分中的客户 ID。
安装 Bindplane 代理
按照以下说明在 Windows 操作系统上安装 Bindplane 代理。
Windows 安装
- 以管理员身份打开命令提示符或 PowerShell。
运行以下命令:
msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quiet等待安装完成。
运行以下命令,验证安装是否成功:
sc query observiq-otel-collector
该服务应显示为 正在运行。
其他安装资源
如需了解其他安装选项和问题排查信息,请参阅 Bindplane 代理安装指南。
配置 Bindplane 代理以注入日志并将其发送到 Google SecOps
找到配置文件
Windows:
notepad "C:\Program Files\observIQ OpenTelemetry Collector\config.yaml"
修改配置文件
将
config.yaml的全部内容替换为以下配置:receivers: filelog: include: - C:\Program Files\Verba\log\*.log start_at: beginning exporters: chronicle/verba_rec: compression: gzip creds_file_path: 'C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json' customer_id: '<customer_id>' endpoint: malachiteingestion-pa.googleapis.com log_type: VERBA_REC raw_log_field: body ingestion_labels: env: production service: pipelines: logs/verba_to_chronicle: receivers: - filelog exporters: - chronicle/verba_rec
配置参数
替换以下占位符:
接收器配置:
filelog:用于从磁盘收集日志文件的接收器类型include:要监控的文件路径列表。默认 Verba 录制系统日志位置:C:\Program Files\Verba\log\*.logC:\Verba\log\*.log(替代安装路径)
start_at:设置为beginning可读取现有日志,设置为end可仅读取新条目
导出器配置:
verba_rec:导出器的描述性名称creds_file_path:提取身份验证文件的完整路径:- Windows:
C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json
- Windows:
<customer_id>:上一步中的客户 IDendpoint:区域端点网址:- 美国:
malachiteingestion-pa.googleapis.com - 欧洲:
europe-malachiteingestion-pa.googleapis.com - 亚洲:
asia-southeast1-malachiteingestion-pa.googleapis.com - 如需查看完整列表,请参阅区域级端点
- 美国:
VERBA_REC:日志类型,与在 Chronicle 中显示的完全一致ingestion_labels:YAML 格式的可选标签(例如env: production)
流水线配置:
verba_to_chronicle:流水线的描述性名称
保存配置文件
- 修改后,保存文件:
- Windows:依次点击文件 > 保存
重启 Bindplane 代理以应用更改
如需在 Windows 中重启 Bindplane 代理,请执行以下操作:
请从下列选项中选择一项:
- 以管理员身份运行命令提示符或 PowerShell:
net stop observiq-otel-collector && net start observiq-otel-collector- 服务控制台:
- 按
Win+R,输入services.msc,然后按 Enter 键。 - 找到 observIQ OpenTelemetry 收集器。
- 右键点击并选择重新启动。
- 按
验证服务是否正在运行:
sc query observiq-otel-collector检查日志是否存在错误:
type "C:\Program Files\observIQ OpenTelemetry Collector\log\collector.log"
配置 Verba 录制系统日志记录
Verba 录制系统将审核和合规性录制日志存储在应用服务器上。您可以从文件系统中收集日志,也可以从 Web 控制台中导出日志。
验证日志文件位置
- 以管理员权限登录 Verba Recording System 服务器。
导航到 Verba 日志目录。默认位置包括:
C:\Program Files\Verba\log\- `C:\Verba\log`(替代安装路径)
确保
config.yaml中的 Bindplane 代理include路径与 Verba 服务器上的实际日志文件位置相符。
(可选)从 Verba Web 控制台导出审核日志
- 以管理员身份登录 Verba Recording System(Verba 录制系统)网页控制台。
- 依次前往系统 > 日志 > 审核轨迹。
- 配置搜索参数:
- 日期范围:选择开始日期和结束日期。
- 事件类别:选择要导出的日志类别(例如,录制活动事件、用户活动、系统事件、合规性事件)。
- 用户:您可以选择按特定用户进行过滤。
- 点击搜索以检索审核记录。
- 点击导出为 CSV 以下载日志数据。
将导出的文件保存到 Bindplane 代理监控的日志目录(例如 `C:\Program Files\Verba\log`)。
UDM 映射表
| 日志字段 | UDM 映射 | 逻辑 |
|---|---|---|
| column2、column3、column4、column5、column7 | metadata.description | 如果值不为空,则直接复制 |
| metadata.event_type | 如果 column1 或 column6 不为空,则设置为“USER_UNCATEGORIZED”,否则设置为“GENERIC_EVENT” | |
| 第 1 列 | principal.user.userid | 对 column1 应用正则表达式以移除“ \([^)]+\)$"(如果非空)后的值 |
| column8 | security_result.action_details | 如果值不为空,则直接复制 |
| column2、column3、column4、column5、column7 | security_result.detection_fields | 如果非空,则与根据每个列创建的标签对象合并;每个标签的键都设置为特定字符串(例如,列 2 的“时间戳”),值从列中复制 |
| column9 | security_result.summary | 如果值不为空,则直接复制 |
| column6 | target.user.userid | 对 column6 应用正则表达式以移除“ \([^)]+\)$”(如果非空)后的值 |
| metadata.product_name | 设置为“Verba_Recording_Systems” | |
| metadata.vendor_name | 设置为“Verba_Recording_Systems” |