XenApp and XenDesktop

Directorのセキュアな展開

この記事では、Directorの展開と構成時にシステムセキュリティに影響を与える可能性のある領域に焦点を当てています。

マイクロソフト インターネット インフォメーション サービス (IIS) の構成

Directorは、制限されたIIS構成で構成できます。これはデフォルトのIIS構成ではないことに注意してください。

ファイル名拡張子

一覧にないファイル名拡張子を許可しないように設定できます。

Directorでは、要求フィルタリングで次のファイル名拡張子が必要です。

  • ファイル形式 .aspx
  • 「.css」
  • .エイチティーエムエル
  • .js
  • 「.png」
  • 「.svc」
  • .ウォフ
  • .woff2ファイル
  • 「.gif」
  • 「.eot」
  • 「.svg」
  • 「.ttf」
  • .jsonファイル
  • . (リダイレクト用)

Directorは、要求フィルタリングで以下のHTTP動詞を必要とします。リストにない動詞は許可しないことができます。

  • GET
  • ポスト
  • ヘッド

Directorは以下を必要としません:

  • ISAPIフィルター
  • ISAPI拡張機能
  • CGIプログラム
  • FastCGIプログラム

重要:

  • DirectorにはFull Trustが必要です。グローバルな.NET信頼レベルをHighまたはそれ以下に設定しないでください。
  • Directorは個別のアプリケーションプールを維持します。Directorの設定を変更するには、Directorサイトを選択して変更します。

ユーザー権限の構成

Directorがインストールされると、そのアプリケーションプールには、ログオン権限「サービスとしてログオン」と、「プロセスのメモリクォータの調整」、「セキュリティ監査の生成」、「プロセスレベルトークンの置き換え」の特権が付与されます。これは、アプリケーションプールが作成される際の通常のインストール動作です。

これらのユーザー権限を変更する必要はありません。これらの特権はDirectorでは使用されず、自動的に無効化されます。

ディレクターの通信

実稼働環境では、Citrix®は、Directorとサーバー間でやり取りされるデータを保護するために、インターネットプロトコルセキュリティ(IPsec)またはHTTPSプロトコルを使用することを推奨しています。IPsecは、データの整合性とリプレイ保護を備えた認証済み暗号化通信を提供する、インターネットプロトコルの標準拡張機能のセットです。IPsecはネットワーク層プロトコルセットであるため、上位レベルのプロトコルは変更なしでそれを使用できます。HTTPSは、強力なデータ暗号化を提供するためにTransport Layer Security(TLS)プロトコルを使用します。

注:

  • Citrixは、実稼働環境でDirectorへの保護されていない接続を有効にしないことを強く推奨します。
  • Directorからの安全な通信には、各接続ごとに個別の構成が必要です。
  • SSLプロトコルは推奨されません。代わりに、より安全なTLSプロトコルを使用してください。
  • NetScaler®との通信は、IPsecではなくTLSを使用して保護する必要があります。

DirectorとXenAppおよびXenDesktopサーバー間の通信を保護するには(監視およびレポート用)、データアクセスセキュリティを参照してください。

DirectorとNetScaler間の通信を保護するには(NetScaler Insight用)、ネットワーク分析の構成を参照してください。

Directorとライセンスサーバー間の通信を保護するには、ライセンス管理コンソールの保護を参照してください。

Directorのセキュリティ分離

Directorと同じWebドメイン(ドメイン名とポート)にWebアプリケーションを展開した場合、それらのWebアプリケーションのセキュリティリスクが、Directorの展開のセキュリティを低下させる可能性があります。より高度なセキュリティ分離が必要な場合は、CitrixはDirectorを別のWebドメインに展開することを推奨します。

Directorのセキュアな展開