ASFF 发现结果格式
阅读统一来自各个来源的标准化格式。
ASFF 发现结果格式 是 CoddyKit 上的免费 Cloud & IT Cert Prep 课时。 这是第 3 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Cloud & IT Cert Prep 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Cloud & IT Cert Prep 课程共包含 4 节课。
为什么需要通用格式
Security Hub 会聚合数十个来源的调查结果,而每个来源都有自己的结构。为了让这些结果可以相互比较,它会将所有内容转换为一种架构:AWS Security Finding Format (ASFF)。了解 ASFF 后,无论调查结果来自哪里,您都可以读取、筛选并自动处理它。
什么是 ASFF
ASFF 是一种标准化的 JSON 结构,包含每条调查结果都必须填写的定义字段。由于字段保持一致,您可以编写一套规则、筛选条件或自动化操作,同时适用于 GuardDuty、Macie、Inspector 和合作伙伴的调查结果。
核心标识字段
关键字段包括用于唯一标识调查结果的 Id、用于标识生成结果的服务的 ProductArn,以及 AwsAccountId。这些字段可以让您将任何调查结果追溯到其来源账户和服务,这对于多账户聚合至关重要。
类型与标题
Types 字段使用命名空间分类法对调查结果进行分类(例如软件与配置类别或异常行为类别),而 Title 和 Description 则提供易于人类阅读的摘要。三者结合后,分析师可以一眼看出调查结果涉及的内容。
ASFF 中的严重性
ASFF 将严重性标准化为一致的结构,其中包含标准化分数和标签(例如 INFORMATIONAL、LOW、MEDIUM、HIGH、CRITICAL)。由于每个来源都以相同方式表示严重性,因此您可以公平地比较原本使用不同等级的服务,并确定处理优先级。
资源字段
Resources 数组列出受影响的资源及其 ARN、类型和详细信息。通过它,您可以准确了解调查结果涉及哪些资源,从而将修复工作路由到正确的资源,并了解影响范围。
工作流程与 RecordState
ASFF 使用工作流程状态(NEW、NOTIFIED、RESOLVED、SUPPRESSED)和RecordState(ACTIVE 或 ARCHIVED)跟踪生命周期。分析人员处理调查结果时会更新工作流程状态,因此队列能够反映哪些事项仍需关注、哪些事项已经完成。
合规字段
对于基于控制措施的调查结果,ASFF 包含一个合规字段,用于报告某项标准的 PASSED、FAILED 或 WARNING 状态。这样,标准检查结果就能以与威胁调查结果相同的格式呈现,从而在同一个架构中统一安全态势数据和威胁数据。
ASFF 为何能驱动自动化
由于每个调查结果都采用这一架构,您可以构建基于 ASFF 字段(例如 Severity.Label 或 Resources.Type)进行匹配的EventBridge 规则和 Lambda 函数。同一个自动化流程可以响应来自多个来源的调查结果,这正是标准化的意义所在。
根据 ASFF 字段进行筛选
由于 ASFF 字段已标准化,您可以基于这些字段构建精确的筛选条件和分析视图:只显示 HIGH 和 CRITICAL 调查结果、某个指定账户的调查结果,或某种资源类型的调查结果。同样的字段也用于驱动 EventBridge 事件模式。掌握每个信息分别存储在哪个 ASFF 字段中,您就能按照调查需要准确切分调查结果流。
使用 BatchUpdateFindings 更新调查结果
BatchImportFindings 用于注入新的调查结果,而 BatchUpdateFindings 允许您更改调查结果的工作流程状态、严重性或备注,但只能更改特定字段,并且只能由拥有该调查结果的账户执行,不能更改来源产品的字段。这种分离既保证了源数据的可信度,又允许分析人员管理分诊状态;这是考试中偶尔会考查的细节。
快速检查
回顾 ASFF 的用途。
总结
ASFF 是 Security Hub 针对所有调查结果使用的标准化 JSON 架构。关键字段包括 Id、ProductArn、AwsAccountId、Types、标准化的严重性(标签和分数)、资源(ARN)、工作流程/RecordState 生命周期以及合规状态。共享架构支持一致的筛选和由 EventBridge 驱动的自动化,您还可以通过 BatchImportFindings 导入自定义调查结果。
常见问题解答
「ASFF 发现结果格式」课时是免费的吗?
是的 — 「ASFF 发现结果格式」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Cloud & IT Cert Prep 课程的其余内容,请升级到 CoddyKit PRO。 Cloud & IT Cert Prep 课程共包含 4 节课。
「ASFF 发现结果格式」这节课中我会学到什么?
阅读统一来自各个来源的标准化格式。 你通过在浏览器中直接运行的动手代码来练习 Cloud & IT Cert Prep,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Cloud & IT Cert Prep 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Cloud & IT Cert Prep 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 3 节课,共 4 节。
「ASFF 发现结果格式」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Cloud & IT Cert Prep 课中编写并运行代码吗?
能。每节 Cloud & IT Cert Prep 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。
此课程中的所有课时
- Security Hub 汇总的内容
- 安全标准与合规评分
- ASFF 发现结果格式
- 洞察与自定义发现结果操作