¿Qué es el formato de archivo ICA?
Un archivo .ica contiene información de configuración para conectarse a servidores Citrix o servicios en la nube. Los archivos Independent Computing Architecture (ICA) son utilizados por Citrix Workspace app (anteriormente Citrix Receiver) para proporcionar servicios de Citrix Virtual Apps and Desktops a los usuarios. Un solo archivo .ica puede apuntar a una sesión de escritorio completa o a una aplicación publicada específica. Los archivos ICA pueden estar firmados digitalmente para garantizar que provienen de una fuente confiable. Debido a que el formato es texto plano, se pueden ver y editar con cualquier editor de texto, aunque normalmente son generados automáticamente por un servidor Citrix StoreFront o por la herramienta ICA File Editor.
Un archivo .ica organiza los ajustes en secciones de estilo INI cuyos nombres están encerrados entre corchetes. Las secciones comunes incluyen:
WFClient- describe los parámetros del cliente WinFrame, como la codificación y el nombre del clienteApplicationServers- define el nombre de la aplicación o la conexión- Una sección con el nombre de la entrada de conexión, que contiene propiedades de conexión en formato
NombrePropiedad=valor, tales como: - protocolos de transporte (
TransportDriver=,ICAPortNumber=) - dirección de red (
Address=) - nombre de usuario, dominio y contraseña
- propiedades de inicio de sesión (
InitialProgram=,DesktopResolution=)
Las soluciones ofrecidas por Citrix permiten a las empresas compartir, distribuir y gestionar de forma centralizada programas y datos corporativos a través de conexiones seguras. Los datos se envían utilizando el protocolo ICA propietario, una alternativa independiente de la plataforma al Remote Desktop Protocol desarrollado por Microsoft. Esto permite el acceso remoto al entorno de trabajo de una organización desde cualquier lugar del mundo a través de internet.
El tipo MIME registrado para los archivos .ica es application/x-ica.
Seguridad y protección
RIESGO: LOWUn .ica es una configuración de texto plano que contiene una dirección de servidor y un ticket de inicio de corta duración - no contiene código ejecutable. La precaución principal: el ticket de inicio es una credencial, por lo que no comparta un archivo .ica públicamente mientras sea válido, y solo abra archivos .ica que provengan del portal Citrix de su propia organización. Un .ica de una fuente desconocida podría dirigir su cliente Citrix a un servidor controlado por un atacante, así que trate los no solicitados con sospecha.
Detalles del formato
en pocas palabrasProgramas que abren archivos ICA
Detalles técnicos
especificación profunda| Tipo de formato | Archivo de configuración de texto plano estilo INI; pares clave=valor legibles por humanos dentro de bloques [Sección] con nombre |
| Tipo MIME | application/x-ica |
| Firma de archivo típica | Encabezado de sección [WFClient] en el desplazamiento de byte 0 - un marcador de texto plano, no un número mágico binario; algunos archivos comienzan con [Encoding] en su lugar |
| Puerto ICA predeterminado | TCP 1494 para ICA sin cifrar; TCP 443 cuando la sesión se tuneliza a través de TLS/SSL |
| Tipos de sesión | Escritorio virtual completo o una sola aplicación publicada, seleccionada mediante la clave InitialProgram= en la sección de conexión |
| Clave del controlador de transporte | TransportDriver= especifica la pila de protocolos utilizada (p. ej., TCP/IP, SSL/TLS); SSLEnable=On cambia la sesión a transporte cifrado |
| Cifrado | SecureICA con RC5 de hasta 128 bits, o ICA sobre TLS/SSL configurado mediante las claves SSLEnable=, SSLCipherSuite= y SSLProxyHost= |
| Firma digital | Los archivos pueden llevar una firma criptográfica para que Citrix Workspace app pueda verificar que el archivo se origina en un servidor Citrix de confianza antes de iniciar una sesión |
| Consumidores de plataforma | Citrix Workspace app en Windows, macOS y Linux; Citrix Workspace en Android e iOS; Citrix HTML5 Receiver en navegadores web |
| Sistemas generadores principales | Citrix StoreFront, Citrix Gateway (NetScaler/ADC) y la utilidad independiente ICA File Editor |
| Secciones clave | [WFClient] para parámetros globales del cliente, [ApplicationServers] que enumera los nombres de conexión, más una sección con nombre por conexión que contiene Address=, InitialProgram= y todas las claves de sesión |
| Parámetros HDX | El archivo puede incluir claves HDX (High Definition Experience) que controlan la calidad de audio, la compresión de video, el diseño multimonitor y la redirección USB |
| Codificación de caracteres y tamaño | Texto plano US-ASCII o UTF-8 sin datos binarios; tamaño de archivo típico de 1-5 KB |
| Lanzado | 1990s (Citrix WinFrame / ICA protocol era) |
| Especificación | docs.citrix.com |