SuperAPI AI 工具集

b2-incident-response

通用与其它

查看项目

更新于 10-15 20:05

技能介绍

用途:当用户怀疑 B2 凭据泄露、桶被未授权访问、公开暴露、勒索软件、误删或异常出网时,用该技能先做遏制,再做清理与恢复,并保留证据。

主要能力:通过 MCP 工具面盘点桶与密钥、检查桶通知规则、出网排行与用量增长、列举对象与版本、查看对象元数据,并支持删除密钥、更新桶、更新文件保留与法律保留、删除对象等操作。

使用方式:先确定遏制范围(疑似凭据、桶、前缀、时间窗、受影响应用、生产是否需保持可用)。用 b2_list_buckets(limit: 1000)和 b2_list_keys(maxKeyCount: 100)做有界盘点,保存 nextApplicationKeyId 游标,截断或未审阅部分视为证据不完整。用 b2_rank_egress_leaders、b2_report_usage_growth、s3_list_objects_v2、s3_list_object_versions、s3_head_object、b2_get_bucket_notification_rules 检查证据,不读取对象内容;列表每页最多 1000 条,聊天中最多展示 50 行样本。优先非破坏性遏制:从工作负载移除泄露凭据、在模型外轮换到可信密钥库、收紧配置、保留日志。

安全门:删除或禁用密钥(b2_delete_key)、更新桶(b2_update_bucket)、更新文件保留或法律保留(b2_update_file_retention、b2_update_file_legal_hold)、删除对象(s3_delete_object、s3_delete_objects)或写能力预签名 URL 前,必须暂停并获明确确认,确认目标、当前状态、预期新状态与证据影响。s3_delete_objects 每批不超过 1000 个对象并做检查点清单。

限制:对象数据必须经预签名 URL、分片上传 URL 或外部 B2/S3 客户端直接在客户端与 B2 间传输,不得经模型或 MCP 服务器;不得在聊天中打印敏感对象内容、密钥、预签名 URL、访问令牌或客户数据。s3_head_object 不暴露保留与法律保留字段,需通过外部可信 B2 元数据查询获取。清理删除应推迟到证据捕获与恢复规划之后。