Proteção de dados em mensagens SMS para usuários AWS finais - AWS SMS de mensagens para o usuário final

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Proteção de dados em mensagens SMS para usuários AWS finais

O modelo de responsabilidade AWS compartilhada modelo de se aplica à proteção de dados em SMS de mensagens para usuários AWS finais. Conforme descrito neste modelo, AWS é responsável por proteger a infraestrutura global que executa todos os Nuvem AWS. Você é responsável por manter o controle sobre o conteúdo hospedado nessa infraestrutura. Você também é responsável pelas tarefas de configuração e gerenciamento de segurança dos Serviços da AWS que usa. Para saber mais sobre a privacidade de dados, consulte as Data Privacy FAQ. Para saber mais sobre a proteção de dados na Europa, consulte a postagem do blog AWS Shared Responsibility Model and RGPD no Blog de segurança da AWS .

Para fins de proteção de dados, recomendamos que você proteja Conta da AWS as credenciais e configure usuários individuais com Centro de Identidade do AWS IAM ou AWS Identity and Access Management (IAM). Dessa maneira, cada usuário receberá apenas as permissões necessárias para cumprir suas obrigações de trabalho. Recomendamos também que você proteja seus dados das seguintes formas:

  • Use uma autenticação multifator (MFA) com cada conta.

  • Use SSL/TLS para se comunicar com AWS os recursos. Exigimos TLS 1.2 e recomendamos TLS 1.3.

  • Configure a API e o registro de atividades do usuário com AWS CloudTrail. Para obter informações sobre o uso de CloudTrail trilhas para capturar AWS atividades, consulte Como trabalhar com CloudTrail trilhas no Guia AWS CloudTrail do usuário.

  • Use soluções de AWS criptografia, juntamente com todos os controles de segurança padrão Serviços da AWS.

  • Use serviços gerenciados de segurança avançada, como o Amazon Macie, que ajuda a localizar e proteger dados sensíveis armazenados no Amazon S3.

  • Se você precisar de módulos criptográficos validados pelo FIPS 140-3 ao acessar AWS por meio de uma interface de linha de comando ou de uma API, use um endpoint FIPS. Para saber mais sobre os endpoints FIPS disponíveis, consulte Federal Information Processing Standard (FIPS) 140-3.

É altamente recomendável que nunca sejam colocadas informações confidenciais ou sensíveis, como endereços de e-mail de clientes, em tags ou campos de formato livre, como um campo Nome. Isso inclui quando você trabalha com mensagens de usuário AWS final, SMS ou outros Serviços da AWS usando o console, a API AWS CLI, ou AWS SDKs. Quaisquer dados inseridos em tags ou em campos de texto de formato livre usados para nomes podem ser usados para logs de faturamento ou de diagnóstico. Se você fornecer um URL para um servidor externo, é fortemente recomendável que não sejam incluídas informações de credenciais no URL para validar a solicitação nesse servidor.

Criptografia de dados

AWS Os dados SMS das mensagens do usuário final são criptografados em trânsito e em repouso dentro do AWS limite. Quando você envia dados para o AWS End User Messaging SMS, ele criptografa os dados à medida que são recebidos e os armazena. Quando você recupera dados do AWS End User Messaging SMS, ele transmite os dados para você usando os protocolos de segurança atuais. Quando você usa o AWS End User Messaging SMS para enviar uma mensagem SMS para um dispositivo móvel externo, seus dados são transferidos para fora do AWS limite por meio do protocolo SMS e estão sujeitos às limitações técnicas do SMS.

Criptografia em repouso

AWS O End User Messaging SMS criptografa todos os dados que ele armazena para você dentro do AWS limite. Isso inclui dados de configuração, dados de registro e quaisquer dados que você adicionar ao SMS de mensagens do usuário AWS final. Para criptografar seus dados, o AWS End User Messaging SMS usa chaves internas AWS Key Management Service (AWS KMS) que o serviço possui e mantém em seu nome. Nós mudamos essas chaves regularmente. Para obter mais informações sobre o AWS KMS, consulte o Guia do desenvolvedor do AWS Key Management Service.

Criptografia em trânsito

AWS O End User Messaging SMS usa HTTPS e Transport Layer Security (TLS) 1.2 para se comunicar com seus clientes e aplicativos. Para se comunicar com outros AWS serviços, o AWS End User Messaging SMS usa HTTPS e TLS 1.2. Além disso, quando você cria e gerencia recursos SMS de mensagens de usuário AWS final usando o console, um AWS SDK ou o. AWS Command Line Interface, todas as comunicações são protegidas usando HTTPS e TLS 1.2.

Quando você usa o AWS End User Messaging SMS para enviar uma mensagem SMS para um dispositivo móvel externo, seus dados são transferidos para fora do AWS limite por meio do protocolo SMS. O protocolo SMS tem várias limitações inerentes, como a falta de end-to-end criptografia, que podem ser relevantes para seu caso de uso. Para obter mais informações sobre as limitações do SMS e as práticas recomendadas de segurança, consulte Considerações sobre segurança do protocolo SMS e Práticas recomendadas de segurança do protocolo SMS.

Tratamento de mensagens SMS do usuário final

AWS O SMS de mensagens para o usuário final processa e armazena mensagens SMS na AWS região selecionada pelo cliente. No entanto, os estágios finais da entrega de mensagens SMS operam em redes móveis internacionais fora AWS de controle. Como é típico na entrega de mensagens SMS, os provedores de serviços de SMS que AWS usam podem utilizar provedores de serviços downstream para rotear as mensagens SMS globalmente. Esses provedores de serviços downstream podem rotear as mensagens SMS por meio de endpoints ou redes em regiões diferentes da AWS região selecionada pelo cliente, mesmo que o usuário final destinatário de uma mensagem SMS esteja na mesma região.

