Amazon GuardDuty 让恶意软件无所遁形,低成本简易设置,运行更安心

16d9a0e798dafd2a0ba308c8df4d1cc9.gif

6月,亚马逊云科技宣布适用于 Amazon Simple Storage Service(Amazon S3)的 Amazon GuardDuty 恶意软件防护正式上线,这是对 Amazon GuardDuty 恶意软件防护的扩展,用于检测上传到选定 Amazon S3 存储桶的恶意文件。

以前,Amazon GuardDuty 恶意软件防护提供无代理扫描功能,用于识别连接到 Amazon Elastic Compute Cloud(Amazon EC2)和容器工作负载的 Amazon Elastic Block Store(Amazon EBS)卷上的恶意文件。

31ba19df137ac1bb126207a645b11a10.png

Amazon S3

扫码了解更多

875bb97bff661a7d55ed45e60f2a5748.png

Amazon EC2

扫码了解更多

0ee3a441aaee5b39d0584ad88210043e.png

Amazon EBS

扫码了解更多

左右滑动查看更多

现在,您可以持续评估上传到 Amazon S3 存储桶的新对象中是否存在恶意软件,并采取措施以隔离或清除所发现的任何恶意软件。Amazon GuardDuty 恶意软件防护使用多个由亚马逊云科技开发且在行业中处于领先地位的第三方恶意软件扫描引擎,在提供恶意软件检测的同时不会影响 Amazon S3 的规模、延迟和灵活性。

借助适用于 Amazon S3 的 Amazon GuardDuty 恶意软件防护,您可以在指定的 Amazon S3 存储桶上使用内置的恶意软件和防病毒保护,这有助于消除与大规模恶意文件自动化评估操作相关的操作复杂性和成本开销。

与许多用于恶意软件分析的现有工具不同,Amazon GuardDuty 提供的这种托管解决方案不需要您在要执行恶意软件分析的每个亚马逊云科技账户和亚马逊科技区域中管理自己的隔离数据管道或计算基础设施。

您的开发和安全团队可以一起协作,在整个组织中为特定存储桶配置和监督恶意软件防护,在这些存储桶中,需要扫描从不可信实体新上传的数据以查找是否存在恶意软件。您可以在 Amazon GuardDuty 中配置扫描后操作(例如对象标记)以通知下游处理,或者使用通过 Amazon EventBridge 提供的扫描状态信息来实现对恶意上传对象的隔离。

52aa1b4c396422e1df7ca7e0c5dcae86.png

Amazon EventBridge

扫码了解更多

Amazon S3 存储桶的 

Amazon GuardDuty 恶意软件防护入门

首先,在 Amazon GuardDuty 控制台中,选择适用于 Amazon S3 的恶意软件防护,然后选择启用。

8670af99bde7651ce063780703625dc6.png

Amazon GuardDuty 控制台

扫码了解更多

a972935b258580efc597a2eb3d835682.png

输入 Amazon S3 存储桶名称,或选择浏览 Amazon S3,从属于当前所选区域的存储桶列表中选择 Amazon S3 存储桶名称。当您希望 Amazon GuardDuty 扫描所选存储桶中所有新上传的对象时,可以选择 Amazon S3 存储桶中的所有对象。或者,当您要扫描新上传的属于特定前缀的对象时,也可以选择以特定前缀开头的对象。

c5ef15030cb798993f202845f5781efb.png

扫描新上传的 Amazon S3 对象后,Amazon GuardDuty 可以添加预定义标签,其键为 GuardDutyMalwareScanStatus,值为扫描状态:

  • NO_THREATS_FOUND – 在扫描的对象中未发现威胁。

  • THREATS_FOUND – 扫描期间检测到潜在威胁。

  • UNSUPPORTED – Amazon GuardDuty 由于大小问题无法扫描此对象。

  • ACCESS_DENIED – Amazon GuardDuty 无法访问对象。检查权限。

  • FAILED – Amazon GuardDuty 无法扫描对象。

当您希望 Amazon GuardDuty 向已扫描的 Amazon S3 对象添加标签时,请选择标记对象。如果您使用标签,则可以创建策略来防止在恶意软件扫描完成之前访问对象,并防止您的应用程序访问恶意对象。

现在,您必须首先创建并附加一个包含所需权限的 Amazon Identity and Access Management(IAM)角色:

  • 用于创建和管理 Amazon EventBridge 托管规则的 Amazon EventBridge 操作,以便适用于 Amazon  S3 的恶意软件防护可以监听您的 Amazon S3 事件通知。

  • 针对该存储桶中的所有事件向 Amazon EventBridge 发送 Amazon S3 事件通知的 Amazon S3 和 Amazon EventBridge 操作。

  • 访问上传的 Amazon S3 对象并为已扫描的 Amazon S3 对象添加预定义标签的 Amazon S3 操作。

  • 使用支持的 DSSE-KMS 和 SSE-KMS 在扫描测试对象并将测试对象放入存储桶之前访问对象的 Amazon Key Management Service(Amazon KMS)关键操作。

a0128a1491164afbe252805ba02cc1f8.png

IAM

扫码了解更多

dc34dc8c4094cc9490fd7428f791d740.png

Amazon S3 事件通知

扫码了解更多

8d0f574062c46a0836c9ea4c964195b0.png

Amazon KMS

扫码了解更多

左右滑动查看更多

要添加这些权限,请选择查看权限并复制策略模板和信任关系模板。这些模板包含占位符值,您应将其替换为与您的存储桶和亚马逊云科技账户关联的相应值。您还应替换 Amazon KMS 密钥 ID 的占位符值。

9bfb8499728d333349c923eb9de23bce.png

