本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
GuardDuty RDS 保护
注意
您可以在 GuardDuty 控制台的单个页面上配置 RDS 防护以及所有其他保护计划。有关更多信息,请参阅 配置保护计划。
Amazon 中的 RDS Protection GuardDuty 会分析和分析 RDS 登录和数据活动,以了解您的亚马逊 Aurora 和 RDS for PostgreSQL 数据库面临的潜在威胁。
登录活动的 RDS 保护可分析登录事件,以发现对亚马逊 Aurora(亚马逊 Aurora MySQL-Compatible 版和 Aurora PostgreSQL-Compatible 版)、适用于 PostgreSQL 的 RDS、适用于 MySQL 的 Amazon RDS 和适用于 Maria DB 的亚马逊 RDS 数据库的潜在访问威胁。它可以帮助您识别这些支持的数据库上可能存在的可疑登录行为。 GuardDuty持续监控和分析RDS 登录活动异常活动。例如,以前未出现的外部行为者未经授权访问了您的数据库,或者攻击者试图通过猜测数据库密码来暴力破解访问权限。
适用于数据活动的 RDS 保护会分析 Amazon Aurora for PostgreSQL 和 RDS for PostgreSQL 数据库上的数据库查询模式,以检测潜在的数据访问和操纵威胁。 GuardDuty 持续监控和分析RDS 数据活动异常行为。例如,行为者为该数据库或用户读取的行数比平时多得多,删除或删除数据,或者从已知的恶意或 Tor IP 地址访问您的数据库。
对于尚未启用 RDS 防护的账户,您可以详细了解 30-day free trial并选择启用此功能。要启用此功能,请参阅在多账户环境中启用 RDS 防护或为独立账户启用 RDS 防护。
备注
RDS for PostgreSQL 只读副本实例要求主数据库实例使用支持的数据库版本,并且必须成功地从主数据库复制。有关只读副本的更多信息,请参阅《Amazon RDS 用户指南》中的使用数据库实例只读副本。
RDS 保护不需要额外的基础设施,其设计初衷即是为了不影响数据库实例的性能。当 RDS Protection 检测到潜在的可疑或异常登录尝试、泄露或数据破坏活动时, GuardDuty 会生成一个或多个RDS 保护调查发现类型包含可能受损数据库的详细信息。
- 30 天免费试用期
-
-
首次在新区域 GuardDuty Amazon Web Services 账户 中启用时,您将获得 30 天的免费试用期。在这种情况下, GuardDuty 还要启用 RDS 保护,它包含在免费试用版中。RDS Protection 登录活动监控和 RDS Protection 数据活动监控将开始监控数据库的活动。
-
如果您已经在新区域使用 GuardDuty 并决定首次启用 RDS 保护,则您在该区域的账户将获得 30 天的 RDS 保护免费试用。
-
如果您已经在中使用 RDS Protection 进行登录活动, Amazon Web Services 账户 并决定首次为数据活动启用 RDS 保护,则您的账户将获得 30 天针对数据活动的 RDS 保护免费试用。
-
您可以随时选择在任何区域禁用 RDS 保护或 RDS 保护数据活动监控。
-
在 30 天免费试用期内,您可以估算该账户在该区域的使用成本。30 天免费试用期结束后,RDS 防护不会自动禁用。您的账户在该区域将开始产生使用成本。有关更多信息,请参阅 监控 GuardDuty 使用情况和估算成本。
-
未启用 RDS 保护功能时, GuardDuty 不会检测到异常或可疑的登录或数据行为。如果您禁用 RDS Protection,则会 GuardDuty 立即停止监控 RDS 活动,并且不会检测到对您支持的数据库实例的任何潜在威胁,也不会生成相关的查找类型。
有关支持 Aurora PostgreSQL 无限数据库 Amazon Web Services 区域 的地方,请参阅 Aurora PostgreSQL 无限数据库的要求。
支持的 Amazon Aurora、Amazon RDS 和 Aurora Limitless Database
下表显示了支持 RDS Protection 登录活动监控和数据活动监控的 Aurora 和 Amazon RDS 数据库版本。 GuardDuty 将来可能会扩展到其他 Amazon RDS 数据库。
| Amazon Aurora 和 Amazon RDS 数据库引擎 | 登录活动监控支持的引擎版本 | 数据活动监控支持的引擎版本 |
|---|---|---|
|
Aurora MySQL |
|
不支持 |
|
Aurora PostgreSQL |
|
|
| RDS for PostgreSQL |
|
|
|
Amazon Aurora PostgreSQL Limitless Database |
|
不支持 |
|
Amazon RDS for MariaDB |
|
不支持 |
|
Amazon RDS for MySQL |
|
不支持 |
RDS 登录活动
启用 RDS 保护功能后, GuardDuty 会自动开始直接从 Aurora 和 Amazon RDS 服务监控数据库的 RDS 登录活动。RDS 登录活动会捕获您的 Amazon 环境中成功和失败的支持的 Amazon Aurora、Amazon RDS 和 Aurora Limitless Database登录尝试。如果有异常登录行为的迹象,则 GuardDuty 会生成一个调查结果,其中包含有关可能遭到入侵的数据库的详细信息。当您首次启用 RDS 防护或者您有新创建的数据库实例时,系统需要一段学习时间来确定正常行为的基准。因此,新启用或新创建的数据库实例可能在最长两周的时间内,没有相关异常登录调查发现。
当 RDS Protection 检测到潜在威胁(例如一系列成功、失败或不完整的登录尝试中的异常模式)时, GuardDuty 会生成一次或多次RDS 保护调查发现类型。根据发现类型,它可能包括有关异常行为的详细信息,例如。基于 RDS 登录活动的异常 GuardDuty 不会向您提供 RDS 登录活动日志。
RDS 数据活动
当您为数据活动启用 RDS 保护时, GuardDuty 会分析支持的 Aurora 和 Amazon RDS 数据库中的数据库活动模式,以识别潜在的数据访问和操纵威胁。如果它检测到异常数据活动,则 GuardDuty 会生成调查结果,其中包含有关可能受损的数据库的详细信息。当您首次为数据活动启用 RDS Protection 时,或者当您创建新的数据库实例时,需要长达两周的学习时间来建立正常行为的基准。在这段时间内,您可能没有发现相关的异常数据活动。
当 RDS 数据活动防护检测到潜在威胁时, GuardDuty 会生成一个或多个威胁RDS 保护调查发现类型。例如,参与者读取的行数比该数据库或用户的正常情况多得多,删除或删除数据,或者从已知的恶意或 Tor IP 地址访问您的数据库。根据发现类型,发现可能包括有关异常行为的详细信息,例如。基于 RDS 数据活动的异常 GuardDuty 不会向您提供 RDS 数据活动日志。