Wat is het ICA-bestandsformaat?
Een .ica-bestand bevat configuratie-informatie voor het verbinden met Citrix-servers of clouddiensten. Independent Computing Architecture (ICA)-bestanden worden gebruikt door de Citrix Workspace app (voorheen Citrix Receiver) voor het aanbieden van Citrix Virtual Apps and Desktops-diensten aan gebruikers. Een enkel .ica-bestand kan gericht zijn op een volledige desktopsessie of een specifieke gepubliceerde applicatie. ICA-bestanden kunnen digitaal ondertekend zijn om te garanderen dat ze van een vertrouwde bron afkomstig zijn. Omdat het formaat platte tekst is, kunnen ze worden bekeken en bewerkt met elke teksteditor, hoewel ze doorgaans automatisch worden gegenereerd door een Citrix StoreFront-server of door de ICA File Editor-tool.
Een .ica-bestand organiseert instellingen in secties in INI-stijl waarvan de namen tussen vierkante haken staan. Veelvoorkomende secties zijn:
WFClient- beschrijft WinFrame-clientparameters zoals codering en clientnaamApplicationServers- definieert de naam van de applicatie of verbinding- Een sectie vernoemd naar de verbindingsingang, die verbindingseigenschappen bevat in het formaat
EigenschapNaam=waarde, zoals: - transportprotocollen (
TransportDriver=,ICAPortNumber=) - netwerkadres (
Address=) - gebruikersnaam, domein en wachtwoord
- sessie-initialisatie-eigenschappen (
InitialProgram=,DesktopResolution=)
Oplossingen van Citrix stellen bedrijven in staat om programma's en bedrijfsgegevens te delen, te distribueren en centraal te beheren via beveiligde verbindingen. Gegevens worden verzonden via het eigen ICA-protocol, een platformonafhankelijk alternatief voor het Remote Desktop Protocol ontwikkeld door Microsoft. Dit maakt externe toegang tot de werkomgeving van een organisatie mogelijk vanaf elke plek ter wereld via internet.
Het MIME-type dat is geregistreerd voor .ica-bestanden is application/x-ica.
Beveiliging & veiligheid
RISICO: LOWEen .ica is een configuratie in platte tekst die een serveradres en een kortstondig startticket bevat - geen uitvoerbare code. De belangrijkste waarschuwing: het startticket is een inloggegeven, dus deel een .ica-bestand niet openbaar terwijl het geldig is, en open alleen .ica-bestanden die afkomstig zijn van het Citrix-portaal van uw eigen organisatie. Een .ica van een onbekende bron kan uw Citrix-client naar een server van een aanvaller leiden, dus behandel ongevraagde bestanden met argwaan.
Formaatdetails
in een notendopProgramma's die ICA-bestanden openen
Technische details
diepe specificaties| Formaat-type | Configuratiebestand in platte tekst in INI-stijl; menselijk leesbare sleutel=waarde-paren binnen benoemde [Sectie]-blokken |
| MIME-type | application/x-ica |
| Typische bestandssignatuur | [WFClient] sectiekop op byte-offset 0 - een markering in platte tekst, geen binair magisch getal; sommige bestanden beginnen in plaats daarvan met [Encoding] |
| Standaard ICA-poort | TCP 1494 voor onversleutelde ICA; TCP 443 wanneer de sessie wordt getunneld via TLS/SSL |
| Sessietypes | Volledige virtuele desktop of een enkele gepubliceerde applicatie, geselecteerd via de InitialProgram= sleutel in de verbindingssectie |
| Transport driver sleutel | TransportDriver= specificeert de gebruikte protocolstack (bijv. TCP/IP, SSL/TLS); SSLEnable=On schakelt de sessie over naar versleuteld transport |
| Versleuteling | SecureICA met RC5 tot 128-bit, of ICA over TLS/SSL geconfigureerd via de sleutels SSLEnable=, SSLCipherSuite= en SSLProxyHost= |
| Digitale handtekening | Bestanden kunnen een cryptografische handtekening bevatten, zodat de Citrix Workspace app kan verifiëren of het bestand afkomstig is van een vertrouwde Citrix-server voordat een sessie wordt gestart |
| Platformgebruikers | Citrix Workspace app op Windows, macOS en Linux; Citrix Workspace op Android en iOS; Citrix HTML5 Receiver in webbrowsers |
| Primaire genererende systemen | Citrix StoreFront, Citrix Gateway (NetScaler/ADC) en het zelfstandige hulpprogramma ICA File Editor |
| Belangrijkste secties | [WFClient] voor globale clientparameters, [ApplicationServers] met een lijst van verbindingsnamen, plus één benoemde sectie per verbinding met Address=, InitialProgram= en alle sessiesleutels |
| HDX-parameters | Bestand kan HDX (High Definition Experience) sleutels bevatten die de audiokwaliteit, videocompressie, lay-out voor meerdere monitoren en USB-omleiding regelen |
| Tekstcodering en grootte | US-ASCII of UTF-8 platte tekst zonder binaire gegevens; typische bestandsgrootte 1-5 KB |
| Uitgebracht | 1990s (Citrix WinFrame / ICA protocol era) |
| Specificatie | docs.citrix.com |