文档首页/ 安全云脑 SecMaster/ 最佳实践/ 创建并订阅主题最佳实践
更新时间:2026-04-27 GMT+08:00
分享

创建并订阅主题最佳实践

消息通知服务(Simple Message Notification,SMN)能够根据用户的需求,向订阅者主动推送消息,订阅者可以是电子邮件、短信、HTTP和HTTPS等。在SMN中有两种类型的客户端,即发布者和订阅者。

  • 发布者:发布者通过主题发布消息,由SMN将消息推送给主题订阅者。
  • 订阅者:订阅者可以为邮箱地址、手机号码、函数及URL地址。
  • 主题:主题作为消息的集合,是一个逻辑访问点和通信渠道,拥有唯一的主题名称。

安全云脑在启用通知类剧本时,需要先创建并订阅主题,用户方可接收到通知消息。

表1 需要“创建并订阅主题”的系统内置通知类剧本

剧本名称

剧本说明

攻击链路分析告警通知

针对攻击链路进行分析,如果主机产生告警,就会查看关联主机所属的网站,如果有对应网站信息且有告警,就进行告警通知

高危漏洞自动通知

对威胁等级为High的漏洞进行邮件或者短信通知

高危告警自动通知

对威胁级别为High或者Fatal的告警进行邮件或者短信通知

关键运维操作实时通知

针对模型产生的运维告警,进行实时通知。目前支持挂载网卡、peering对等连接、资源绑定EIP三种关键运维操作进行smn通知

资产防护状态统计通知

每周统计客户资产防护状态,同时发送邮件/短信通知给客户

主机资产风险统计通知

查询资产管理中绑定EIP的主机资产,将其漏洞信息统计通知给客户

未关闭告警自动统计通知

每天晚上7点,统计未关闭的告警,并发送邮件/短信通知给客户

新增主机资产防护状态通知

新增主机资产为未防护状态,通知客户及时防护

HSS高危告警拦截通知

主机高危告警,如果源IP未加入安全组阻断,则通知客户并生成待办,如果人工审核通过则加入安全云脑VPC策略阻断

本章节介绍如何创建并订阅主题。

前提条件

  • 已完成IAM账号授权操作,详细操作请参见IAM账号授权
  • 已购买安全云脑。

步骤一:确认租户已获得SMN ReadOnlyAccess权限

确认租户已获得SMN ReadOnlyAccess权限,即拥有消息通知服务的只读权限。

表2 权限说明

权限

权限描述

授权主体

权限用途

SMN ReadOnlyAccess

拥有消息通知服务的只读权限。

拥有该权限的用户仅能查看消息通知服务数据。

SecMaster_Agency

用于消息通知

可参考以下步骤查看租户是否已获得SMN ReadOnlyAccess权限。若未授权,请参考步骤二(可选):服务委托授权进行授权。

  1. 使用管理员账号登录安全云脑 SecMaster控制台
  2. 在页面左上角单击,选择管理与监管 > 统一身份认证服务,进入统一身份认证服务管理控制台。
  3. 在左侧导航栏选择“委托”,在委托界面,单击委托名称“SecMaster_Agency”,然后选择“授权记录”页面,可查看所有授权主体为SecMaster_Agency的授权记录,确认是否包含SMN ReadOnlyAccess或SMN FullAccess权限。

步骤二(可选):服务委托授权

仅当通过步骤一:确认租户已获得SMN ReadOnlyAccess权限确认租户不具备SMN ReadOnlyAccess和SMN FullAccess权限时,才需要执行此步骤。

  1. 登录安全云脑 SecMaster控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在左侧导航栏选择工作空间 > 空间管理,进入工作空间管理页面。

    图1 工作空间管理页面

  4. (可选)在空间管理页面上方单击“服务委托授权-当前租户”,右侧弹出授权页面。

    首次进入无需进行单击操作,页面将自动弹出服务委托授权页面。

  5. 在授权页面中检查是否已勾选SMN ReadOnlyAccess或SMN FullAccess权限,默认已勾选所需全部权限。
  6. 确认完毕后,请勾选权限下方的“同意授权”,并单击“确认”

步骤三:创建并订阅主题

使用消息通知服务(Simple Message Notification,SMN)来创建安全云脑通知主题,并完成订阅用户即可接收到通知。
  1. 登录安全云脑 SecMaster控制台
  2. 在页面左上角单击,选择管理与监管 > 消息通知服务,进入消息通知服务管理页面。
  3. 创建主题。
    1. 在左侧导航栏,选择主题管理 > 主题,进入主题管理页面后,单击右上角“创建主题”
      图2 创建主题
    2. 在弹出的创建主题页面中,配置主题信息后,单击“确定”
      • 主题名称:设置为“SecMaster-Notification”
      • 显示名:建议设置为“安全云脑通知主题”
      • 其他参数保持缺省值即可。

      “主题名称”必须配置为“SecMaster-Notification”,否则会导致剧本执行不生效。

  4. 添加订阅。
    1. 在主题页面中,单击“SecMaster-Notification”主题所在行“操作”列的“添加订阅”
    2. 在弹出的添加订阅页面中,配置订阅信息后,单击“确定”
      • 协议:自定义选择通知方式,此处以选择“邮件”为例示例说明。
      • 订阅终端:输入订阅终端邮箱地址,如username@example.com
  5. 确认订阅。

    添加订阅后,会在4中设置的邮箱地址中收到系统自动发送的确认订阅的邮件通知,单击邮件正文的“订阅确认”链接,会弹出订阅成功页面。

相关文档

配置并启用通知类剧本,参见表3

表3 配置并启用系统内置通知类剧本

剧本名称

剧本说明

攻击链路分析告警通知

针对攻击链路进行分析,如果主机产生告警,就会查看关联主机所属的网站,如果有对应网站信息且有告警,就进行告警通知

高危漏洞自动通知

对威胁等级为High的漏洞进行邮件或者短信通知

高危告警自动通知

对威胁级别为High或者Fatal的告警进行邮件或者短信通知

关键运维操作实时通知

针对模型产生的运维告警,进行实时通知。目前支持挂载网卡、peering对等连接、资源绑定EIP三种关键运维操作进行smn通知

资产防护状态统计通知

每周统计客户资产防护状态,同时发送邮件/短信通知给客户

主机资产风险统计通知

查询资产管理中绑定EIP的主机资产,将其漏洞信息统计通知给客户

未关闭告警自动统计通知

每天晚上7点,统计未关闭的告警,并发送邮件/短信通知给客户

新增主机资产防护状态通知

新增主机资产为未防护状态,通知客户及时防护

HSS高危告警拦截通知

主机高危告警,如果源IP未加入安全组阻断,则通知客户并生成待办,如果人工审核通过则加入安全云脑VPC策略阻断

相关文档