Citrix Virtual Apps and Desktops 7 2311

仮想チャネルのセキュリティ

デフォルトでは、仮想チャネル許可リスト機能が有効になっています。その結果、Citrix® 仮想チャネルのみが仮想アプリおよびデスクトップセッションで開くことが許可されます。自社製またはサードパーティ製のカスタム仮想チャネルを使用する必要がある場合は、仮想チャネルを明示的に許可リストに追加します。

仮想チャネルを許可リストに追加する

仮想チャネルを許可リストに追加するには、次のものが必要です。

  1. コードで定義されている仮想チャネル名。最大7文字です。例: CTXCVC1

  2. VDAマシン上で仮想チャネルを開くプロセスへのパス。例: C:\Program Files\Application\run.exe

必要な情報が揃ったら、仮想チャネル許可リストポリシー設定 を使用して仮想チャネルを許可リストに追加する必要があります。仮想チャネルをリストに追加するには、仮想チャネル名の後にコンマを入力し、次に仮想チャネルにアクセスするプロセスへのパスを入力します。複数のプロセスがある場合は、コンマで区切って追加できます。

前の例を使用すると、次をリストに追加します。

CTXCVC1,C:\Program Files\Application\run.exe

複数のプロセスがある場合は、次をリストに追加します。

CTXCVC1,C:\Program Files\Application\run.exe,C:\Program Files\Application\run2.exe

ワイルドカード (*) の使用がサポートされています。アプリケーションのバージョンに基づいてディレクトリ名または実行可能ファイル名が変更される場合、またはサードパーティコンポーネントがユーザープロファイルにインストールされている場合に、ワイルドカードを使用できます。

ワイルドカードは次の目的で使用できます。

  • ディレクトリ名全体を置き換える場合。例: C:\Program Files\Application\*\run1.exe
  • ディレクトリ名の一部を置き換える場合。例: C:\Program Files\Application\v*\run1.exe
  • 実行可能ファイル名を置き換えるため。例: C:\Program Files\Application\v1.2\*.exe
  • 実行可能ファイル名の一部を置き換えるため。例: C:\Program Files\Application\v1.2\run*.exe

以下の制限が適用されます。

  • ワイルドカードは、単一のディレクトリを置き換えるためにのみ使用できます。例えば、実行可能ファイルが C:\Program Files\Application\v1.2\run1.exe にある場合
    • 許可: C:\Program Files\Application\*\run1.exe
    • 不許可: C:\Program Files\*\run1.exe
  • エントリにはファイル拡張子を含める必要があります。
    • 許可: C:\Program Files\Application\v1.2\*.exe
    • 不許可: C:\Program Files\Application\v1.2\*
  • すべてのパスはローカルである必要があります。

注:

Citrix Virtual Apps and Desktops™ 2109リリース以降、ネットワークパスは許可されていません。

Citrix仮想チャネルに関する考慮事項

すべての組み込みCitrix仮想チャネルは信頼されており、追加設定なしで開くことができます。ただし、外部依存関係のため、許可リストに明示的なエントリを必要とする2つの機能があります。

  • マルチメディアリダイレクト
  • Skype for Business 用 HDX™ リアルタイム最適化パック

マルチメディアリダイレクト

この情報は、許可リストのエントリに必要です。

  • 仮想チャネル名: CTXMM
  • プロセス: お使いのブイディーエー環境で利用されるメディアプレーヤーの実行ファイルのパス。例えば、C:\Program Files (x86)\Windows Media Player\wmplayer.exe
  • 許可リストエントリ: CTXMM,C:\Program Files (x86)\Windows Media Player\wmplayer.exe

スカイプ フォー ビジネス 向け HDX リアルタイム最適化パック

