返回顶部
a

alibabacloud-sas-alert-handler阿里云安全告警处理

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.0.1
安全检测
已通过
114
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

alibabacloud-sas-alert-handler

云安全中心CWPP告警处理技能

场景描述

本技能帮助用户查询和处理来自阿里云安全中心(SAS/Aegis)的CWPP主机安全告警。

核心能力:

  • - 查询安全告警列表
  • 分析告警详情并推荐处理方法
  • 执行告警处理操作(忽略、加白名单、拦截、隔离等)
  • 查询处理状态并汇总结果

架构: 阿里云安全中心(SAS)+ RAM权限 + CLI工具



安装要求

前置检查:Aliyun CLI >= 3.3.1
运行 aliyun version 验证版本 >= 3.3.1。如果未安装或版本过低,
请参阅 references/cli-installation-guide.md 获取安装说明。
然后[必须]运行 aliyun configure set --auto-plugin-install true 启用自动插件安装。

bash
aliyun version
aliyun configure set --auto-plugin-install true



认证配置

前置检查:需要阿里云凭证
安全规则:

  • - 禁止读取、输出或打印AK/SK值
  • 禁止要求用户直接输入AK/SK
  • 使用 aliyun configure list 检查凭证状态

bash
aliyun configure list

检查输出中是否存在有效配置文件。如果没有有效配置文件,在此停止。


RAM权限要求

权限名称描述
yundun-sas:DescribeSuspEvents查询告警列表
yundun-sas:DescribeSecurityEventOperations
查询可用操作 | | yundun-sas:HandleSecurityEvents | 处理告警 | | yundun-sas:DescribeSecurityEventOperationStatus | 查询处理状态 |

详细策略请参见 references/ram-policies.md

[必须] 权限失败处理: 当出现权限错误时:

  1. 1. 阅读 references/ram-policies.md 了解所需权限
  2. 使用 ram-permission-diagnose 技能引导用户
  3. 等待用户确认权限已授予


核心工作流

步骤0:识别查询场景(关键)

⚠️ 重要:根据用户输入选择正确的API

场景用户输入示例正确方法
用户指定了告警ID查询告警702173474直接调用 DescribeSecurityEventOperations --SecurityEventId {ID}
用户未指定告警ID
查看我的告警 | 执行步骤1查询告警列表 |

场景A:用户指定了告警ID → 验证告警是否存在:
bash
aliyun sas DescribeSecurityEventOperations \
--SecurityEventId {AlertID} \
--Lang zh \
--user-agent AlibabaCloud-Agent-Skills

场景B:用户未指定告警ID → 继续步骤1



步骤1:查询告警列表

bash
aliyun sas DescribeSuspEvents \
--Lang zh \
--From sas \
--CurrentPage 1 \
--PageSize 10 \
--Levels serious,suspicious,remind \
--Dealed N \
--user-agent AlibabaCloud-Agent-Skills 2>/dev/null | jq .SuspEvents[] | {Id, Name: .AlarmEventNameDisplay, AlarmEventType, Level, InternetIp, IntranetIp, LastTime, EventStatus, Uuid}

关键响应字段:

字段描述
Id告警事件ID(核心字段)
AlarmEventNameDisplay
告警名称 |
| AlarmEventType | 告警类型 |
| Level | 严重等级(serious/suspicious/remind) |
| EventStatus | 1=待处理,2=已忽略,8=误报,32=已完成 |


步骤2:展示告警信息和建议

展示格式:

告警列表(共X条):

[告警1] ID: 7009607xx

  • - 名称:来自异常位置的ECS登录
  • 类型:异常登录
  • 严重等级:可疑
  • 资产:47.xxx.xxx.xxx / 10.xxx.xxx.xxx
  • 状态:待处理
  • 时间:2026-03-19 14:11:05
  • 推荐操作:拦截IP
  • 原因:检测到异常登录行为

operateCode映射和推荐规则请参见 references/operation-codes.md



步骤3:确定处理意图