现在,选择附加权限,这将在新选项卡中打开 IAM 控制台。您可以选择创建新的 IAM 角色,或使用所复制模板中的权限更新现有 IAM 角色。如果您想提前创建或更新您的 IAM 角色,请访问亚马逊云科技文档中的先决条件:添加 IAM PassRole 策略。

最后,返回到打开了 IAM 控制台的 Amazon GuardDuty 浏览器选项卡,选择您已创建或更新的 IAM 角色,然后选择启用。

现在,您将在此受保护存储桶的防护状态列中看到处于活动状态。

429e6086ec5e9223ff5c7b72ce8e1661.png

选择查看所有 Amazon S3 恶意软件调查发现以查看所生成的与已扫描的 Amazon S3 存储桶相关的 Amazon GuardDuty 调查发现。如果您看到调查发现类型 S3Object:S3/MaliciousFile,则 Amazon GuardDuty 已将列出的 Amazon S3 对象检测为恶意对象。

在调查发现详细信息面板中选择检测到的威胁部分,然后按照建议的补救步骤进行操作。要了解更多信息,请访问亚马逊云科技文档中的修复适用于 Amazon S3 的恶意软件防护调查发现。

3ec3076489d0326bca922192847f98a3.png

注意事项

9d2fba5ea17ed4b573275064ec5579a1.png

即使您的亚马逊云科技账户未启用 Amazon GuardDuty,您也可以为 Amazon S3 存储桶设置 Amazon GuardDuty 恶意软件防护。但是,如果在账户中启用 Amazon  GuardDuty,则可以使用对基础源的全面监控,例如 Amazon CloudTrail 管理事件、Amazon Virtual Private Cloud(Amazon VPC)流日志和 DNS 查询日志,以及恶意软件防护功能。

您也可以将安全调查发现发送到 Amazon Security Hub 和 Amazon Detective 进行进一步调查。

971fc3bd56de4361b2a1cee7dc51533e.png

基础源

扫码了解更多

3d3a7444203126d81535a34f4aaf4843.png

Amazon CloudTrail

扫码了解更多

1d0ca199ad794a7f3525ad5533840560.png

Amazon VPC

扫码了解更多

f99abbede3372eefecb42af33d1f628d.png

Amazon  Security Hub

扫码了解更多

2e8fba581aade4196d9074dc064cbfca.png

Amazon Detective

扫码了解更多

左右滑动查看更多

Amazon GuardDuty 可以扫描属于以下同步 Amazon S3 存储类别的文件:Amazon S3 Standard、Amazon S3 Intelligent-Tiering、Amazon S3 Standard-IA、Amazon S3 One Zone-IA 和 Amazon S3 Glacier Instant Retrieval。

它将扫描已知用于传播或包含恶意软件的文件格式。发布时,该功能支持最大 5GB 的文件大小,包括最多 5 个级别的存档文件,解压缩后每级 1,000 个文件。

2470100f064c13292eeca339b4c78d32.png

Amazon S3 存储类别

扫码了解更多

正如我所说,对于每个受保护的 Amazon S3 存储桶,Amazon GuardDuty 会将扫描指标发送到您的 Amazon EventBridge。您可以设置警报并定义扫描后操作,例如标记对象或将恶意对象移至隔离存储桶。

要详细了解其他监控选项,例如 Amazon CloudWatch 指标和 Amazon S3 对象标记,请访问亚马逊云科技文档中的监控恶意软件扫描状态。

594d2231b909b776dc4351270d7c4abb.png

Amazon CloudWatch

扫码了解更多

现已可用


定价基于所扫描对象的 GB 量和每月评估的对象数量。此功能附带有限的 Amazon Free Tier,包括每月 1,000 个请求和 1 GB,对于新亚马逊云科技账户,可在账户创建后的前 12 个月内享受该福利,对于现有亚马逊云科技账户,可在 2025 年 6 月 11 日之前享受该福利。要了解更多信息,请访问 Amazon GuardDuty 定价页面。

在 Amazon GuardDuty 控制台中试一试适用于 Amazon S3 的 Amazon GuardDuty 恶意软件防护。有关更多信息,请访问 Amazon GuardDuty 用户指南,向 Amazon re:Post for Amazon GuardDuty 发送反馈,或通过您常用的 Amazon Support 联系人发送反馈。

4379e6451378acee0f00a41a8eec67b0.png

亚马逊云科技区域

扫码了解更多

13ea655cc38210411cc159285c12347f.png

Amazon GuardDuty 定价

扫码了解更多

4b5f2c65f0bcf05239def7b96b37fcac.png

Amazon GuardDuty 控制台

扫码了解更多

120c210be145261701f31e09b555876b.png

Amazon GuardDuty 用户指南

扫码了解更多

6d9baec344bd9826bb5d004166a5ffa2.png

Amazon re:Post 

for Amazon GuardDuty 

扫码了解更多

左右滑动查看更多

本篇作者

55d94a40638cf54e4ee4a7db6777c42f.jpeg

Channy Yun

亚马逊云科技首席开发者布道师,热衷于帮助开发者在最新的亚马逊云科技服务上构建现代化应用程序。作为一名实用主义开发者和博主,他热爱社区驱动的技术学习和分享,这推动了全球亚马逊云科技用户组的发展。他的主要专题包括开源、容器、存储、网络和安全以及物联网。

9cb8d55b00ae4f4e15016f8f176f3b9d.png

b9f1639f4ebb3ba1bf0749a29c59670b.gif

星标不迷路,开发更极速!

关注后记得星标「亚马逊云开发者」

听说,点完下面4个按钮

就不会碰到bug了!

ebae80dc941c72b087eadd647d16b851.gif

点击阅读原文查看博客!获得更详细内容!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值