防止跨服务模仿 - AWS Control Tower

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

防止跨服务模仿

In AWS,跨服务模仿可能会导致混乱的副手问题。当一个服务调用另一个服务时,如果一个服务操纵另一个服务,使用其权限以其他方式不允许的方式对客户的资源进行操作,则会发生跨服务模仿。为了防止这种攻击, AWS 提供了帮助您保护数据的工具,因此只有拥有合法权限的服务才能访问您账户中的资源。

我们建议使用策略中的aws:SourceArnaws:SourceAccount条件来限制 Cont AWS rol Tower 授予其他服务访问您的资源的权限。

  • aws:SourceArn如果您只想将一个资源与跨服务访问相关联,请使用。

  • aws:SourceAccount如果您想允许该账户中的任何资源与跨服务使用相关联,请使用。

  • 如果该aws:SourceArn值不包含账户 ID,例如 Amazon S3 存储桶ARN的账户 ID,则必须同时使用这两个条件来限制权限。

  • 如果您同时使用这两个条件,并且该aws:SourceArn值包含账户 ID,则该aws:SourceAccount值和aws:SourceArn值中的账户在同一政策声明中使用时必须显示相同的账户 ID

有关更多信息以及示例,请参阅 https://docs.aws.amazon.com/controltower/latest/userguide/conditions-for-role-trust.html