AWS Identity and Access Management 中的基礎設施安全 - AWS Identity and Access Management

AWS Identity and Access Management 中的基礎設施安全

AWS Identity and Access Management (IAM) 和 AWS Security Token Service (AWS STS) 為受管服務,受到 AWS 全球網路安全程序的保護,如 Amazon Web Services:安全程序概觀白皮書所述。

您可使用 AWS 發佈的 API 呼叫來透過網路存取 IAM。用戶端必須支援 Transport Layer Security (TLS) 1.0 或更新版本。建議使用 TLS 1.2 或更新版本。用戶端也必須支援具備完美轉送私密 (PFS) 的密碼套件,例如臨時 Diffie-Hellman (DHE) 或橢圓曲線臨時 Diffie-Hellman (ECDHE)。現代系統 (如 Java 7 和更新版本) 大多會支援這些模式。

此外,請求必須使用存取金鑰 ID 和與 IAM 委託人相關聯的私密存取金鑰來簽署。或者,您可以使用 AWS STS 來產生暫時性安全憑證以簽署請求。

您可以透過 IAM HTTPS API 直接向服務發出 HTTPS 請求,以程式設計方式來存取 IAM。查詢 API 會傳回安全憑證等敏感資訊,所以您必須對所有 API 請求使用 HTTPS。當您使用 HTTPS API 時,必須包含使用您的憑證來數位簽署請求的程式碼。

您可從任何網路位置呼叫這些 API 操作,而 IAM 確實可支援資源型存取政策,以供納入依來源 IP 地址為主的限制。您也可以使用 IAM 政策來控制從特定 Amazon Virtual Private Cloud (Amazon VPC) 的端點或特定 VPC的存取。實際上,這只會隔離 AWS 網路內特定 VPC 對 IAM 資源的網路存取。