收集 Qualys 扫描日志

支持的平台:

本文档介绍了如何通过设置 Google 安全运营 Feed 来收集 Qualys 扫描日志。

如需了解详情,请参阅将数据提取到 Google 安全运营中心

注入标签标识将原始日志数据标准化为结构化 UDM 格式的解析器。本文档中的信息适用于具有 QUALYS_SCAN 注入标签的解析器。

创建用于导入 Qualys 扫描数据的账号

  1. 登录 Qualys 门户。
  2. 客户体验经理账号页面的工具部分,点击用户账号
  3. 依次选择新建 > 用户
  4. 输入联系详情或客户参考点。确保为用户账号映射以下字段。

    • 用户角色列表中,选择 Reader
    • Allow access to 字段中,选中 GUI 复选框和 API 复选框。
    • 素材资源组部分,向用户分配所有可用的素材资源组。
  5. 选择高级配置

  6. 通知选项部分,针对漏洞选择,针对扫描、映射和报告选择无通知

  7. 创建新用户后,请激活该用户,并确保用户名和密码有效。

在 Google Security Operations 中配置 Feed 以注入 Qualys 扫描日志

  1. 依次前往 SIEM 设置 > Feed
  2. 点击 Add New(新增)。
  3. 字段名称输入一个唯一名称。
  4. 选择第三方 API 作为来源类型
  5. 选择 Qualys 扫描作为日志类型
  6. 点击下一步
  7. 配置以下必需的输入参数:
    • 用户名:指定您之前获得的用户名。
    • Secret:指定您之前获得的密码。
    • API 完整路径:指定 API 完整路径,例如 qualysapi.qualys.com
    • API 类型:指定 API 类型。
  8. 点击下一步,然后点击提交

如需详细了解 Google Security Operations Feed,请参阅 Google Security Operations Feed 文档。如需了解每种 Feed 类型的要求,请参阅按类型配置 Feed。如果您在创建 Feed 时遇到问题,请与 Google 安全运营支持团队联系。

字段映射参考文档

此解析器会从 Qualys Scan JSON 日志中提取安全事件数据,并将其转换为统一数据模型 (UDM)。它可处理各种 Qualys 扫描日志格式,并优先提取 ScanInput.ScanDatetimeUpdateDateLaunchDatetime 以提取时间戳,并将相关字段映射到 UDM 属性,包括用户信息、说明、安全结果和其他元数据。解析器还会迭代 Technologies 数据,提取并映射每个技术条目中的相关字段。

UDM 映射表

日志字段 UDM 映射 逻辑
类别 metadata.product_log_id 已转换为字符串。
类别 security_result.category_details 直接映射。
ID metadata.product_log_id 直接映射。
LaunchDatetime metadata.event_timestamp 使用“ISO8601”格式解析为时间戳。
参考 additional.fields[key="ScanReference"].value.string_value 直接映射为其他字段中的字符串值。
ScanDetails.Status security_result.detection_fields[key="ScanDetails Status"].value 直接映射。
ScanInput.Network.ID additional.fields[key="ScanInput Network ID"].value.string_value 直接映射为其他字段中的字符串值。
ScanInput.Network.Name additional.fields[key="ScanInput Network Name"].value.string_value 直接映射为其他字段中的字符串值。
ScanInput.OptionProfile.ID additional.fields[key="ScanInput Option Profile ID"].value.string_value 直接映射为其他字段中的字符串值。
ScanInput.OptionProfile.Name additional.fields[key="ScanInput Option Profile Name"].value.string_value 直接映射为其他字段中的字符串值。
ScanInput.ScanDatetime metadata.event_timestamp 使用“ISO8601”格式解析为时间戳。
ScanInput.Title metadata.description 直接映射。
ScanInput.Username principal.user.userid 直接映射。
ScanReference additional.fields[key="ScanReference"].value.string_value 直接映射为其他字段中的字符串值。
语句 metadata.description 直接映射。
状态 security_result.detection_fields[key="Status"].value 直接映射。
SubCategory security_result.description 直接映射。
Technologies.ID security_result.detection_fields[key="ID"].value 已转换为字符串并按技术进行映射。
Technologies.Name security_result.detection_fields[key="Name"].value 已为每项技术分配。
Technologies.Rationale security_result.detection_fields[key="Rationale"].value 已为每项技术分配。
标题 metadata.description 直接映射。
类型 additional.fields[key="Type"].value.string_value 直接映射为其他字段中的字符串值。
UpdateDate metadata.event_timestamp 使用“ISO8601”格式解析为时间戳。
Userlogin target.user.userid 直接映射。如果存在 Userlogin,则设置为“AUTHTYPE_UNSPECIFIED”。如果存在 Userlogin,则设置为“USER_LOGIN”;如果存在 ScanInput.Usernamemetadata_event_type 为“GENERIC_EVENT”,则设置为“USER_UNCATEGORIZED”;否则,设置为 metadata_event_type 的值。已硬编码为“QUALYS_SCAN”。已硬编码为“QUALYS_SCAN”。

变化

2023-04-21

  • 新创建的解析器。