EventBridge 如何路由安全事件
了解将发现结果连接到操作的事件总线。
EventBridge 如何路由安全事件 是 CoddyKit 上的免费 AWS Security Academy 课时。 这是第 1 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 AWS Security Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 AWS Security Academy 课程共包含 4 节课。
事件总线理念
Amazon EventBridge是一种无服务器事件总线,可将 AWS 服务发出的事件连接到对这些事件采取行动的目标。
在安全领域,它连接了检测与响应:GuardDuty 的 Finding 会变成事件,EventBridge 对其进行路由,而 Lambda 等目标会自动执行修复——整个过程只需几秒。
什么是事件
事件是一条描述已发生事情的 JSON 消息,例如产生了 Finding、资源发生变化或调用了 API。
AWS 服务会自动发出事件。每个事件都包含来源、detail-type 和包含具体信息的 detail 对象,这些信息结合起来可以实现精确匹配和路由。
{
"source": "aws.guardduty",
"detail-type": "GuardDuty Finding",
"detail": { "severity": 8 }
}来源与总线
事件会到达事件总线。每个账户都有用于接收 AWS 服务事件的默认总线,您还可以为自己的应用程序或合作伙伴集成创建自定义总线。
分离不同的总线可以使事件流量井然有序,并让您能够针对不同的数据流应用不同的规则和权限。
规则路由事件
规则会监视总线,并根据事件模式匹配事件。事件匹配后,规则会将其发送到一个或多个目标。
这种从来源到目标的路由是自动化安全的核心:它决定哪些 Finding 会触发哪些响应,无需轮询,也无需编写自定义代码来监听事件。
常见的安全目标
规则可以将匹配的事件发送到许多目标:
- 用于自定义修复的Lambda函数。
- 用于通知团队的SNS主题。
- 用于多步骤工作流的Step Functions。
- Systems Manager自动化文档。
一个事件可以同时分发到多个目标。
从检测到响应
EventBridge 支持安全自动化模式:检测器(GuardDuty、Macie、Config、Security Hub)发出 Finding,规则匹配该 Finding,然后由目标执行修复或发出警报。
这会将人工分类处理转变为即时且一致的行动,大幅缩短攻击者从被检测到被遏制之间可以利用的时间。
近实时传递
EventBridge 近乎实时地传递事件,并且完全无服务器——无需管理基础设施,还能自动扩展。
正是这种速度使自动修复成为可能:高严重性 Finding 可在检测后的几秒内促使资源被隔离,远快于任何人工响应人员的处理速度。
跨账户事件
EventBridge 可以将成员账户中的事件发送到中央安全账户的总线。
这会集中检测与响应:组织各处的 Finding 都会进入同一条总线,由共享规则和修复逻辑统一处理,而不必在每个账户中重复部署自动化机制。
计划事件与 API 事件
除了服务事件,EventBridge 还支持计划规则(类似 cron),用于定期运行安全检查;同时还能捕获CloudTrail API 事件,以便您针对特定 API 调用做出响应。
例如,每当有人禁用某项安全控制时,规则都可以触发并立即发出警报。
输入转换
EventBridge 可以在将事件传递给目标之前对其进行转换,重新组织或删减 JSON,使目标恰好收到其所需的内容。
这样,一个 Finding 就可以为通知提供易于理解的消息,同时为修复 Lambda 提供原始详细信息,而无需编写衔接代码来处理中间的有效负载。
可靠性功能
为了实现稳健的自动化,EventBridge 为传递失败的事件提供重试机制和死信队列(DLQ)。
这可以确保临时故障不会悄然丢失关键的安全操作——失败的修复操作会进入 DLQ 供检查,而不是无人察觉地消失。
快速检查
说明 EventBridge 的作用。
回顾
Amazon EventBridge是一种无服务器事件总线,使用规则和事件模式,将 AWS 服务发出的事件路由到目标。它连接了检测与响应:来自 GuardDuty 或 Macie 的 Finding 匹配规则后,会近乎实时地触发 Lambda、SNS 或 Step Functions 目标。它支持跨账户路由到安全账户、计划规则和由 API 驱动的规则,并通过 DLQ 支持的重试机制实现可靠的自动化。
常见问题解答
「EventBridge 如何路由安全事件」课时是免费的吗?
是的 — 「EventBridge 如何路由安全事件」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 AWS Security Academy 课程的其余内容,请升级到 CoddyKit PRO。 AWS Security Academy 课程共包含 4 节课。
「EventBridge 如何路由安全事件」这节课中我会学到什么?
了解将发现结果连接到操作的事件总线。 你通过在浏览器中直接运行的动手代码来练习 AWS Security Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 AWS Security Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 AWS Security Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 4 节。
「EventBridge 如何路由安全事件」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 AWS Security Academy 课中编写并运行代码吗?
能。每节 AWS Security Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。
此课程中的所有课时
- EventBridge 如何路由安全事件
- 使用事件模式匹配发现结果
- 触发 Lambda 进行自动修复
- 使用 Step Functions 编排响应