View a markdown version of this page

預防跨服務混淆代理人 - AWS 安全事件應變 使用者指南

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

預防跨服務混淆代理人

混淆代理人問題屬於安全性議題,其中沒有執行動作許可的實體可以強制具有更多許可的實體執行該動作。在 中 AWS,跨服務模擬可能會導致混淆代理人問題。在某個服務 (呼叫服務) 呼叫另一個服務 (被呼叫服務) 時,可能會發生跨服務模擬。可以操縱呼叫服務來使用其許可,以其不應有存取許可的方式對其他客戶的資源採取動作。為了防止這種情況, AWS 提供工具,協助您保護所有 服務的資料,其服務主體已獲得您帳戶中資源的存取權。

我們建議在資源政策中使用 AWS:SourceArnAWS:SourceAccount 全域條件內容索引鍵,以限制 Amazon Connect 為資源提供其他服務的許可。如果您同時使用兩個全域條件內容索引鍵, AWS:SourceAccount 值和 AWS:SourceArn 值中的帳戶在相同政策陳述式中使用時,必須使用相同的帳戶 ID。

防範混淆代理人問題的最有效方法是精確使用您允許的資源 Amazon Resource Name (ARN) 資源。如果您不知道資源的完整 ARN 或指定多個資源,請針對 ARN 的未知部分使用 AWS:SourceArn 全域內容條件索引鍵搭配萬用字元 (*)。例如,arn:AWS:servicename::region-name::您的 AWS 帳戶 ID:*。

如需示範如何預防混淆代理人問題之擔任角色政策的範例,請參閱混淆代理人預防政策