情况A:用户指定了处理方法 → 继续步骤4

情况B:用户未指定必须询问用户:

请确认如何处理这些告警:

  1. 1. ✅ 全部使用推荐方法处理
  2. 🔧 自定义处理方法
  3. ❌ 取消

请选择(输入数字):



步骤4:查询可用处理操作

⚠️ 严格约束:每个告警的可用操作必须单独查询

  • - 禁止假设一个告警的操作适用于另一个告警
  • 必须为每个告警调用 DescribeSecurityEventOperations

bash
aliyun sas DescribeSecurityEventOperations \
--SecurityEventId {AlertID} \
--Lang zh \
--user-agent AlibabaCloud-Agent-Skills

⚠️ 关键:仅执行 UserCanOperate=true 的操作



步骤5:构建参数并执行

快速参考 - 常用操作:

OperationCodeOperationParams说明
blockip{expireTime:1773991205392}expireTime = 当前时间 + 时长(毫秒)
killand_quara
{subOperation:killAndQuaraFileByMd5andPath} | |
| virus_quara | {subOperation:quaraFileByMd5andPath} | |
| quara | {} | |
| ignore | {} | |
| manual_handled | {} | |
| advancemarkmis_info | {} + MarkMissParam | 参见 workflow-details.md |

示例 - 忽略:
bash
aliyun sas HandleSecurityEvents \
--SecurityEventIds.1 7009586xx \
--OperationCode ignore \
--OperationParams {} \
--user-agent AlibabaCloud-Agent-Skills

示例 - 隔离并杀进程:
bash
aliyun sas HandleSecurityEvents \
--SecurityEventIds.1 7008619xx \
--OperationCode killandquara \
--OperationParams {subOperation:killAndQuaraFileByMd5andPath} \
--user-agent AlibabaCloud-Agent-Skills

示例 - 拦截IP(7天):
bash

计算:当前时间戳毫秒 + 72460601000


aliyun sas HandleSecurityEvents \
--SecurityEventIds.1 7009607xx \
--OperationCode block_ip \
--OperationParams {expireTime:1773991205392} \
--user-agent AlibabaCloud-Agent-Skills

示例 - 高级加白名单:
bash
aliyun sas HandleSecurityEvents \
--SecurityEventIds.1 7009586xx \
--OperationCode advancemarkmis_info \
--OperationParams {} \
--MarkMissParam [{uuid:ALL,field:loginSourceIp,operate:strEqual,fieldValue:59.82.xx.xx}] \
--user-agent AlibabaCloud-Agent-Skills

⚠️ 对于高级加白名单(advancemarkmis_info):

完整的CLI示例和参数详情请参见 references/workflow-details.md



步骤6:查询处理状态

⚠️ CLI要求:必须同时传递TaskId和SecurityEventIds

bash
aliyun sas DescribeSecurityEventOperationStatus \
--TaskId 290511xx \
--SecurityEventIds.1 7009607xx \
--user-agent AlibabaCloud-Agent-Skills

轮询逻辑:

  1. 1. TaskStatus=Processing →

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 alibabacloud-sas-alert-handler-1775888418 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 alibabacloud-sas-alert-handler-1775888418 技能

通过命令行安装

skillhub install alibabacloud-sas-alert-handler-1775888418

下载

⬇ 下载 alibabacloud-sas-alert-handler v0.0.1(免费)

文件大小: 23.67 KB | 发布时间: 2026-4-12 08:53

v0.0.1 最新 2026-4-12 08:53
Initial release of Alibaba Cloud Security Center (SAS) CWPP alert handling skill.

- Query, analyze, and handle security alerts from Alibaba Cloud Security Center (SAS/Aegis)
- Support querying alert list and detailed information
- Recommend and execute alert handling actions (ignore, whitelist, block, quarantine, etc.)
- Validate permissions, environment, and credentials with detailed guidance for troubleshooting
- Step-by-step workflow for full lifecycle alert handling, including polling status and summarizing results

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部