ポリシーマネージャの詳細設定 F-Secure ポリシーマネージャは、Java システムのプロパティを使用した高度な設定をサポートしています。この記事では、Windows および Linux 環境で Java システムのプロパティを指定する方法について説明します。
Windows:
ポリシーマネージャサーバ (PMS) の Java システム プロパティは、Windows レジストリを使用して指定できます。
- Regedit を管理者として実行します。
- 次の文字列レジストリキーを作成します。
HKEY_LOCAL_MACHINE\SOFTWARE(Wow6432Node)\Data Fellows\F-Secure\Management Server 5\additional_java_args
- Java システム プロパティを次の形式で指定します。
-DpropertyName=value
複数のプロパティを指定する場合、スペースを区切り文字として使用します。プロパティ名と値は大文字と小文字を区別します。例: -Dh2ConsoleEnabled=true -DforbidDownloadingPublicKey=true
- PMS を再起動して、新しい構成設定を有効にします。
Linux の場合
上記は Linux にも適用します。ただし、レジストリの代わりに /etc/opt/f-secure/fspms/fspms.conf
設定ファイルを使用します。
- additional_java_args パラメータを使用して新しい行を作成します。
- 引用符で囲まれた値を使用して、Javaシステム プロパティを次の形式で指定します。
-DpropertyName=value
複数のプロパティを指定する場合、スペースを区切り文字として使用します。プロパティ名と値は大文字と小文字を区別します。例:
additional_java_args="-Dh2ConsoleEnabled=true -DmaxSynchronousPackageRetrievalRequests=100"
- PMS を再起動して、新しい構成設定を有効にします。
ポリシーマネージャが対応している設定ファイルの一覧
注: additional_java_args パラメータは、誤って実装された場合にデータベース/レジストリの破損を引き起こす可能性があるため、注意して使用することを推奨します。データベース/レジストリに問題が発生した場合、F-Secure は技術サポートを提供する義務を負いません。変更する前にバックアップを行うことを忘れないでください。
注: -Xmx
を除いて、すべての設定のプロパティ名の前に -D
接頭辞が必要です。
- プロパティ名:
backupPath
- 説明: データベースのバックアップが格納されているディレクトリへのパス。
- デフォルト値:
<F-Secure インストール フォルダ>/Management Server 5/data/backup
- プロパティ名:
certAdditionalDNS
- 説明:TLS証明書生成サブジェクト代替名の追加DNS値のコンマ区切りリスト。例:
-DcertAdditionalDns="pmserver.mydomain.pro, pmserver.myanotherdomain.com"
- デフォルト値:
<空>
- プロパティ名:
certAdditionalIp
- 説明:TLS証明書生成サブジェクト代替名の追加IPアドレスのコンマ区切りリスト。例:
-DcertAdditionalIp="127.0.0.1, 127.0.0.2"
- デフォルト値:
<空>
- プロパティ名:
certForceSubject
- 重要:注意して使用してください!
- 説明:TLS証明書のサブジェクトを自動生成されたサブジェクトに完全に置き換えます。サブジェクトの生成に必要なすべての値のコンマ区切りのリストを含める必要があります。例:
-DcertForceSubject="CN = F-secure self-signed certificate"
, -DcertForceSubject="DC = pro, DC = mydomain, OU = Servers, CN = PMServer"
- デフォルト値:
<空>
- プロパティ名:
enableVistaInteroperability
- 説明: Windows Vista クライアントとの相互運用性に必要な TLS 設定を有効/無効にします。
- デフォルト値:
false
PM 12.20~12.40で、Windows Vista で使用される CBC_SHA 暗号スイートを有効/無効にします (httpsCipherSuites を参照)。
PM 13.00以降では、TLSv1.1、TLSv1.1 も有効/無効にします (httpsProtocols を参照)。
- プロパティ名:
enableWindowsServer2012Interoperability
- 説明:Windows Server 2008 R2、2012、2012 R2 クライアントとの相互運用性に必要な TLS 設定を有効/無効にします。
- デフォルト値:
true
TLS_RSA_WITH_AES_128_GCM_SHA256とTLS_RSA_WITH_AES_256_GCM_SHA384を有効にします。Windows ServerにWindows Update 3042058がインストールされている場合、PMとの通信はこれで十分です。そうでない場合は、Vista互換性を有効にする必要があります。
- プロパティ名:
guts2ServerUrl
- 説明: GUTS2 の代替サーバの指定を許可します。クライアントはインターネット フォールバックのデフォルト値を引き続き使用するため、注意して使用してください。このプロパティで上流 PM/PMP (ポリシーマネージャ / ポリシーマネージャプロキシ) を指定した場合、
http://<PM or PMP address>/guts2
として指定する必要があります。詳細は管理者ガイドを参照してください。 - デフォルト値:
http://guts2.sp.f-secure.com
- プロパティ名:
hostInterfaceReadTimeout
- 説明: ホストインターフェースの読み込みタイムアウト。クライアントによるデータのアップロードとダウンロードおよびアイドル接続を維持する時間の両方に影響します。プッシュ通知サービスのポーリング時間(デフォルトでは5分)よりも大きくなければなりません。
- デフォルト値:
900000(15分)
- プロパティ名:
httpsCipherSuites
- 説明: 使用する TLS 暗号スイートのコンマ区切りリスト。
- デフォルト値:
TLS_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- +
,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384
Windows Server 2012の相互運用性がオンの場合(デフォルトではオン、enableWindowsServer2012Interoperabilityを参照) - +
,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA ,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA
(Vista の相互運用性がオンの場合) (enableVistaInteroperabilityを参照)
- プロパティ名:
httpsProtocols
- 説明: 使用する TLS プロトコルのコンマ区切りのリスト。
- デフォルト値:
TLSv1.3,TLSv1.2
+ ,TLSv1,TLSv1.1
(Vistaの相互運用性がオンの場合(デフォルトではオフ enableVistaInteroperability を参照)
- プロパティ名:
reverseProxy
- 説明: デフォルトの「転送」モードでは、ポリシーマネージャプロキシはインターネットから GUTS2 および SWUP の更新プログラムとデータベースをダウンロードします。「リバース」モードに切り替えると、トラフィックはマスター PMS インスタンスに送られます。
- デフォルト値:
false
- プロパティ名:
secureDataPath
- 説明: ポリシーマネージャ管理者 (メール サーバ、Active Directory など) によって入力されたさまざまなクレデンシャル (認証情報) を格納する暗号化ファイルへのパス。
- デフォルト値:
<F-Secure インストール フォルダ>/Management Server 5/data/sdata
- プロパティ名:
-Xmx
- 説明:
注: 接頭辞 -D
は必要ありません。
最大 Java ヒープ サイズ。デフォルトでは、Java の人間工学が使用されています。物理メモリーの 1/4、最大1GB (PM 12.30 以前の場合) または 32 GB (PM 12.40 以降の場合)。人間工学ロジックが適切ではなく、より多くのメモリが必要な場合、このオプションを指定することができます。
-Xmx1200M
- PM 12.30 以降の最大 -Xmx2048M
- 2G ヒープ (PM 12.40 以降)
- デフォルト値: 物理メモリの 1/4。例:
- 1G RAM の場合:
256M
- 2G RAM の場合:
512M
- 4G RAM の場合:
1024M
- 8G RAM の場合:
2048M