Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Verifica delle firme dei messaggi Amazon SNS

Modalità Focus
Verifica delle firme dei messaggi Amazon SNS - Amazon Simple Notification Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Amazon SNS utilizza le firme dei messaggi per confermare l'autenticità dei messaggi inviati al tuo endpoint HTTP. Per garantire l'integrità dei messaggi e prevenire lo spoofing, devi verificare la firma prima di elaborare qualsiasi messaggio Amazon SNS.

Quando è necessario verificare le firme di Amazon SNS?

È necessario verificare le firme dei messaggi Amazon SNS nei seguenti scenari:

  • Quando Amazon SNS invia un messaggio di notifica al tuo endpoint HTTP (S).

  • Quando Amazon SNS invia un messaggio di conferma al tuo endpoint dopo una chiamata Subscribeo UnsubscribeAPI.

Amazon SNS supporta due versioni di firma:

  • SignatureVersion1 — Utilizza un SHA1 hash del messaggio.

  • SignatureVersion2 — Utilizza un SHA256 hash del messaggio. Ciò fornisce una maggiore sicurezza ed è l'opzione consigliata.

Per verificare correttamente le firme dei messaggi SNS, segui queste best practice:

  • Recupera sempre il certificato di firma utilizzando HTTPS per prevenire attacchi di intercettazione non autorizzati.

  • Verifica che il certificato sia emesso da Amazon SNS.

  • Verifica che la catena di fiducia del certificato sia valida.

  • Il certificato deve provenire da un URL firmato da SNS.

  • Non fidatevi dei certificati forniti nel messaggio senza convalida.

  • Rifiuta qualsiasi messaggio con un messaggio imprevisto TopicArn per evitare lo spoofing.

  • I servizi AWS SDKs per Amazon SNS forniscono una logica di convalida integrata, che riduce il rischio di implementazione errata.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.