Vad är filformatet ICA?
En .ica-fil innehåller konfigurationsinformation för att ansluta till Citrix-servrar eller molntjänster. Independent Computing Architecture (ICA)-filer används av Citrix Workspace app (tidigare Citrix Receiver) för att tillhandahålla Citrix Virtual Apps and Desktops-tjänster till användare. En enskild .ica-fil kan rikta sig mot en hel skrivbordssession eller en specifik publicerad applikation. ICA-filer kan vara digitalt signerade för att säkerställa att de kommer från en betrodd källa. Eftersom formatet är klartext kan de visas och redigeras med valfri textredigerare, även om de vanligtvis genereras automatiskt av en Citrix StoreFront-server eller av verktyget ICA File Editor.
En .ica-fil organiserar inställningar i sektioner av INI-typ vars namn är inneslutna i hakparenteser. Vanliga sektioner inkluderar:
WFClient- beskriver WinFrame-klientparametrar såsom kodning och klientnamnApplicationServers- definierar namnet på applikationen eller anslutningen- En sektion döpt efter anslutningsposten, som innehåller anslutningsegenskaper i formatet
Egenskapsnamn=värde, såsom: - transportprotokoll (
TransportDriver=,ICAPortNumber=) - nätverksadress (
Address=) - användarnamn, domän och lösenord
- egenskaper för sessionsinitiering (
InitialProgram=,DesktopResolution=)
Lösningar som erbjuds av Citrix gör det möjligt för företag att dela, distribuera och centralt hantera program och företagsdata via säkrade anslutningar. Data skickas med det proprietära ICA-protokollet, ett plattformsoberoende alternativ till Remote Desktop Protocol utvecklat av Microsoft. Detta möjliggör fjärråtkomst till en organisations arbetsmiljö från var som helst i världen via internet.
MIME-typen som är registrerad för .ica-filer är application/x-ica.
Säkerhet & trygghet
RISK: LOWEn .ica-fil är en konfiguration i klartext som innehåller en serveradress och en kortlivad startbiljett - ingen exekverbar kod. Den främsta varningen: startbiljetten är en inloggningshandling, så dela inte en .ica-fil offentligt medan den är giltig, och öppna endast .ica-filer som kommer från din egen organisations Citrix-portal. En .ica-fil från en okänd källa kan peka din Citrix-klient mot en server som kontrolleras av en angripare, så behandla oönskade filer med misstänksamhet.
Formatdetaljer
i ett nötskalProgram som öppnar ICA-filer
Tekniska detaljer
djup specifikation| Formattyp | Konfigurationsfil i klartext av INI-typ; läsbara nyckel=värde-par inuti namngivna [Sektions]-block |
| MIME-typ | application/x-ica |
| Typisk filsignatur | [WFClient] sektionshuvud vid byte-offset 0 - en markör i klartext, inte ett binärt magiskt nummer; vissa filer börjar med [Encoding] istället |
| Standard ICA-port | TCP 1494 för okrypterad ICA; TCP 443 när sessionen tunnlas över TLS/SSL |
| Sessionstyper | Fullständigt virtuellt skrivbord eller en enskild publicerad applikation, vald via nyckeln InitialProgram= i anslutningssektionen |
| Transportdrivrutinsnyckel | TransportDriver= anger vilket protokoll som används (t.ex. TCP/IP, SSL/TLS); SSLEnable=On växlar sessionen till krypterad transport |
| Kryptering | SecureICA med RC5 upp till 128-bitar, eller ICA över TLS/SSL konfigurerat via nycklarna SSLEnable=, SSLCipherSuite= och SSLProxyHost= |
| Digital signatur | Filer kan innehålla en kryptografisk signatur så att Citrix Workspace app kan verifiera att filen kommer från en betrodd Citrix-server innan en session startas |
| Plattformskonsumenter | Citrix Workspace app på Windows, macOS och Linux; Citrix Workspace på Android och iOS; Citrix HTML5 Receiver i webbläsare |
| Primära genereringssystem | Citrix StoreFront, Citrix Gateway (NetScaler/ADC) och det fristående verktyget ICA File Editor |
| Nyckelsektioner | [WFClient] för globala klientparametrar, [ApplicationServers] som listar anslutningsnamn, plus en namngiven sektion per anslutning som innehåller Address=, InitialProgram= och alla sessionsnycklar |
| HDX-parametrar | Filen kan innehålla HDX-nycklar (High Definition Experience) som styr ljudkvalitet, videokomprimering, flerskärmslayout och USB-omdirigering |
| Teckenkodning och storlek | US-ASCII eller UTF-8 klartext utan binär data; typisk filstorlek 1-5 KB |
| Släppt | 1990s (Citrix WinFrame / ICA protocol era) |
| Specifikation | docs.citrix.com |