Directorのセキュアな展開
この記事では、Directorを展開および構成する際にシステムセキュリティに影響を与える可能性のある領域に焦点を当てています。
Microsoft インターネット インフォメーション サービス (IIS) の構成
制限されたIIS構成でDirectorを構成できます。
アプリケーションプールのリサイクル制限
以下のアプリケーションプールリサイクル制限を設定できます。
-
仮想メモリ制限: 4,294,967,295
-
プライベートメモリ制限: StoreFront™サーバーの物理メモリのサイズ
-
リクエスト制限: 4,000,000,000
ファイル名拡張子
リストにないファイル名拡張子を許可しないことができます。
Directorは、リクエストフィルタリングで次のファイル名拡張子を必要とします。
-
.aspx 拡張子
-
「.css」
-
.html 拡張子
-
.js
-
.pngファイル
-
.svcファイル
-
.gifファイル
-
.jsonファイル
-
.woffファイル
-
.woff2ファイル
-
.ttfファイル
Director では、要求フィルターで次の HTTP 動詞が必要です。リストにない動詞は許可しないことができます。
-
GET
-
POST
-
HEAD
Director は以下を必要としません。
-
ISAPIフィルター
-
ISAPI拡張機能
-
CGIプログラム
-
FastCGIプログラム
重要:
-
Director には完全な信頼が必要です。グローバルな .NET 信頼レベルを High 以下に設定しないでください。
-
Director は個別のアプリケーションプールを維持します。Director の設定を変更するには、Director サイトを選択して変更します。
ユーザー権限の構成
Directorがインストールされると、そのアプリケーションプールには以下が付与されます。
-
サービスとしてログオンのログオン権限
-
プロセスに対するメモリクォータの調整、セキュリティ監査の生成、およびプロセスレベルトークンの置き換えの特権
言及されている権限と特権は、アプリケーションプールが作成される際の通常のインストール動作です。
これらのユーザー権限を変更する必要はありません。これらの特権は Director では使用されず、自動的に無効になります。
Directorの通信
実稼働環境では、Directorとサーバー間でやり取りされるデータを保護するために、インターネットプロトコルセキュリティ(IPsec)またはHTTPSプロトコルを使用してください。
IPsec は、インターネットプロトコルに対する標準拡張機能のセットであり、データの整合性とリプレイ保護を備えた認証済みで暗号化された通信を提供します。IPsec はネットワーク層プロトコルセットであるため、上位レベルのプロトコルは変更なしでこれを使用できます。HTTPS は、トランスポート層セキュリティ (TLS) プロトコルを使用して強力なデータ暗号化を提供します。
注:
-
Citrix®は、Directorコンソールへのアクセスをイントラネット内に制限することを強く推奨します。
-
Citrixは、実稼働環境でDirectorへのセキュリティで保護されていない接続を有効にしないことを強く推奨します。
-
Directorからの安全な通信には、接続ごとに個別の構成が必要です。
-
SSLプロトコルは推奨されません。代わりに、より安全なTLSプロトコルを使用してください。
-
IPsecではなくTLSを使用して、Citrix ADCとの通信を保護してください。
DirectorとCitrix Virtual Apps and Desktopsサーバー間の通信を保護するには(監視およびレポート用)、データアクセスセキュリティを参照してください。
DirectorとCitrix ADC間の通信を保護するには(Citrix Insight用)、ネットワーク分析の構成を参照してください。
Directorとライセンスサーバー間の通信を保護するには、ライセンス管理コンソールの保護を参照してください。
Directorのセキュリティ分離
Directorと同じWebドメイン(ドメイン名とポート)に任意のWebアプリケーションをデプロイできます。ただし、それらのWebアプリケーションにセキュリティリスクがあると、Director展開のセキュリティが低下する可能性があります。より高度なセキュリティ分離が必要な場合は、CitrixはDirectorを別のWebドメインに展開することを推奨します。