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.
Datenschutz bei Amazon GameLift Streams
Die AWS Modell der gemeinsamen Verantwortung
Aus Datenschutzgründen empfehlen wir Ihnen, Folgendes zu schützen AWS-Konto Anmeldeinformationen und richten Sie einzelne Benutzer ein mit AWS IAM Identity Center oder AWS Identity and Access Management (ICH BIN). So erhält jeder Benutzer nur die Berechtigungen, die zum Durchführen seiner Aufgaben erforderlich sind. Außerdem empfehlen wir, die Daten mit folgenden Methoden schützen:
-
Verwenden Sie für jedes Konto die Multi-Faktor-Authentifizierung (MFA).
-
Benutzen SSL/TLS um zu kommunizieren mit AWS Ressourcen. Wir benötigen TLS 1.2 und empfehlen TLS 1.3.
-
Richten Sie die API und die Protokollierung von Benutzeraktivitäten ein mit AWS CloudTrail. Für Informationen zur Verwendung CloudTrail Spuren zum Erfassen AWS Aktivitäten, siehe Arbeiten mit CloudTrail Wanderwege in der AWS CloudTrail Benutzerleitfaden.
-
Benutzen AWS Verschlüsselungslösungen sowie alle darin enthaltenen Standard-Sicherheitskontrollen AWS-Services.
-
Verwenden Sie erweiterte verwaltete Sicherheitsservices wie Amazon Macie, die dabei helfen, in Amazon S3 gespeicherte persönliche Daten zu erkennen und zu schützen.
-
Wenn Sie beim Zugriff auf FIPS 140-3-validierte kryptografische Module benötigen AWS Verwenden Sie über eine Befehlszeilenschnittstelle oder eine API einen FIPS-Endpunkt. Weitere Informationen über verfügbare FIPS-Endpunkte finden Sie unter Federal Information Processing Standard (FIPS) 140-3
.
Wir empfehlen dringend, in Freitextfeldern, z. B. im Feld Name, keine vertraulichen oder sensiblen Informationen wie die E-Mail-Adressen Ihrer Kunden einzugeben. Dies gilt auch, wenn Sie mit Amazon zusammenarbeiten GameLift Streams oder andere AWS-Services mithilfe der Konsole, API, AWS CLI, oder AWS SDKs. Alle Daten, die Sie in Tags oder Freitextfelder eingeben, die für Namen verwendet werden, können für Abrechnungs- oder Diagnoseprotokolle verwendet werden. Wenn Sie eine URL für einen externen Server bereitstellen, empfehlen wir dringend, keine Anmeldeinformationen zur Validierung Ihrer Anforderung an den betreffenden Server in die URL einzuschließen.
Amazonas GameLift Streams verarbeitet dienstspezifische Daten wie folgt:
-
Customer-supplied Anwendungen — Amazon GameLift Streams speichert Kundendaten, sofern vorhanden, in internen, vom Service verwalteten Amazon S3-Buckets und auf NVME-Speicherlaufwerken, die an Amazon EC2-Instances angeschlossen sind. Alle Daten werden im Ruhezustand mit einer vom Service verwalteten Verschlüsselung gespeichert. Es gibt keinen direkten Kundenzugriff auf diese Kopie der Daten. Verwenden Sie Amazon, um eine Anwendung zu löschen GameLift Streams-Konsole oder die Service-API.
-
Customer-supplied Metadaten — Kunden können Amazon Metadaten zur Verfügung stellen GameLift Streamt APIs, einschließlich Beschreibungen, Verbindungsinformationen und undurchsichtigen Identifikatoren wie Kunden-IDs. Diese Metadaten sind immer bestimmten Kundenressourcen zugeordnet.
-
Customer-generated Daten — Wenn eine Anwendung im Rahmen ihres normalen Betriebs neue Daten schreibt, werden diese vom Kunden generierten Daten bis zum Ende der Benutzersitzung aufbewahrt. Am Ende der Sitzung können die generierten Daten optional in ein Amazon S3-Bucket-Ziel nach Wahl des Kunden exportiert werden. Customer-generated Andernfalls verlassen die Daten die Amazon EC2-Instance nicht, in der sie generiert wurden. Weitere Informationen zur Datenverarbeitung finden Sie in den Themen unter Isolierung von Sitzungen.
-
Metriken und Eventdaten — Amazon GameLift Streamt Metrik- und Eventdaten, auf die über Amazon zugegriffen werden kann GameLift Streams-Konsole oder durch Aufrufe der Service-API. Daten sind in Anwendungen, Stream-Gruppen und Stream-Sitzungen verfügbar. Autorisierte Benutzer können auch über Amazon auf diese Daten zugreifen CloudWatch und CloudWatch Ereignisse.
-
Anmeldeinformationen für die Sitzung — Wenn Sie einen IAM-Rollen-ARN angeben für
StartStreamSession, Amazon GameLift Streams übernimmt die Rolle und stellt kurzlebige temporäre Anmeldeinformationen für die Anwendung bereit. Amazon GameLift Streams speichert Anmeldeinformationen nur für die Dauer der Sitzung im Speicher der Streaming-Instance. Amazon GameLift Streams schreibt niemals Anmeldeinformationen auf die Festplatte, nimmt sie niemals in Serviceprotokollen auf und gibt sie niemals in API-Antworten zurück. Wenn die Sitzung endet, Amazon GameLift Streams löscht Anmeldeinformationen aus dem Speicher. Amazon GameLift Streams speichert nur den Rollen-ARN (eine Ressourcenkennung, keine Anmeldeinformationen) in Servicedatenbanken, vorbehaltlich der bestehenden Richtlinien zur Aufbewahrung von Sitzungsaufzeichnungen. -
Stream-URLs — Eine Stream-URL gewährt temporären, nicht authentifizierten Zugriff, um eine Stream-Sitzung zu starten. Die Stream-URL bettet ein Bearer-Token ein, sodass jeder, der über die vollständige URL verfügt, eine Sitzung starten kann, bis die Stream-URL abläuft, gesperrt wird oder ihr Nutzungslimit erreicht ist. Amazon GameLift Für Streams muss der Endbenutzer keine Präsentation vorlegen AWS Anmeldeinformationen bei der Aktivierung einer Stream-URL. Behandeln Sie die vollständige Stream-URL als Anmeldeinformationen: Verteilen Sie sie nur über vertrauenswürdige Kanäle, geben Sie ihr das kürzeste praktikable Ablauf- und Nutzungslimit und widerrufen Sie sie, wenn sie nicht mehr benötigt wird. Weitere Informationen erhalten Sie unter Bewährte Sicherheitsmethoden für Amazon GameLift Streams und Teilen Sie Stream-Sitzungen mit Stream-URLs.
Wichtig
Wenn Sie Amazon Kundennummern oder andere Identifikatoren zur Verfügung stellen GameLift Bei Streams wird erwartet, dass es sich bei diesen Werten um anonymisierte Referenzen handelt und keine sensiblen oder persönlichen Informationen enthalten. Amazon GameLift Streams redigiert keine Metadatenfelder.
Weitere Informationen zum Datenschutz enthält der Blog-Beitrag AWS
Shared Responsibility Model and GDPR
Verschlüsselung im Ruhezustand
At-rest Verschlüsselung von Amazon GameLift Streams-specific Daten werden wie folgt behandelt:
-
Anwendungsinhalte werden in vom Service verwalteten verschlüsselten Amazon S3-Buckets und zusätzlich auf hardwareverschlüsselten NVME-Laufwerken gespeichert, die an vom Service verwaltete Amazon EC2-Instances angeschlossen sind.
Verschlüsselung während der Übertragung
Anrufe an Amazon GameLift Streams-APIs werden über eine sichere (SSL) Verbindung hergestellt und authentifiziert mit AWS Signatur Version 4 (bei der Verbindung über den AWS CLI oder AWS SDK, das Signieren wird automatisch abgewickelt). Aufrufende Entitäten verwenden Sicherheitsanmeldeinformationen, die durch Anwendung der für Amazon definierten IAM-Zugriffsrichtlinien authentifiziert werden GameLift Streamt Ressourcen.
Um im Kontext von Stream-Gruppen mit mehreren Standorten eine Anwendung von einem beliebigen Standort in der Stream-Gruppe zu streamen, dem Streaming-Kapazität zugewiesen wurde, Amazon GameLift Streams repliziert Anwendungen sicher an diese Standorte.
Ähnlich verhält es sich mit Amazon GameLift Streams speichert Protokolldaten und Sitzungsdateien auf Anfrage am Ende einer Sitzung in vom Kunden benannten Amazon S3-Buckets. Wenn sich der Bucket nicht am selben Ort wie die Sitzung befindet, Amazon GameLift Streams überträgt die Dateien sicher an den AWS-Region wo sich der Bucket befindet.
Wenn die Anmeldeinformationen für die Sitzung konfiguriert sind, Amazon GameLift Streams ruft Anmeldeinformationen von AWS STS ab TLS-encrypted Verbindungen. Ihre Anwendung empfängt Anmeldeinformationen sicher in der isolierten Umgebung der Sitzung.
Schutz der Datenströme von Endbenutzern
Einzelne Endbenutzer-Streams sind direkte Verbindungen zwischen dem Webbrowser des Endbenutzers und Amazon GameLift Streamt Backend-Hosts. Diese Streams sind mit einer branchenüblichen WebRTC-Verschlüsselung geschützt, und beide Endpunkte des Streams werden eindeutig durch kryptografische Identifikatoren identifiziert, die Teil der SignalRequest und SignalResponse Werte, die über die Stream-Sitzungs-APIs ausgehandelt wurden.
Datenkanalnachrichten fallen auch unter die WebRTC-Verschlüsselung, die für Streams verwendet wird. Diese Nachrichten werden von Amazon entschlüsselt GameLift Streams und werden lokal auf dem Host über eine unverschlüsselte API an die Kundenanwendung weitergeleitet. Wenn Ende-zu-Ende-Verschlüsselung, welche sogar Amazon GameLift Der Streams-Dienst kann nicht entschlüsselt werden. Für diese zusätzliche Verschlüsselungsebene ist der Anwendungsentwickler verantwortlich.
Sitzungsisolierung in Linux-Stream-Klassen
Zu Linux-Stream-Klassen (Ubuntu- und Proton-Laufzeiten), Amazon GameLift Streams verwendet Isolierung von Containern. Jede Sitzung läuft in einem neuen Linux-Container, der nach der Verwendung verworfen wird. Das bedeutet, dass jede neue Sitzung in einer neuen Umgebung ausgeführt wird, isoliert von anderen Benutzern, die sich die Rechenressource teilen (falls sie in einer Stream-Klasse mit gemeinsam genutzten Ressourcen ausgeführt wird). Wenn eine neue Sitzung gestartet wird, sind keine Daten aus früheren Sitzungen vorhanden.
Sitzungsisolierung in Windows-Stream-Klassen
Zu Windows-Stream-Klassen (Microsoft Windows Server-Laufzeiten), Amazon GameLift Streams verwendet Software-Isolierung. Der Dienst ist auf einen Softwareagenten angewiesen, um den kritischen Systemstatus zwischen den Sitzungen zurückzusetzen. Einige Ordner werden über mehrere Sitzungen hinweg beibehalten, um Leistungsoptimierungen, wie z. B. das Zwischenspeichern auf dem Host, zu ermöglichen. Der Software-Agent entfernt automatisch alle Dateien, die während der vorherigen Stream-Sitzung im Profilverzeichnis des Benutzers generiert wurden. Der Agent entfernt jedoch keine Dateien, die vor der Ausführung der Anwendung existierten und während der Ausführung der Anwendung geändert wurden. Es entfernt auch keine Windows-Registrierungsschlüssel, die die Anwendung hinzugefügt hat. Sie müssen vermeiden, die Integrität des gesamten Betriebssystems zu beschädigen. Anwendungen werden als Administratorbenutzer ausgeführt, was Änderungen an wichtigen Dateien auf Systemebene ermöglichen kann, einschließlich Änderungen, die sich über mehrere Sitzungen erstrecken. Es liegt in Ihrer Verantwortung, Ihre Anwendungen zu sichern und sich vor unsicheren oder instabilen Änderungen am Betriebssystem zu schützen.
Sie sind dafür verantwortlich, diese geänderten Dateien und hinzugefügten Registrierungsschlüssel aus früheren Sitzungen zu bereinigen, wenn die Anwendung gestartet wird. Dies ist ein wichtiger Schritt zum Schutz vertraulicher oder sensibler Informationen, die die Anwendung in das Profilverzeichnis des Benutzers schreibt. Dazu können Sie ein benutzerdefiniertes Skript schreiben, das die folgenden Aktionen ausführt:
-
Stellen Sie alle Dateien außerhalb von wieder her
%USERPROFILE%Verzeichnis, das von der Anwendung geändert wurde. -
Bereinigen Sie alle vertraulichen oder benutzerspezifischen Registrierungsschlüssel, die die Anwendung hinzugefügt hat.
Verwaltung von Verschlüsselungsschlüsseln
Der Dienst verwendet AWS verwaltete Schlüssel für die Verschlüsselung. Jede Region verwendet einen separaten KMS-Schlüssel. Vom Kunden verwaltete Schlüssel werden nicht unterstützt.
Anwendungsdateien, die Amazon zur Verfügung gestellt wurden GameLift Streams können nicht erneut veröffentlicht oder aus dem Service exportiert werden. Sie können die Servicekonsole oder APIs verwenden, um Anwendungen zu löschen. Laufwerke, auf denen sich zuvor diese Anwendungsdateien befanden, können vollständig gelöscht werden, indem die zugehörigen Stream-Gruppen gelöscht werden.
Inter-network Datenschutz im Verkehr
Amazon GameLift Streams verwendet öffentlich zugängliche Netzwerke, um Stream-Sitzungen zu hosten. Jede Stream-Gruppe besteht aus einem oder mehreren vom Service verwalteten VPC-Netzwerken, die von anderen Stream-Gruppen und anderen Kunden isoliert sind. Eingehende Netzwerkverbindungen werden verweigert, mit Ausnahme authentifizierter, vom Service vermittelter WebRTC-Stream-Verbindungen. Ihre Anwendungen können von diesen VPCs aus ohne Einschränkung eine Verbindung zu anderen öffentlichen Adressen herstellen.
Standardmäßig sind Ihre Anwendungsdaten nicht öffentlich zugänglich. Verwaltungs-API-Aufrufe erfordern AWS-authentifizierte Anmeldeinformationen, und Sie können Amazon integrieren GameLift Streamt in Ihre eigene Client-Webanwendung, die authentifizierte Aufrufe tätigt, um einen Stream zu starten und anzuzeigen.
Amazon GameLift Streams bietet auch Stream-URLs, einen gezielten Mechanismus, um temporären, nicht authentifizierten Zugriff zu gewähren, um eine Stream-Sitzung zu starten. Wenn Sie eine Stream-URL erstellen, gestatten Sie absichtlich jedem, der die Stream-URL hat, eine Sitzung in einem unterstützten Webbrowser zu starten, ohne AWS Anmeldeinformationen und ohne einen eigenen Client zu erstellen. Da die Stream-URL selbst die Anmeldeinformationen ist, behandeln Sie jede Stream-URL als Inhaber-Anmeldeinformationen und kontrollieren Sie deren Verteilung, Ablauf und Nutzungslimit entsprechend. Stream-URLs sind die einzige unterstützte Methode, um einen Stream ohne Ihren eigenen authentifizierten Client öffentlich zugänglich zu machen. Für alle anderen Serviceinteraktionen ist weiterhin Folgendes erforderlich AWS-authentifizierte API-Aufrufe. Weitere Informationen erhalten Sie unter Teilen Sie Stream-Sitzungen mit Stream-URLs und Bewährte Sicherheitsmethoden für Amazon GameLift Streams.