本文为您介绍基于操作审计的跟踪和告警功能,对创建RAM用户进行监控并通过短信通知方式进行告警。
使用场景
现代企业数字化转型过程中,随着云上账号使用的普及,企业开始对云上账号管理以及账号安全逐渐重视。私自创建账号会造成敏感信息泄露,同时可能被用于非法活动,如网络攻击、欺诈、恶意竞争等,给企业或个人带来严重损失。本文为您介绍基于操作审计的跟踪和告警功能,对创建RAM用户操作进行监控,并且通过短信通知的方式进行告警。
前提条件
请确保您已开通日志服务。当您首次使用日志服务时,需要登录日志服务控制台,根据页面提示开通日志服务。更多信息,请参见什么是日志服务。
使用日志服务会根据您的日志存储量以及短信通知等产生相应费用。有关详细信息及费用结构,请参见日志服务计费概述。
步骤一:创建跟踪
请创建符合以下条件的跟踪:
-
跟踪事件类型:选择管控事件或数据事件。
-
跟踪事件读写类型:选择所有事件。
-
日志投递目标:将事件投递到日志服务SLS。
步骤二:选择跟踪
创建跟踪后,可在告警中心的告警规则页签中指定对应的跟踪名称实现该跟踪下事件的监控与管理。
-
登录 操作审计控制台 。
-
在左侧导航栏,单击 事件告警 。
-
在 告警中心 页面,单击跟踪名称右侧的下拉箭头,指定您希望在哪个跟踪下创建事件告警。
步骤三:配置自定义告警
创建告警规则
-
登录操作审计控制台。
-
在左侧导航栏,单击事件告警。
-
选择告警规则页签,单击新建告警,按照界面提示完成规则配置。
请注意以下参数(其他参数按需设置)。
配置项
要求
查询统计
-
在查询统计中将日志库设置与步骤一所创建跟踪投递的目标SLS日志库(格式为actiontrail_跟踪名称)保持一致。
-
查询语句设置为:
(event.serviceName:Ram or event.serviceName:Ims) and event.eventName:CreateUser | SELECT "event.userIdentity.principalId" as operator, "event.resourceName" as user, date_format(__time__, '%Y-%m-%d %H:%i:%s') as time
触发条件
-
触发条件设置为当有数据时。
-
告警严重度,可以根据实际业务场景设置告警严重程度。
-
-
单击确定。
创建告警内容模板
-
在左侧导航栏,单击事件告警。
-
在告警中心页面,选择通知策略 > 内容模板。
-
在内容模板管理页面,单击创建,按照界面提示完成内容模板配置。
将内容模板类型切换为短信,并将发送内容设置为以下信息。
阿里云用户:{{ alert.aliuid }} 告警规则名称:{{ alert.alert_name }} 告警等级:{{ alert.severity | format_severity }} {% for result in alert.fire_results %} 操作人:{{ result.operator }}于{{ result.time }}创建RAM用户:{{ result.user }} {% endfor %}说明内容模板中
{{ 参数名 }}表示引用模板变量,通过{% for result in alert.fire_results %}遍历所有查询结果并通过{{ result.参数名 }}获取操作事件内的指定参数。更多内容模板参数和语法说明,请参见内容模板语法(新版)。 -
单击确认。
创建告警通知用户
-
在左侧导航栏,单击事件告警。
-
在告警中心页面,选择通知对象 > 用户管理。
-
在用户管理页面中,单击创建,在添加用户面板完成信息填写。
-
手机号:用于接收告警信息的手机号,需开启才能接收告警。
-
启用:保持开启,若关闭则无法正常接收告警。
-
-
单击确认。
创建行动策略
-
在左侧导航栏,单击事件告警。
-
在告警中心页面,选择通知策略 > 行动策略。
-
在行动策略页面,单击创建,在添加行动策略设置面板中完成信息填写。
在第一行动列表中完成条件和行动组配置。
配置项
要求
条件设置
单击
图标,在条件设置对话框中将规则选择为步骤创建告警规则中所创建的监控规则。行动组
-
渠道设置为短信。
-
接收人设置为步骤创建告警通知用户中所创建的用户。
-
-
单击确认。
开启告警并关联行动策略
步骤四:验证告警规则
-
登录RAM控制台,创建RAM用户。
-
查询接收短信,以下为通知内容示例。
【阿里云】日志服务告警:共有1条告警。告警详情为: 阿里云用户:159498693826**** 告警规则名称:RAM用户创建监控告警 告警等级:中级 操作人:27723316148169****于2023-07-14 17:08:15创建RAM用户:test-create-a***@actiontrail-test.onaliyun.com 操作人:27723316148169****于2023-07-14 17:31:00创建RAM用户:test-create-u***@actiontrail-test.onaliyun.com
常见问题
RAM用户在操作审计控制台创建跟踪提示无权限。
当您使用RAM用户进行配置时,需要授予RAM用户访问和管理操作审计的权限。具体操作,请参见为RAM用户授权。