EUMサーバーの保護
実稼働環境(スプリットホスト)の EUM サーバーのインストールで HTTPS 接続を使用する場合、EUM サーバー用にカスタムの RSA セキュリティ証明書を使用します。このページでは、RSA セキュリティ証明書を作成する方法と認証キーストア用のパスワードを変更する方法、セキュリティ証明書キーストアのパスワードを難読化する方法を説明します。
実稼働用カスタムキーストアの設定
デモモードでは、EUM サーバーは ssugg.keystore という名前のデフォルトの自己署名証明書を使用します。この証明書はデモンストレーションおよびライトテストのみを目的としています。自己署名証明書は、認証局(CA)署名付き証明書よりも安全性が低いため、実稼働システムには使用しないでください。EUM では、証明書が自己署名でも CA 署名でも、キーアルゴリズムとして RSA を使用する必要があります。
モバイル リアル ユーザー モニタリングを使用している場合に、EUM サーバーでデフォルトまたは別の自己署名証明書をテストすると、「The certificate for this server is invalid」というエラーが返されることがあります。この場合は、自己署名証明書が、テストに使用するシミュレーターまたはデバイスに信頼されていることを確認してください。実際のシナリオでは、自己署名証明書は EUM プロセッサに報告を行うすべてのデバイスに明示的に信頼されている必要があるため、CA 署名済み証明書を使用する必要があります。
カスタム証明書とキーストアで EUM サーバーを保護するには、新しい JKS キーストアを作成し、そのキーストアを使用するよう EUM サーバーを構成します。
以下の手順では、新しいキーペアまたは既存のキーペアを使用するEUMサーバー用のJKSキーストアの作成方法を説明しています。または既存の JKS キーストアを使用するよう EUM サーバーを構成することもできます。
この手順はLinuxのコマンドラインでの流れを説明したものですが、Windowsでも同じようなコマンドを使用します。ご使用のオペレーティングシステムに合わせてパスを調整してください。
手順の概要
手順は3つのパートに分かれています。
- 新しい証明書とキーストアを作成(1a)するか、既存の証明書をキーストアにインポート(1b)します。
- キーストアを使用するよう、EUMサーバーを構成します。
- 再起動して新しいキーストアをテストします。
ステップ1a:新しい証明書とキーストアの作成
ステップ1b:JKSキーストアへ既存の証明書をインポート
RSAを使用した、既存の公開鍵と秘密鍵のキーペアがあり、それをEUMで使用する場合は、そのキーペアをJKSキーストアにインポートする必要があります。
ステップ2:新しいキーストアを使用するようEUMサーバーを構成
ステップ3:再起動とテスト
認証キーストアのパスワードの変更
上記の手順では、新しいパスワードを持つ可能性のある新しいキーストアの作成方法を説明しています。新しいキーストアを作成せずにキーストアのパスワードを変更するには、次の手順を実施します。
EUM データベース用認証キーストアパスワードの変更
EUMサーバーをインストールする際、EUMサーバーの認証キーストア保護に使用するパスワードを指定する必要があります。認証キーストアのパスワードはインストール後に変更できます。たとえば、パスワードを定期的に変更するという組織のポリシーに応じるのに、その必要が出てくる場合があります。
こうした手順を完了するには、EUM サーバーを再起動する必要があることに注意してください。
EUM サーバーの、既存の認証キーストアのパスワードを変更するには以下のようにします。
EUMデータベースパスワードの変更
EUM サーバーをインストールする際に、EUM データベース用パスワードを設定しています。これを後で変更するには、次の手順を実行します。