Что такое формат файла ICA?
Файл .ica содержит конфигурационную информацию для подключения к серверам Citrix или облачным сервисам. Файлы Independent Computing Architecture (ICA) используются приложением Citrix Workspace app (ранее Citrix Receiver) для предоставления пользователям сервисов Citrix Virtual Apps and Desktops. Один файл .ica может быть нацелен на полный сеанс рабочего стола или на конкретное опубликованное приложение. Файлы ICA могут иметь цифровую подпись, подтверждающую, что они получены из доверенного источника. Поскольку формат является текстовым, их можно просматривать и редактировать с помощью любого текстового редактора, хотя обычно они создаются автоматически сервером Citrix StoreFront или инструментом ICA File Editor.
Файл .ica организует настройки в разделы в стиле INI, названия которых заключены в квадратные скобки. Общие разделы включают:
WFClient- описывает параметры клиента WinFrame, такие как кодировка и имя клиентаApplicationServers- определяет имя приложения или соединения- Раздел, названный в честь записи соединения, содержащий свойства соединения в формате
ИмяСвойства=значение, например: - транспортные протоколы (
TransportDriver=,ICAPortNumber=) - сетевой адрес (
Address=) - имя пользователя, домен и пароль
- свойства инициации сеанса (
InitialProgram=,DesktopResolution=)
Решения, предлагаемые Citrix, позволяют компаниям совместно использовать, распространять и централизованно управлять программами и корпоративными данными через защищенные соединения. Данные передаются с использованием проприетарного протокола ICA, платформонезависимой альтернативы Remote Desktop Protocol, разработанному Microsoft. Это обеспечивает удаленный доступ к рабочей среде организации из любой точки мира через интернет.
Зарегистрированный MIME-тип для файлов .ica - application/x-ica.
Безопасность и защита
РИСК: LOWФайл .ica - это текстовая конфигурация, содержащая адрес сервера и кратковременный билет запуска; он не содержит исполняемого кода. Главное предостережение: билет запуска является учетными данными, поэтому не делитесь файлом .ica публично, пока он действителен, и открывайте только те файлы .ica, которые получены с портала Citrix вашей собственной организации. Файл .ica из неизвестного источника может направить ваш клиент Citrix на сервер, контролируемый злоумышленником, поэтому относитесь к незапрошенным файлам с подозрением.
Детали формата
в двух словахПрограммы, открывающие файлы ICA
Технические подробности
глубокая спецификация| Тип формата | Текстовый конфигурационный файл в стиле INI; человекочитаемые пары «ключ=значение» внутри именованных блоков [Section] |
| MIME-тип | application/x-ica |
| Типичная сигнатура файла | Заголовок раздела [WFClient] со смещением байта 0 - текстовый маркер, а не двоичное магическое число; некоторые файлы начинаются с [Encoding] |
| Порт ICA по умолчанию | TCP 1494 для незашифрованного ICA; TCP 443, когда сеанс туннелируется через TLS/SSL |
| Типы сеансов | Полный виртуальный рабочий стол или одно опубликованное приложение, выбираемое с помощью ключа InitialProgram= в разделе подключения |
| Ключ транспортного драйвера | TransportDriver= указывает используемый стек протоколов (например, TCP/IP, SSL/TLS); SSLEnable=On переключает сеанс на зашифрованный транспорт |
| Шифрование | SecureICA с RC5 до 128 бит или ICA через TLS/SSL, настроенный с помощью ключей SSLEnable=, SSLCipherSuite= и SSLProxyHost= |
| Цифровая подпись | Файлы могут содержать криптографическую подпись, чтобы Citrix Workspace app могло проверить, что файл исходит от доверенного сервера Citrix, перед запуском сеанса |
| Платформы-потребители | Citrix Workspace app на Windows, macOS и Linux; Citrix Workspace на Android и iOS; Citrix HTML5 Receiver в веб-браузерах |
| Основные системы генерации | Citrix StoreFront, Citrix Gateway (NetScaler/ADC) и автономная утилита ICA File Editor |
| Ключевые разделы | [WFClient] для глобальных параметров клиента, [ApplicationServers] со списком имен подключений, плюс один именованный раздел для каждого подключения, содержащий Address=, InitialProgram= и все ключи сеанса |
| Параметры HDX | Файл может включать ключи HDX (High Definition Experience), управляющие качеством звука, сжатием видео, макетом нескольких мониторов и перенаправлением USB |
| Кодировка символов и размер | Простой текст US-ASCII или UTF-8 без двоичных данных; типичный размер файла 1-5 КБ |
| Выпущен | 1990s (Citrix WinFrame / ICA protocol era) |
| Спецификация | docs.citrix.com |