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á.
Você pode confirmar a autenticidade de uma mensagem enviada ao seu endpoint HTTP pelo Amazon SNS verificando sua assinatura. Recomendamos verificar a autenticidade de uma mensagem nas seguintes situações:
-
Quando o Amazon SNS envia uma mensagem para seu endpoint HTTP que está inscrito em um tópico.
-
Quando o Amazon SNS envia uma mensagem de confirmação para seu endpoint HTTP após a execução das ações
Subscribe
ou daUnsubscribe
API.
O Amazon SNS é compatível com duas versões de assinatura de mensagens:
-
SignatureVersion
1: O Amazon SNS cria a assinatura com base no SHA1hash da mensagem. -
SignatureVersion
2: O Amazon SNS cria a assinatura com base no SHA256hash da mensagem.
Siga estas melhores práticas ao verificar as mensagens enviadas pelo Amazon SNS:
-
Use HTTPS para recuperar o certificado do Amazon SNS.
-
Confirme a autenticidade do certificado.
-
Certifique-se de que o certificado foi recebido do Amazon SNS.
-
Sempre que possível, utilize um dos compatíveis com o Amazon SNS AWS SDKs para validar e verificar mensagens.
-
Verifique se as mensagens foram recebidas do seu destinatário
TopicArn
.