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à.
Protezione dei dati di Amazon SNS con crittografia lato server
Server-side la crittografia (SSE) consente di archiviare dati sensibili in argomenti crittografati. SSE protegge il contenuto dei messaggi negli argomenti di Amazon SNS utilizzando chiavi gestite in AWS Key Management Service ().AWS KMS
SSE esegue la crittografia dei messaggi non appena vengono ricevuti da Amazon SNS. I messaggi vengono archiviati in forma crittografata e decrittografati solo quando vengono inviati.
-
Per informazioni sulla gestione di SSE utilizzando Console di gestione AWS o the AWS SDK per Java (impostando l'
KmsMasterKeyIdattributo utilizzando le azioniCreateTopiceSetTopicAttributesAPI), vedere. Configurazione della crittografia tematica di Amazon SNS con crittografia lato server -
Per informazioni sulla creazione di argomenti crittografati utilizzando CloudFormation (impostando la
KmsMasterKeyIdproprietà utilizzando laAWS::SNS::Topicrisorsa), consulta la Guida per l'AWS CloudFormation utente.
Importante
Tutte le richieste agli argomenti con la funzione SSE abilitata devono utilizzare HTTPS e Signature Version 4.
Per informazioni sulla compatibilità di altri servizi con argomenti crittografati, consulta la documentazione del servizio.
Amazon SNS supporta solo chiavi KMS di crittografia simmetrica. Non è possibile utilizzare nessun altro tipo di chiave KMS per crittografare le risorse del servizio. Per informazioni su come determinare se una chiave KMS è simmetrica o asimmetrica, consultare Identifying asymmetric KMS keys (Individuazione di chiavi KMS asimmetriche).
AWS KMS combina hardware e software sicuri e ad alta disponibilità per fornire un sistema di gestione delle chiavi scalabile per il cloud. Quando utilizzi Amazon SNS con AWS KMS, vengono crittografate anche le chiavi di dati che crittografano i dati dei messaggi. Vengono archiviati con i dati che proteggono.
Di seguito sono elencati i vantaggi derivanti dall'uso di AWS KMS:
-
È possibile creare e gestire la AWS KMS key in modo autonomo.
-
Puoi anche utilizzare chiavi KMS AWS gestite per Amazon SNS, che sono uniche per ogni account e regione.
-
Gli standard AWS KMS di sicurezza possono aiutarti a soddisfare i requisiti di conformità relativi alla crittografia.
Per ulteriori informazioni, vedi Che cos'è? AWS Key Management Servicenella Guida per AWS Key Management Service gli sviluppatori.
Ambito della crittografia
SSE esegue la crittografia del corpo di un messaggio in un argomento Amazon SNS.
SSE non esegue la crittografia di quanto segue:
-
Metadata dell'argomento (nome e attributo dell'argomento)
-
Metadati del messaggio (oggetto, ID messaggio, time stamp e attributo)
-
Policy di protezione dei dati
-
Per-topic metriche
Nota
-
Un messaggio viene crittografato solo se inviato dopo che la crittografia di una coda.viene abilitata. Amazon SNS non crittografa i messaggi in backlog.
-
Tutti i messaggi crittografati restano crittografati anche se la crittografia del relativo argomento è disabilitata.
Termini chiave
I seguenti termini chiave possono aiutarti a comprendere meglio le funzionalità di SSE . Per una descrizione dettagliata, consulta laDocumentazione di riferimento per l'API Amazon Simple Notification Service.
- Chiave di dati
-
La chiave di crittografia dei dati (DEK) responsabile della crittografia dei contenuti dei messaggi Amazon SNS.
Per ulteriori informazioni, consulta Chiave dati nella AWS Key Management Service Guida per sviluppatori e Pacchetto Crittografia nella AWS Encryption SDK Guida per sviluppatori.
- AWS KMS key ID
-
L'alias, l'alias ARN, l'ID della chiave o l'ARN della chiave di un account o di un account personalizzato AWS KMS key, AWS KMS nel tuo account o in un altro account. Mentre l'alias di AWS managed AWS KMS for Amazon SNS è sempre
alias/aws/sns, l'alias di un account personalizzato può, ad esempio, essere. AWS KMSalias/Puoi utilizzare queste chiavi AWS KMS per proteggere i messaggi negli argomenti Amazon SNS.MyAliasNota
Ricorda quanto segue:
-
La prima volta che lo usi Console di gestione AWS per specificare il KMS AWS gestito per Amazon SNS per un argomento, AWS KMS crea il KMS AWS gestito per Amazon SNS.
-
In alternativa, la prima volta che utilizzi l'
Publishazione su un argomento con SSE abilitato, AWS KMS crea il KMS AWS gestito per Amazon SNS.
Puoi creare AWS KMS chiavi, definire le policy che controllano il modo in cui AWS KMS le chiavi possono essere utilizzate e verificarne AWS KMS l'utilizzo utilizzando la AWS KMS keys sezione della AWS KMS console o l'azione.
CreateKeyAWS KMS Per ulteriori informazioni, consultare AWS KMS keys e Creating Keys(Creazione di chiavi) nella Guida per gli sviluppatori di AWS Key Management Service . Per altri esempi di AWS KMS identificatori, consulta l'AWS Key Management Service API KeyId Reference. Per informazioni sulla ricerca AWS KMS degli identificatori, consulta Find the Key ID and ARN nella Developer Guide. AWS Key Management ServiceImportante
Sono previsti costi aggiuntivi per l'utilizzo. AWS KMS Per ulteriori informazioni, consulta Stima AWS KMS costi e Prezzi di AWS Key Management Service
. -