O que é o formato de ficheiro ICA?
Um arquivo .ica contém informações de configuração para conexão com servidores Citrix ou serviços em nuvem. Os arquivos Independent Computing Architecture (ICA) são usados pelo Citrix Workspace app (anteriormente Citrix Receiver) para fornecer serviços de Citrix Virtual Apps and Desktops aos usuários. Um único arquivo .ica pode ter como alvo uma sessão de desktop completa ou um aplicativo publicado específico. Os arquivos ICA podem ser assinados digitalmente para garantir que venham de uma fonte confiável. Como o formato é texto simples, eles podem ser visualizados e editados usando qualquer editor de texto, embora sejam normalmente gerados automaticamente por um servidor Citrix StoreFront ou pela ferramenta ICA File Editor.
Um arquivo .ica organiza as configurações em seções no estilo INI, cujos nomes estão entre colchetes. As seções comuns incluem:
WFClient- descreve os parâmetros do cliente WinFrame, como codificação e nome do clienteApplicationServers- define o nome do aplicativo ou da conexão- Uma seção com o nome da entrada de conexão, contendo propriedades de conexão no formato
NomeDaPropriedade=valor, tais como: - protocolos de transporte (
TransportDriver=,ICAPortNumber=) - endereço de rede (
Address=) - nome de usuário, domínio e senha
- propriedades de iniciação de sessão (
InitialProgram=,DesktopResolution=)
As soluções oferecidas pela Citrix permitem que as empresas compartilhem, distribuam e gerenciem centralmente programas e dados corporativos por meio de conexões seguras. Os dados são enviados usando o protocolo ICA proprietário, uma alternativa independente de plataforma ao Remote Desktop Protocol desenvolvido pela Microsoft. Isso permite o acesso remoto ao ambiente de trabalho de uma organização de qualquer lugar do mundo usando a internet.
O tipo MIME registrado para arquivos .ica é application/x-ica.
Segurança e proteção
RISCO: LOWUm .ica é uma configuração em texto simples contendo um endereço de servidor e um ticket de lançamento de curta duração - não há código executável. O principal cuidado: o ticket de lançamento é uma credencial, portanto não compartilhe um arquivo .ica publicamente enquanto ele for válido e abra apenas arquivos .ica que venham do portal Citrix da sua própria organização. Um .ica de fonte desconhecida pode apontar seu cliente Citrix para um servidor controlado por um invasor, portanto, trate os não solicitados com suspeita.
Detalhes do formato
em resumoProgramas que abrem arquivos ICA
Detalhes técnicos
especificação profunda| Tipo de formato | Arquivo de configuração estilo INI em texto simples; pares chave=valor legíveis por humanos dentro de blocos [Section] nomeados |
| Tipo MIME | application/x-ica |
| Assinatura de arquivo típica | Cabeçalho de seção [WFClient] no deslocamento de byte 0 - um marcador de texto simples, não um número mágico binário; alguns arquivos começam com [Encoding] |
| Porta ICA padrão | TCP 1494 para ICA não criptografado; TCP 443 quando a sessão é tunelada via TLS/SSL |
| Tipos de sessão | Desktop virtual completo ou um único aplicativo publicado, selecionado via chave InitialProgram= na seção de conexão |
| Chave do driver de transporte | TransportDriver= especifica a pilha de protocolos usada (ex: TCP/IP, SSL/TLS); SSLEnable=On muda a sessão para transporte criptografado |
| Criptografia | SecureICA com RC5 de até 128 bits, ou ICA sobre TLS/SSL configurado via chaves SSLEnable=, SSLCipherSuite= e SSLProxyHost= |
| Assinatura digital | Os arquivos podem conter uma assinatura criptográfica para que o Citrix Workspace app possa verificar se o arquivo se origina de um servidor Citrix confiável antes de iniciar uma sessão |
| Consumidores de plataforma | Citrix Workspace app no Windows, macOS e Linux; Citrix Workspace no Android e iOS; Citrix HTML5 Receiver em navegadores web |
| Principais sistemas geradores | Citrix StoreFront, Citrix Gateway (NetScaler/ADC) e o utilitário independente ICA File Editor |
| Seções principais | [WFClient] para parâmetros globais do cliente, [ApplicationServers] listando nomes de conexão, além de uma seção nomeada por conexão contendo Address=, InitialProgram= e todas as chaves de sessão |
| Parâmetros HDX | O arquivo pode incluir chaves HDX (High Definition Experience) que controlam a qualidade do áudio, compressão de vídeo, layout de vários monitores e redirecionamento de USB |
| Codificação de caracteres e tamanho | Texto simples US-ASCII ou UTF-8 sem dados binários; tamanho de arquivo típico de 1-5 KB |
| Lançado | 1990s (Citrix WinFrame / ICA protocol era) |
| Especificação | docs.citrix.com |