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à.
Cross-service prevenzione sostitutiva confusa in AWS
Il problema confused deputy è un problema di sicurezza in cui un’entità che non dispone dell’autorizzazione per eseguire un’azione può costringere un’entità maggiormente privilegiata a eseguire l’azione. In AWS, l'impersonificazione tra servizi può portare al confuso problema del vice. Cross-servicel'imitazione può avvenire quando un servizio (il servizio chiamante) chiama un altro servizio (il servizio chiamato). Il servizio chiamante può essere manipolato per utilizzare le proprie autorizzazioni e agire sulle risorse di un altro cliente, a cui normalmente non avrebbe accesso. Per evitare che ciò accada, AWS fornisce strumenti che consentono di proteggere i dati per tutti i servizi ai quali è stato concesso l'accesso alle risorse del proprio account.
Consigliamo di utilizzare aws:SourceArn le chiavi di contesto relative alle condizioni aws:SourceAccount globali nelle policy relative alle risorse per limitare le autorizzazioni concesse da Connect Customer a un altro servizio alla risorsa. Se si utilizzano entrambe le chiavi di contesto delle condizioni globali, il valore aws:SourceAccount e l'account nel valore aws:SourceArn devono utilizzare lo stesso ID account nella stessa istruzione di policy.
Il modo più efficace per proteggersi dal problema "confused deputy" è utilizzare il nome della risorsa Amazon (ARN) esatto della risorsa che vuoi autorizzare. Se non si conosce l’ARN completo della risorsa o si scelgono più risorse, è necessario utilizzare la chiave di contesto della condizione globale aws:SourceArn con caratteri jolly (*) per le parti sconosciute dell’ARN. Ad esempio, arn:aws:.servicename::region-name::your AWS account ID:*
Connect Customer Profiles: prevenzione della confusione tra diversi servizi
Gli esempi seguenti mostrano le politiche che si applicano ai casi in cui qualcun altro è impostato come amministratore di Connect Customer Customer Profiles. Utilizza queste policy per evitare il problema "confused deputy".
Esempio di politica Connect Customer Profiles per creare domini Customer Profile
Esempio di politica Connect Customer Customer Profiles per creare tipi di oggetto Customer Profiles
Esempio di politica Connect Customer Customer Profiles per creare e aggiornare le code di lettere morte
Esempio di politica Connect Customer Profiles per proteggere il bucket Amazon S3 utilizzato come parte del processo di Identity Resolution
{ "Sid": "Allow Connect Customer Customer Profiles to put S3 objects to your bucket", "Effect": "Allow", "Principal": { "Service": "profile.amazonaws.com" }, "Action": "s3:PutObject", "Resource": "arn:aws:s3:::amzn-s3-demo-bucket/*", "Condition": { "StringEquals": { "aws:SourceAccount": "your AWS account ID" }, "ArnEquals": { "aws:SourceArn": "arn:aws:profile:your region name:your AWS account ID:domains/*" } } }
Prevenzione della confusione tra diversi servizi Connect Customer Voice ID
Il seguente esempio di Voice ID mostra una policy delle risorse da applicare per evitare il problema "confused deputy".
Connect Customer chat, streaming di messaggi tra diversi servizi, prevenzione della confusione tra agenti
Il seguente esempio di Connect Customer mostra una politica in materia di risorse da applicare per prevenire il problema della confusione dei sostituti.