ICA ファイル形式とは?
.ica ファイルには、Citrix サーバーまたはクラウドサービスに接続するための構成情報が含まれています。Independent Computing Architecture (ICA) ファイルは、Citrix Workspace アプリ(旧 Citrix Receiver)が Citrix Virtual Apps and Desktops サービスをユーザーに提供するために使用されます。単一の .ica ファイルで、フルデスクトップセッションまたは特定の公開アプリケーションをターゲットにできます。ICA ファイルは、信頼できるソースからのものであることを保証するためにデジタル署名される場合があります。この形式はプレーンテキストであるため、任意のテキストエディタを使用して表示および編集できますが、通常は Citrix StoreFront サーバーまたは ICA File Editor ツールによって自動的に生成されます。
.ica ファイルは、角括弧で囲まれた名前の INI スタイルのセクションに設定を整理します。一般的なセクションは次のとおりです:
WFClient- エンコーディングやクライアント名などの WinFrame クライアントパラメータを記述しますApplicationServers- アプリケーションまたは接続の名前を定義します- 接続エントリにちなんで名付けられたセクション。次のような
PropertyName=value形式の接続プロパティが含まれます: - トランスポートプロトコル (
TransportDriver=,ICAPortNumber=) - ネットワークアドレス (
Address=) - ユーザー名、ドメイン、パスワード
- セッション開始プロパティ (
InitialProgram=,DesktopResolution=)
Citrix が提供するソリューションにより、企業はセキュリティで保護された接続を介してプログラムや企業データを共有、配布、一元管理できます。データは、Microsoft が開発した リモート デスクトップ プロトコル のプラットフォームに依存しない代替手段である、独自の ICA プロトコル を使用して送信されます。これにより、インターネットを使用して世界中のどこからでも組織の作業環境にリモートアクセスできるようになります。
.ica ファイルに登録されている MIME タイプは application/x-ica です。
セキュリティと安全性
リスク: LOW.ica は、サーバーアドレスと短期間有効な起動チケットを含むプレーンテキストの構成であり、実行可能コードは含まれていません。主な注意点として、起動チケットは資格情報であるため、有効な間は .ica ファイルを公開しないでください。また、自組織の Citrix ポータルから提供された .ica ファイルのみを開くようにしてください。不明なソースからの .ica は、Citrix クライアントを攻撃者が制御するサーバーに向ける可能性があるため、未承諾のものは疑って扱ってください。
形式の詳細
概要[WFClient] または [Encoding] ですが、セクションの順序は異なる場合があります。固定のマジックバイトではなく、読み取り可能な key=value テキスト(例:Address=, InitialProgram=)によって識別してください。
ICA ファイルを開くプログラム
技術的詳細
詳細仕様| 形式タイプ | プレーンテキストの INI スタイル構成ファイル。名前付きの [Section] ブロック内に人間が読める形式の key=value ペアが含まれる |
| MIME タイプ | application/x-ica |
| 典型的なファイルシグネチャ | バイトオフセット 0 の `[WFClient]` セクションヘッダー。これはバイナリのマジックナンバーではなくプレーンテキストのマーカーです。一部のファイルは代わりに `[Encoding]` で始まります |
| デフォルトの ICA ポート | 暗号化されていない ICA の場合は TCP 1494。セッションが TLS/SSL 経由でトンネリングされる場合は TCP 443 |
| セッションタイプ | フル仮想デスクトップまたは単一の公開アプリケーション。接続セクションの `InitialProgram=` キーを介して選択される |
| トランスポートドライバーキー | `TransportDriver=` は使用されるプロトコルスタック(例:TCP/IP、SSL/TLS)を指定します。`SSLEnable=On` はセッションを暗号化トランスポートに切り替えます |
| 暗号化 | 最大 128 ビットの RC5 を使用した SecureICA、または `SSLEnable=`, `SSLCipherSuite=`, `SSLProxyHost=` キーを介して構成された TLS/SSL 経由の ICA |
| デジタル署名 | ファイルには暗号署名を付与でき、Citrix Workspace アプリはセッションを開始する前に、ファイルが信頼できる Citrix サーバーからのものであることを検証できます |
| プラットフォームコンシューマー | Windows、macOS、Linux 上の Citrix Workspace アプリ。Android および iOS 上の Citrix Workspace。ウェブブラウザ内の Citrix HTML5 Receiver |
| 主な生成システム | Citrix StoreFront、Citrix Gateway (NetScaler/ADC)、およびスタンドアロンの ICA File Editor ユーティリティ |
| 主要なセクション | グローバルクライアントパラメータ用の `[WFClient]`、接続名をリストする `[ApplicationServers]`、および `Address=`, `InitialProgram=` とすべてのセッションキーを保持する接続ごとの名前付きセクション |
| HDX パラメータ | ファイルには、オーディオ品質、ビデオ圧縮、マルチモニターレイアウト、USB リダイレクトを制御する HDX (High Definition Experience) キーを含めることができます |
| 文字エンコーディングとサイズ | バイナリデータを含まない US-ASCII または UTF-8 プレーンテキスト。一般的なファイルサイズは 1〜5 KB |
| リリース日 | 1990s (Citrix WinFrame / ICA protocol era) |
| 仕様書 | docs.citrix.com |