

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

# AWS 最終使用者簡訊簡訊中的資料保護
<a name="data-protection"></a>

 AWS [共同責任模型](https://aws.amazon.com/compliance/shared-responsibility-model/)適用於 AWS 最終使用者傳訊簡訊中的資料保護。如此模型所述， AWS 負責保護執行所有 的 全球基礎設施 AWS 雲端。您負責維護在此基礎設施上託管內容的控制權。您也同時負責所使用 AWS 服務 的安全組態和管理任務。如需資料隱私權的詳細資訊，請參閱[資料隱私權常見問答集](https://aws.amazon.com/compliance/data-privacy-faq/)。 如需歐洲資料保護的詳細資訊，請參閱[一般資料保護規則 (GDPR) 中心](https://aws.amazon.com/compliance/gdpr-center/)。

基於資料保護目的，我們建議您保護 AWS 帳戶 登入資料，並使用 AWS IAM Identity Center 或 AWS Identity and Access Management (IAM) 設定個別使用者。如此一來，每個使用者都只會獲得授與完成其任務所必須的許可。我們也建議您採用下列方式保護資料：
+ 每個帳戶均要使用多重要素驗證 (MFA)。
+ 使用 SSL/TLS 與 AWS 資源通訊。我們需要 TLS 1.2 並建議使用 TLS 1.3。
+ 使用 設定 API 和使用者活動記錄 AWS CloudTrail。如需有關使用 CloudTrail 追蹤擷取 AWS 活動的資訊，請參閱*AWS CloudTrail 《 使用者指南*》中的[使用 CloudTrail 追蹤](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-trails.html)。
+ 使用 AWS 加密解決方案，以及其中的所有預設安全控制 AWS 服務。
+ 使用進階的受管安全服務 (例如 Amazon Macie)，協助探索和保護儲存在 Amazon S3 的敏感資料。
+ 如果您在 AWS 透過命令列界面或 API 存取 時需要 FIPS 140-3 驗證的密碼編譯模組，請使用 FIPS 端點。如需有關 FIPS 和 FIPS 端點的更多相關資訊，請參閱[聯邦資訊處理標準 (FIPS) 140-3](https://aws.amazon.com/compliance/fips/)。

我們強烈建議您絕對不要將客戶的電子郵件地址等機密或敏感資訊，放在標籤或自由格式的文字欄位中，例如**名稱**欄位。這包括當您使用 AWS 最終使用者傳訊簡訊，或使用主控台、API AWS CLI或 AWS SDKs的其他 AWS 服務 時。您在標籤或自由格式文字欄位中輸入的任何資料都可能用於計費或診斷日誌。如果您提供外部伺服器的 URL，我們強烈建議請勿在驗證您對該伺服器請求的 URL 中包含憑證資訊。



## 資料加密
<a name="data-encryption"></a>

AWS 最終使用者傳訊簡訊資料會在傳輸中加密，並在 AWS 邊界內進行靜態加密。當您將資料提交至 AWS 最終使用者傳訊簡訊時，它會在收到資料時加密資料並將其存放。當您從 AWS 最終使用者簡訊簡訊擷取資料時，它會使用目前的安全通訊協定將資料傳輸給您。當您使用 AWS 最終使用者簡訊簡訊將簡訊傳送到外部行動裝置時，您的資料會透過簡訊通訊協定傳輸到 AWS 界限之外，並受到 SMS 的技術限制。

## 靜態加密
<a name="encryption-rest"></a>

AWS 最終使用者傳訊簡訊會加密其在 AWS 邊界內為您存放的所有資料。這包括組態資料、註冊資料，以及您新增至 AWS 最終使用者簡訊簡訊的任何資料。為了加密您的資料， AWS 最終使用者傳訊簡訊會使用服務代表您擁有和維護的內部 AWS Key Management Service (AWS KMS) 金鑰。我們會定期輪換這些金鑰。如需 AWS KMS的相關資訊，請參閱 [AWS Key Management Service 開發人員指南](https://docs.aws.amazon.com/kms/latest/developerguide/)。

## 傳輸中加密
<a name="encryption-transit"></a>

AWS 最終使用者傳訊簡訊使用 HTTPS 和 Transport Layer Security (TLS) 1.2 與您的用戶端和應用程式通訊。為了與其他 AWS 服務通訊， AWS 最終使用者傳訊簡訊使用 HTTPS 和 TLS 1.2。此外，當您使用 主控台、 AWS 開發套件或 建立和管理 AWS 最終使用者簡訊簡訊資源時 AWS Command Line Interface，所有通訊都會使用 HTTPS 和 TLS 1.2 進行保護。

當您使用 AWS 最終使用者簡訊簡訊將簡訊傳送至外部行動裝置時，您的資料會透過簡訊通訊協定傳輸到 AWS 界限外。SMS 通訊協定有幾項固有限制，例如缺少可能與您的使用案例相關的end-to-end加密。如需 SMS 和安全最佳實務限制的詳細資訊，請參閱 [SMS 通訊協定安全性考量事項](security-protocol-considerations.md)和 [SMS 通訊協定安全最佳實務](security-protocol-best-practices.md)。

## 最終使用者簡訊的簡訊處理
<a name="sms-message-handling"></a>

AWS 最終使用者簡訊簡訊會在客戶選取的 AWS 區域內處理和儲存簡訊。不過，SMS 訊息傳遞的最後階段會在國際行動網路上操作，不受 AWS 控制。如同簡訊傳遞一般， AWS 使用 的簡訊服務供應商本身可能會使用下游服務供應商來全域路由簡訊。即使簡訊的最終使用者收件人位於相同區域，這些下游服務供應商也可以透過來自客戶所選 AWS 區域不同區域中的端點或網路來路由簡訊。

## 金鑰管理
<a name="key-management"></a>

為了加密您的 AWS 最終使用者簡訊簡訊資料， AWS 最終使用者簡訊簡訊會使用服務代表您擁有和維護的內部 AWS KMS 金鑰。我們會定期輪換這些金鑰。您無法佈建和使用自己的 AWS KMS 或其他金鑰來加密存放在 AWS 最終使用者傳訊簡訊中的資料。

## 網際網路流量隱私權
<a name="inter-network-traffic-privacy"></a>

*網際網路流量隱私權*是指保護 AWS 最終使用者傳訊簡訊與內部部署用戶端和應用程式之間的連線和流量，以及 AWS 最終使用者傳訊簡訊與相同 AWS 資源之間的連線和流量 AWS 區域 。下列功能和實務可協助您保護 AWS 最終使用者簡訊簡訊的網際網路流量隱私權。

### AWS 最終使用者傳訊簡訊與內部部署用戶端和應用程式之間的流量
<a name="inter-network-traffic-privacy-on-prem"></a>

若要在 AWS 最終使用者傳訊 SMS 與用戶端和現場部署網路上的應用程式之間建立私有連線，您可以使用 Direct Connect。這可讓您使用標準光纖乙太網路纜線將網路連結至某個 AWS Direct Connect 位置。纜線的一端連接到路由器。另一端連接到 Direct Connect 路由器。如需詳細資訊，請參閱《 Direct Connect使用者指南**》中的[什麼是Direct Connect ？](https://docs.aws.amazon.com/directconnect/latest/UserGuide/Welcome.html)。

為了協助透過發佈APIs 安全存取 AWS 最終使用者傳訊簡訊，我們建議您遵守 API 呼叫的最終 AWS 使用者傳訊簡訊要求。 AWS 最終使用者傳訊簡訊要求用戶端使用 Transport Layer Security (TLS) 1.2 或更新版本。用戶端也必須支援具備完整轉寄密碼 (PFS) 的密碼套件，例如暫時性 Diffie-Hellman (DHE) 或橢圓曲線 Diffie-Hellman Ephemeral (ECDHE)。現代系統 (如 Java 7 和更新版本) 大多會支援這些模式。

此外，必須使用存取金鑰 ID 和與您 AWS 帳戶之 AWS Identity and Access Management (IAM) 主體相關聯的私密存取金鑰來簽署請求。或者，您可以使用 [AWS Security Token Service](https://docs.aws.amazon.com/STS/latest/APIReference/Welcome.html) (AWS STS) 來產生暫時安全登入資料來簽署請求。

### AWS 最終使用者傳訊簡訊和其他 AWS 資源之間的流量
<a name="inter-network-traffic-privacy-region"></a>

為了保護 AWS 最終使用者傳訊簡訊與相同 AWS 區域中其他 AWS 資源之間的通訊， AWS 最終使用者傳訊簡訊預設使用 HTTPS 和 TLS 1.2。

### 了解 AWS 界限外的 SMS 流量
<a name="inter-network-traffic-privacy-boundary"></a>

在 AWS，我們非常重視資料保護。我們採用各種安全措施來保護您在雲端環境中存放和處理的資料。不過，請務必了解，當資料離開界限並由外部各方處理或傳輸時， AWS 保護層級可能會有所不同。

SMS 通訊協定不支援加密。若要傳送 SMS 訊息， AWS 必須在 AWS 界限外傳輸 SMS 訊息，而且 SMS 訊息不會end-to-end加密。

## 為 AWS 最終使用者傳訊簡訊建立介面 VPC 端點
<a name="security-vpc-endpoints"></a>

您可以在虛擬私有雲端 (VPC) 與 AWS 最終使用者傳訊 SMS 中的端點之間建立私有連線，方法是建立介面 VPC 端點。

介面端點採用 [AWS PrivateLink](https://aws.amazon.com/privatelink/)技術，可讓您在沒有網際網路閘道、NAT 裝置、VPN 連接或 的情況下私密存取 AWS 最終使用者簡訊 SMS APIs Direct Connect。VPC 中的執行個體不需要公有 IP 地址，即可與與 整合的最終 AWS 使用者傳訊 SMS APIs 通訊 AWS PrivateLink。

如需詳細資訊，請參閱 [AWS PrivateLink 指南](https://docs.aws.amazon.com/vpc/latest/privatelink/what-is-privatelink.html)。

### 建立介面 VPC 端點
<a name="security-vpc-endpoints-create"></a>

您可以使用 Amazon VPC 主控台或 AWS Command Line Interface (AWS CLI)，建立介面端點。如需詳細資訊，請參閱《 AWS PrivateLink 指南》中的[建立介面端點](https://docs.aws.amazon.com/vpc/latest/privatelink/create-interface-endpoint.html)。

AWS 最終使用者傳訊簡訊支援下列服務名稱：
+ `com.amazonaws.{{region}}.sms-voice`

如果您開啟介面端點的私有 DNS，您可以使用 的預設 DNS 名稱向 AWS 最終使用者傳訊 SMS 提出 API 請求 AWS 區域，例如 `com.amazonaws.{{us-east-1}}.sms-voice`。詳情請參閱《AWS PrivateLink 指南》**中的 [DNS 主機名稱](https://docs.aws.amazon.com/vpc/latest/privatelink/privatelink-access-aws-services.html#interface-endpoint-dns-hostnames)。

### 建立 VPC 端點政策
<a name="security-vpc-endpoints-policy"></a>

您可以將端點政策連接到控制存取權的 VPC 端點。此政策會指定下列資訊：
+ 可執行動作的主體。
+ 可執行的動作。
+ 可供執行動作的資源。

如需詳細資訊，請參閱《*AWS PrivateLink 指南*》中的「[使用端點政策控制對服務的存取](https://docs.aws.amazon.com/vpc/latest/privatelink/vpc-endpoints-access.html)」。

### 範例：VPC 端點政策
<a name="security-vpc-endpoints-policy-example"></a>

下列 VPC 端點政策會授予所有資源上所有主體對所列 AWS 最終使用者傳訊簡訊動作的存取權。

```
{
"Statement": [
    {
      "Principal": "*",
      "Action": [
        "sms-voice:*"
      ],
      "Effect": "Allow",
      "Resource": "*"
    }
  ]
}
```