この情報は、許可リストのエントリに必要です。

  • 仮想チャネル名: CTXRMEP
  • プロセス: VDA マシン上の Skype for Business 実行可能ファイルへのパス。Skype for Business のバージョンやカスタムインストールパスの使用状況によって異なる場合があります。例: C:\Program Files\Microsoft Office\root\Office16\lync.exe。
  • 許可リストエントリ: CTXRMEP,C:\Program Files\Microsoft Office\root\Office16\lync.exe

仮想チャネル名とプロセスを取得する

仮想チャネル名と、VDA マシンでそれを開くプロセスを取得する最も簡単な方法は、仮想チャネルを提供した開発者またはサードパーティベンダーから情報を入手することです。

または、この情報は、機能のログを適用し、次の手順に従って取得できます。

  1. カスタム仮想チャネルのクライアントコンポーネントとサーバーコンポーネントが配置されたら、仮想アプリケーションまたは仮想デスクトップを起動します。
  2. VDAマシンのシステムイベントログで、カスタム仮想チャネルの名前と、それを開こうとしたプロセスを次のイベントで探します。
    • シングルセッションVDAでは、ソースPicaddからのイベントID 2002。
    • マルチセッションVDAでは、ソースRpmからのイベントID 14。
  3. セッションからログオフします。
  4. 特定された仮想チャネルとプロセスに対して、仮想チャネル許可リストポリシー設定にエントリを追加します。
  5. 仮想アプリケーションまたは仮想デスクトップを起動して、カスタム仮想チャネルが正常に開くことを検証します。

仮想チャネル許可リストのログ記録

以下のイベントがシングルセッションVDAマシンのイベントログに記録されます。

  ログ名 システム
  ID 2001
  ソース ピカッド
  レベル 詳細情報
  説明文 カスタム仮想チャネル <vcName> はプロセス <processName> によって開かれました
  ログ名 システム
  ID 2002
  ソース ピカッド
  レベル 警告
  説明内容 カスタム仮想チャネル <vcName> はプロセス <processName> によって開くことができません
  ログ名 システム
  ID 2003
  ソース ピックアッド
  レベル 情報項目
  説明内容 <username> がカスタム仮想チャネル <vcName> を開きました
  ログ名 システム
  ID 2004
  ソース ピックアッド
  レベル 警告
  説明内容 <username> がカスタム仮想チャネル <vcName> を開こうとしました

以下のイベントが、マルチセッションVDAマシンのイベントログに記録されます。

  ログ名 システム
  ID 13
  ソース Rpm
  レベル 情報項目
  詳細説明 カスタム仮想チャネル <vcName> はプロセス <processName> によって開かれました
  ログ名 システム
  ID 14
  ソース Rpm
  レベル 警告
  説明内容 カスタム仮想チャネル <vcName> はプロセス <processName> によって開くことができません
  ログ名 システム
  ID 15
  ソース Rpm
  レベル 情報内容
  説明内容 <username> がカスタム仮想チャネル <vcName> を開きました
  ログ名 システム
  ID 16
  ソース Rpm
  レベル 警告
  説明内容 <username> がカスタム仮想チャネル <vcName> を開こうとしました

既知のサードパーティ製仮想チャネル

既知のサードパーティソリューションで、カスタムCitrix仮想チャネルを使用しているものを以下に示します。このリストには、カスタムCitrix仮想チャネルを使用するすべてのソリューションが含まれているわけではありません。

  • サーナー
  • シスコ WebEx チームズ
  • シスコ WebEx ミーティングス バーチャルデスクトップ ソフトウェア
  • エピック スリングショット
  • エピック ワープドライブ
  • ミッドマーク IQPath クライアント拡張機能
  • ニュアンス PowerMic クライアント拡張機能
  • ニュアンス ドラゴン メディカル ネットワーク エディション 360 vSync
  • VDI 用 Zoom ミーティング
  • アルティマ IA-コネクト

関連する仮想チャネルを許可リストに追加するための詳細については、ソリューションのベンダーにお問い合わせください。または、仮想チャネル名とプロセスの取得セクションに記載されている手順に従ってください。

仮想チャネルのセキュリティ