Amazon GameLift Servers でのデータ保護 - Amazon GameLift Servers

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon GameLift Servers でのデータ保護

Amazon EC2 のスタンドアロン機能Amazon GameLift ServersFleetIQとして を使用している場合は、Amazon EC2 ユーザーガイド」の「Amazon EC2 のセキュリティ」を参照してください。 Amazon EC2

責任 AWS 共有モデル、 でのデータ保護に適用されますAmazon GameLift Servers。このモデルで説明されているように、 AWS はすべての を実行するグローバルインフラストラクチャを保護する責任があります AWS クラウド。ユーザーは、このインフラストラクチャでホストされるコンテンツに対する管理を維持する責任があります。また、使用する「 AWS のサービス 」のセキュリティ設定と管理タスクもユーザーの責任となります。データプライバシーの詳細については、データプライバシーに関するよくある質問を参照してください。欧州でのデータ保護の詳細については、AWS セキュリティブログに投稿された AWS 責任共有モデルおよび GDPR のブログ記事を参照してください。

データ保護の目的で、認証情報を保護し AWS アカウント 、 AWS IAM Identity Center または AWS Identity and Access Management (IAM) を使用して個々のユーザーを設定することをお勧めします。この方法により、それぞれのジョブを遂行するために必要な権限のみが各ユーザーに付与されます。また、次の方法でデータを保護することもお勧めします:

  • 各アカウントで多要素認証 (MFA) を使用します。

  • SSL/TLS を使用して AWS リソースと通信します。TLS 1.2 が必須で、TLS 1.3 をお勧めします。

  • で API とユーザーアクティビティのログ記録を設定します AWS CloudTrail。CloudTrail 証跡を使用して AWS アクティビティをキャプチャする方法については、「 AWS CloudTrail ユーザーガイド」のCloudTrail 証跡の使用」を参照してください。

  • AWS 暗号化ソリューションと、 内のすべてのデフォルトのセキュリティコントロールを使用します AWS のサービス。

  • Amazon Macie などの高度な管理されたセキュリティサービスを使用します。これらは、Amazon S3 に保存されている機密データの検出と保護を支援します。

  • コマンドラインインターフェイスまたは API AWS を介して にアクセスするときに FIPS 140-3 検証済み暗号化モジュールが必要な場合は、FIPS エンドポイントを使用します。利用可能な FIPS エンドポイントの詳細については、「連邦情報処理規格 (FIPS) 140-3」を参照してください。

お客様の E メールアドレスなどの極秘または機密情報を、タグ、または [名前] フィールドなどの自由形式のテキストフィールドに含めないことを強くお勧めします。これは、コンソールAmazon GameLift Servers、API、または SDK を使用して AWS CLIまたは他の AWS のサービス を操作する場合も同様です。 AWS SDKs タグ、または名前に使用される自由記述のテキストフィールドに入力したデータは、請求または診断ログに使用される場合があります。外部サーバーに URL を提供する場合、そのサーバーへのリクエストを検証できるように、認証情報を URL に含めないことを強くお勧めします。

Amazon GameLift Servers 固有のデータは、次のように処理されます。

  • にアップロードしたゲームサーバーのビルドとスクリプトAmazon GameLift Serversは Amazon S3 に保存されます。このデータがアップロードされると、お客様に直接アクセスすることはできません。許可されたユーザーは、ファイルをアップロードするための一時的なアクセス権を取得できますが、Amazon S3 ディレクトリのファイルを直接表示または更新することはできません。スクリプトとビルドを削除するには、Amazon GameLift Servers コンソールまたはサービス API を使用します。

  • ゲームセッションのログデータは、ゲームセッションの完了後に Amazon S3 に一定期間保存されます。許可されたユーザーは、Amazon GameLift Servers コンソール内のリンクまたはサービス API を呼び出して、ログデータにアクセスできます。

  • メトリクスとイベントのデータは Amazon GameLift Servers に保存され、Amazon GameLift Servers コンソールを介して、またはサービス API の呼び出しからアクセスできます。データは、フリート、インスタンス、ゲームセッションの配置、マッチメーキングチケット、ゲームセッション、およびプレイヤーセッションで取得できます。データには、Amazon CloudWatch および CloudWatch Eventsを通じてもアクセスできます。

  • 顧客提供のデータは Amazon GameLift Servers に保存されます。許可されたユーザーは、サービス API を呼び出してアクセスできます。潜在的に機密性の高いデータには、プレイヤーデータ、プレイヤーセッションとゲームセッションデータ (接続情報を含む)、マッチメーカーデータなどがあります。

    注記

    リクエストにカスタムプレーヤー ID を指定する場合、これらの値は匿名化された UUID であり、識別されるプレーヤー情報が含まれていないことが想定されます。

データ保護の詳細については、AWS セキュリティブログのブログ投稿「AWS の責任共有モデルと GDPR」を参照してください。

保管中の暗号化

Amazon GameLift Servers 固有のデータの保存時の暗号化は、次のように処理されます。

  • ゲームサーバーのビルドとスクリプトは、サーバー側の暗号化を使用して Amazon S3 バケットに保存されます。

  • お客様が指定するデータは、暗号化された形式で Amazon GameLift Servers に保存されます。

送信中の暗号化

Amazon GameLift Servers APIs への接続は、安全な (SSL) 接続を介して行われ、AWS 署名バージョン 4 を使用して認証されます (CLI または AWS SDK AWS を介して接続すると、署名は自動的に処理されます)。認証は、接続の確立に使用されるセキュリティ認証情報の IAM 定義のアクセスポリシーを使用して管理されます。

ゲームクライアントとゲームサーバー間の直接的な通信は、以下の通りです。

  • Amazon GameLift Servers リソース上でホストされているカスタムゲームサーバーの場合、通信には Amazon GameLift Servers サービスが含まれません。この通信の暗号化は、お客様の責任となります。TLS 対応フリートを使用すると、接続時にゲームクライアントがゲームサーバーを認証したり、ゲームクライアントとゲームサーバー間のすべての通信を暗号化したりできます。

  • TLS 証明書の生成が有効になっていAmazon GameLift ServersRealtimeる の場合、クライアント SDK for を使用するゲームクライアントとRealtimeサーバー間のトラフィックRealtimeは、転送中に暗号化されます。TCP トラフィックは TLS 1.2 を使用して暗号化され、UDP トラフィックは DTLS 1.2 を使用して暗号化されます。

インターネットトラフィックのプライバシー

リモートで Amazon GameLift Servers インスタンスに安全にアクセスできます。Linux を使用するインスタンスの場合、SSH はリモートアクセス用の安全な通信チャネルを提供します。Windows を実行しているインスタンスの場合は、リモートデスクトッププロトコル (RDP) クライアントを使用します。ではAmazon GameLift ServersFleetIQ、 AWS Systems Manager Session Manager と Run Command を使用したインスタンスへのリモートアクセスは TLS 1.2 を使用して暗号化され、接続の作成リクエストは SigV4 を使用して署名されます。管理 Amazon GameLift Servers インスタンスへの接続に関するヘルプについては、「Amazon GameLift Servers フリートインスタンスにリモート接続する」を参照してください。