配置定制攻击电子邮件通知
您可以为针对攻击触发的电子邮件通知创建模板。
您可以通过编辑 alert-config.xml 文件来定制电子邮件通知中包含的内容。
必须创建可以安全编辑文件副本的临时目录,而不会产生覆盖缺省文件的风险。 编辑并保存 alert-config.xml 文件后,必须运行用于验证更改的脚本。 验证脚本自动将更改应用于登台区域。 您必须部署完全配置以重新构建所有设备的配置文件。
过程
- 使用 SSH 以 root 用户身份登录到 QRadar Console 。
- 创建要用于安全编辑缺省文件副本的新临时目录。
- 输入以下命令以将存储在 custom_alerts 目录中的文件复制到临时目录:
cp /store/configservices/staging/globalconfig/templates/custom_alerts/*.* <directory_name><directory_name>是您创建的临时目录的名称。如果此文件不存在于 staging 目录中,您可能会在 /opt/qradar/conf/templates/custom_alerts 目录中找到此文件。
- 确认是否已成功复制文件:
- 要列出目录中的文件,请输入
ls -lah。 - 验证是否列出了
alert-config.xml文件。
- 要列出目录中的文件,请输入
- 打开 alert-config.xml 文件以进行编辑。
- 为新的攻击模板添加新的
<template>元素。- 必需: Enter offense 表示模板类型值。
<templatetype>offense</templatetype> - 输入攻击模板的名称。例如,
<templatename>Default offense template</templatename>如果有多个模板,请确保此模板名称是唯一的。
- 将
<active>元素设置为 true。<active>true</active>重要信息: 对于要在 QRadar中显示为选项的每种模板类型,必须将<active></active>属性设置为true。 每个类型必须有至少一个活动模板。 - 编辑
<body>或<subject>元素中的参数以包含要查看的信息。以下列表提供了可在攻击模板中使用的值。 $Label 值提供项的标签, $Value 值提供数据。
- 攻击参数
- $Value.DefaultSubject
- $Value.Intro
- $Value.OffenseId
- $Value.OffenseStartTime
- $Value.OffenseUrl
- $Value.OffenseMRSC
- $Value.OffenseDescription
- $Value.EventCounts
- $Label.OffenseSourceSummary
- $Value.OffenseSourceSummary
- $Label.TopSourceIPs
- $Value.TopSourceIPs
- $Label.TopDestinationIPs
- $Value.TopDestinationIPs
- $Label.TopLogSources
- $Value.TopLogSources
- $Label.TopUsers
- $Value.TopUsers
- $Label.TopCategories
- $Value.TopCategories
- $Label.TopAnnotations
- $Value.TopAnnotations
- $Label.ContributingCreRules
- $Value.ContributingCreRules
您还可以通过在模板中使用以下语法来对一些值进行循环:
#foreach( $item in $Value.X ) $item #end其中,
X是以下某个值:- OffenseSourceSummaryList
- TopSourceIPsList
- TopDestinationIPsList
- TopLogSourcesList
- TopUsersList
- TopCategoriesList
- TopAnnotationsList
- ContributingCreRulesList
您可以使用
${X}来包含以下属性,其中X是以下某个值:- OffenseID
- OffenseRuleID
- OffenseRuleName
- 量级
- 相关性
- 严重性
- 可信性
- Domain(如果找不到,则为“N/A”)
- Tenant(如果找不到,则为“N/A”)
- OffenseType
例如,如果攻击的规模为 7,并且在模板中包含
${Magnitude},那么在电子邮件中${Magnitude}的值显示为 7。
- 必需: Enter offense 表示模板类型值。
- 保存并关闭
alert-config.xml文件。 - 通过输入以下命令来验证更改。
/opt/qradar/bin/runCustAlertValidator.sh <directory_name><directory_name>是您创建的临时目录的名称。如果脚本成功验证更改,那么会显示以下消息:File alert-config.xml was deployed successfully to staging! - 在 QRadar中部署更改。
- 登录到 QRadar。
- 在导航菜单 (
) 上,单击 管理。 - 单击 高级 > 部署完整配置。重要信息: QRadar 在部署完整配置时继续收集事件。 当事件收集服务必须重新启动时, QRadar 不会自动将其重新启动。 将显示一条消息,为您提供选项以取消部署并在更方便的时候重新启动服务。