Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Cross-service verwirrte stellvertretende Prävention
Das Problem des verwirrten Stellvertreters ist ein Sicherheitsproblem, bei dem eine Entität, die keine Berechtigung zur Durchführung einer Aktion hat, eine privilegiertere Entität zur Durchführung der Aktion zwingen kann. Insofern AWS kann dienststellenübergreifender Identitätswechsel zu einem verwirrten Stellvertreterproblem führen. Cross-service Ein Identitätswechsel kann auftreten, wenn ein Dienst (der aufrufende Dienst) einen anderen Dienst (den aufgerufenen Dienst) anruft. Der anrufende Dienst kann so manipuliert werden, dass er seine Berechtigungen nutzt, um die Ressourcen eines anderen Kunden auf eine Weise zu nutzen, für die er sonst keine Zugriffsrechte hat. Um dies zu verhindern, AWS bietet Tools an, mit denen Sie Ihre Daten für alle Dienste schützen können, deren Dienstleiter Zugriff auf die Ressourcen in Ihrem Konto erhalten haben.
Wir empfehlen, die Schlüssel aws:SourceArn und den aws:SourceAccount globalen Bedingungskontext in der Ausführungsrolle Ihrer Umgebung zu verwenden, um die Berechtigungen einzuschränken, die Amazon MWAA einem anderen Service für den Zugriff auf die Ressource erteilt. Verwenden Sie aws:SourceArn, wenn Sie nur eine Ressource mit dem betriebsübergreifenden Zugriff verknüpfen möchten. Verwenden Sie aws:SourceAccount, wenn Sie zulassen möchten, dass Ressourcen in diesem Konto mit der betriebsübergreifenden Verwendung verknüpft werden.
Der effektivste Weg, um sich vor dem Confused-Deputy-Problem zu schützen, ist die Verwendung des globalen Bedingungskontext-Schlüssels aws:SourceArn mit dem vollständigen ARN der Ressource. Wenn Sie den vollständigen ARN der Ressource nicht kennen oder wenn Sie mehrere Ressourcen angeben, verwenden Sie den globalen Kontextbedingungsschlüssel aws:SourceArn mit Platzhalterzeichen (*) für die unbekannten Teile des ARN. Beispiel, arn:aws:airflow:*:.123456789012:environment/*
Der Wert von aws:SourceArn muss Ihrem Amazon MWAA-Umgebungs-ARN entsprechen, für den Sie eine Ausführungsrolle erstellen.
Verwenden Sie das folgende Beispiel, um die Schlüssel aws:SourceArn und den aws:SourceAccount globalen Bedingungskontext in der Vertrauensrichtlinie für Ausführungsrollen Ihrer Umgebung anzuwenden, um das verwirrte Stellvertreter-Problem zu vermeiden. Sie können die folgende Vertrauensrichtlinie verwenden, wenn Sie eine neue Ausführungsrolle erstellen.