Gerenciamento de chaves

Para criptografar seus dados de SMS do AWS End User Messaging, o AWS End User Messaging SMS usa AWS KMS chaves internas que o serviço possui e mantém em seu nome. Nós mudamos essas chaves regularmente. Você não pode provisionar e usar suas próprias chaves AWS KMS ou outras chaves para criptografar dados que você armazena no AWS End User Messaging SMS.

Privacidade do tráfego entre redes

A privacidade do tráfego entre redes se refere à proteção de conexões e tráfego entre SMS de Mensagens de Usuário AWS Final e seus clientes e aplicativos locais, e entre SMS de Mensagens de Usuário AWS Final e outros AWS recursos no mesmo. Região da AWS Os recursos e práticas a seguir podem ajudá-lo a proteger a privacidade do tráfego entre redes para SMS de mensagens de usuário AWS final.

Tráfego entre mensagens de usuário AWS final (SMS) e clientes e aplicativos locais

Para estabelecer uma conexão privada entre o AWS End User Messaging SMS e clientes e aplicativos em sua rede local, você pode usar Direct Connect. Isso permite vincular a rede a um local do AWS Direct Connect usando um cabo Ethernet de fibra ótica padrão. Uma extremidade do cabo é conectada ao roteador. A outra extremidade está conectada a um Direct Connect roteador. Para obter mais informações, consulte O que é o Direct Connect? no Guia do usuário do Direct Connect .

Para ajudar a proteger o acesso ao SMS de mensagens de usuário AWS final por meio de mensagens publicadas APIs, recomendamos que você cumpra os requisitos de SMS de mensagens de usuário AWS final para chamadas de API. AWS O End User Messaging SMS exige que os clientes usem o Transport Layer Security (TLS) 1.2 ou posterior. Os clientes também devem oferecer suporte a pacotes de criptografia com sigilo de encaminhamento perfeito (PFS), como Ephemeral Diffie-Hellman (DHE) ou Ephemeral Elliptic Curve Diffie-Hellman (ECDHE). A maioria dos sistemas modernos como Java 7 e versões posteriores oferece suporte a esses modos.

Além disso, as solicitações devem ser assinadas usando um ID de chave de acesso e uma chave de acesso secreta associada a um principal AWS Identity and Access Management (IAM) da sua AWS conta. Como alternativa, você pode usar o AWS Security Token Service (AWS STS) para gerar credenciais de segurança temporárias para assinar solicitações.

Tráfego entre mensagens de usuário AWS final, SMS e outros AWS recursos

Para proteger as comunicações entre SMS de mensagens de usuário AWS final e outros AWS recursos na mesma AWS região, o SMS de mensagens de usuário AWS final usa HTTPS e TLS 1.2 por padrão.

Compreender o tráfego de SMS fora dos limites da AWS

Na AWS, levamos a sério a proteção de dados. Empregamos uma variedade de medidas de segurança para proteger os dados que você armazena e processa em nosso ambiente de nuvem. No entanto, é importante entender que o nível de proteção pode ser diferente quando os dados saem do AWS limite e são processados ou transmitidos por terceiros.

O protocolo SMS não é compatível com criptografia. Para enviar uma mensagem SMS AWS é necessário transmitir a mensagem SMS fora do AWS limite e a mensagem SMS não será end-to-end criptografada.

Criação de uma interface VPC endpoint para mensagens SMS de usuário AWS final

Você pode estabelecer uma conexão privada entre sua nuvem privada virtual (VPC) e um endpoint no AWS End User Messaging SMS criando uma interface VPC endpoint.

Os endpoints de interface são alimentados por AWS PrivateLink, uma tecnologia que permite acessar de forma privada o SMS de mensagens do usuário AWS final APIs sem um gateway de internet, dispositivo NAT, conexão VPN ou. Direct Connect As instâncias em sua VPC não precisam de endereços IP públicos para se comunicar com o SMS de mensagens de usuário AWS final APIs que se integra com o. AWS PrivateLink

Para obter mais informações, consulte o Guia do AWS PrivateLink.

Criar endpoints da VPC de uma interface

Você pode criar um endpoint de interface usando o console da Amazon VPC ou a AWS Command Line Interface (AWS CLI). Para obter mais informações, consulte Criar um endpoint de interface no AWS PrivateLink Guia.

AWS O End User Messaging SMS oferece suporte aos seguintes nomes de serviço:

  • com.amazonaws.region.sms-voice

Se você ativar o DNS privado para um endpoint de interface, poderá fazer solicitações de API para o AWS End User Messaging SMS usando o nome DNS padrão para, por exemplo Região da AWS,. com.amazonaws.us-east-1.sms-voice Para obter mais informações, consulte Nomes de hosts DNS no Guia do usuário do AWS PrivateLink .

Criar uma política de endpoint da VPC

É possível anexar uma política de endpoint ao endpoint da VPC que controla o acesso. Essa política especifica as seguintes informações:

  • A entidade principal que pode realizar ações.

  • As ações que podem ser realizadas.

  • Os recursos aos quais as ações podem ser aplicadas.

Para obter mais informações, consulte Controlar o acesso aos serviços usando políticas de endpoint no Guia do AWS PrivateLink .

Exemplo: política de endpoint da VPC

A política de VPC endpoint a seguir concede acesso às ações de SMS de mensagens de usuário AWS final listadas para todos os diretores em todos os recursos.

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