通过AWS SNS和EventBridge来生成SecurityHub的通知

Amazon Web Services (AWS) Security Hub 是 AWS 提供的一项服务,可从安全角度详细概述其他服务。它根据 AWS 安全最佳实践为我们概述了符合和不符合要求的 AWS 资源。它还提供了预定义的基准安全控制,适用于大多数情况。但是,根据您的组织需求,您可能希望在 Security Hub 中生成和管理一些自定义发现。

本博客演示了在 AWS Security Hub 中生成和管理自定义安全发现的方法。

架构如下:

AWS Security Hub-> EventBridge -> SNS。

前提条件:

  1. 启用Security Hub

2.启用AWS Config

步骤 1:创建SNS Topic

步骤2 创建 AWS EventBridge 规则

创建 AWS EventBridge 规则,该规则触发 SNS 以导入特定于自定义 Security Hub 发现的事件。作为 Eventbridge 规则的来源,指定事件的来源模式。在以下示例中,我们指定所有来自security hub 的event。

复制代码
{
  "source": ["aws.securityhub"],
  "detail-type": ["Security Hub Findings - Imported"]
}

将目标设置为步骤1中创建的SNS topic

这里也可以通过lambda 来实现。

要导入自定义 Security Hub 调查结果,您需要创建一个 lambda 函数,该函数将调查结果发送到 Security Hub。

要导入自定义 Security Hub 调查结果,我们可以使用以下代码:

复制代码
boto3.client('securityhub').batch_import_findings(Findings=<Your_event_Json>)

步骤3: 在Security Hub中的检测结果中,将某条调查结果的状态改为已解决。

过几分钟后,检查邮箱,会收到下面的alert。

相关推荐
Elastic 中国社区官方博客4 小时前
Elastic 与 Accenture 在 GenAI 数据准备方面的合作
大数据·人工智能·elasticsearch·搜索引擎·ai·全文检索·aws
杰克逊的日记6 小时前
业务系统从 AWS 云迁到阿里云,迁移到阿里云
阿里云·云计算·aws
nicepainkiller6 小时前
aws s3 对象存储 上传文件
云计算·aws·s3
AWS官方合作商6 小时前
解锁AWS EC2极致存储性能:全面解析EBS优化实例与IOPS固态硬盘配置
云计算·aws
翼龙云_cloud6 小时前
亚马逊云渠道商:如何3 步实现 AWS RDS 读写分离?
运维·服务器·云计算·php·aws
AWS官方合作商1 天前
AWS EC2配额限制提升指南:如何申请调整按需实例上限
云计算·aws
AWS官方合作商1 天前
全面解析:如何直接触发AWS Lambda函数
云计算·aws
xybDIY1 天前
【aws invoice】将AWS默认出具的invoice发票拆分成较小的发票
云计算·aws
weixin_307779131 天前
医院症状收集应用安全架构设计:基于AWS SQS和SNS的数据保护解决方案
安全·云原生·架构·云计算·aws
翼龙云_cloud2 天前
亚马逊云渠道商:如何快速开始使用Amazon RDS?
运维·服务器·云计算·aws