

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Cross-service prevención de diputados confusos
<a name="security-iam-confused-deputy"></a>

Un suplente confuso es una entidad (un servicio o una cuenta) que es obligada por una entidad diferente a realizar una acción. Este tipo de suplantación puede ocurrir entre cuentas y entre servicios.

Para evitar que los diputados se confundan, AWS proporciona herramientas que lo ayudan a proteger sus datos para todos los servicios utilizando los directores de servicio a los que se les ha dado acceso a los recursos de su Cuenta de AWS propiedad. Esta sección se centra en la prevención específica de los problemas de los diputados confundidos entre servicios Amazon Transcribe; sin embargo, puede obtener más información sobre este tema en la sección de [problemas relacionados con los diputados confusos](https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html) de la Guía del *IAM usuario*.

Para limitar los permisos que se IAM conceden Amazon Transcribe para acceder a sus recursos, le recomendamos que utilice las claves de contexto de las condiciones globales [`aws:SourceArn`](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-sourcearn)y [`aws:SourceAccount`](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-sourceaccount)las políticas de recursos. 

Si usa estas dos claves de contexto de condición globales y el `aws:SourceArn` valor contiene el Cuenta de AWS ID, el `aws:SourceAccount` valor y el Cuenta de AWS in `aws:SourceArn` deben usar el mismo Cuenta de AWS ID cuando se usen en la misma declaración de política.

Si desea que sólo se asocie un recurso al acceso entre servicios, utilice `aws:SourceArn`. Si desea asociar alguno de sus recursos al acceso entre servicios, utilice`aws:SourceAccount`. Cuenta de AWS 

**nota**  
La forma más eficaz de protegerse contra el problema del suplente confuso es utilizar la clave de condición de contexto de global `aws:SourceArn` con el **ARN completo** del recurso. Si no conoce el ARN completo del recurso, o si especifica varios recursos, utilice la clave de condición de contexto global `aws:SourceArn` con comodines (`*`) para las partes desconocidas del ARN. Por ejemplo, `arn:aws:transcribe::{{123456789012}}:*`.

Para ver un ejemplo de una política de asunción de roles que muestra cómo se puede evitar un problema de suplente confuso, consulte [Prevención del suplente confuso](security_iam_id-based-policy-examples.md#confused-deputy-policy).