Was ist das ICA-Dateiformat?
Eine .ica-Datei enthält Konfigurationsinformationen für die Verbindung zu Citrix-Servern oder Cloud-Diensten. Independent Computing Architecture (ICA)-Dateien werden von der Citrix Workspace App (früher Citrix Receiver) verwendet, um Benutzern Citrix Virtual Apps and Desktops-Dienste bereitzustellen. Eine einzelne .ica-Datei kann eine vollständige Desktop-Sitzung oder eine bestimmte veröffentlichte Anwendung als Ziel haben. ICA-Dateien können digital signiert werden, um sicherzustellen, dass sie aus einer vertrauenswürdigen Quelle stammen. Da das Format reiner Text ist, können die Dateien mit jedem Text-Editor angezeigt und bearbeitet werden, obwohl sie in der Regel automatisch von einem Citrix StoreFront-Server oder dem ICA File Editor-Tool generiert werden.
Eine .ica-Datei organisiert Einstellungen in INI-artigen Abschnitten, deren Namen in eckige Klammern eingeschlossen sind. Gängige Abschnitte sind:
WFClient- beschreibt WinFrame-Client-Parameter wie Kodierung und Client-NameApplicationServers- definiert den Namen der Anwendung oder Verbindung- Ein Abschnitt, der nach dem Verbindungseintrag benannt ist, mit Verbindungseigenschaften im Format
EigenschaftsName=Wert, wie: - Transportprotokolle (
TransportDriver=,ICAPortNumber=) - Netzwerkadresse (
Address=) - Benutzername, Domäne und Passwort
- Sitzungsinitialisierungseigenschaften (
InitialProgram=,DesktopResolution=)
Citrix-Lösungen ermöglichen Unternehmen, Programme und Unternehmensdaten über gesicherte Verbindungen zentral zu teilen, verteilen und zu verwalten. Daten werden über das proprietäre ICA-Protokoll übertragen, einer plattformunabhängigen Alternative zum von Microsoft entwickelten Remote Desktop Protocol. Dies ermöglicht den Fernzugriff auf die Arbeitsumgebung eines Unternehmens von überall auf der Welt über das Internet.
Der für .ica-Dateien registrierte MIME-Typ ist application/x-ica.
Sicherheit
RISIKO: LOWEine .ica-Datei ist eine einfache Textkonfiguration mit einer Serveradresse und einem kurzlebigen Start-Ticket - kein ausführbarer Code. Wichtiger Hinweis: Das Start-Ticket ist ein Anmeldedaten-Äquivalent, teilen Sie daher keine .ica-Datei öffentlich, solange sie noch gültig ist. Öffnen Sie nur .ica-Dateien, die vom Citrix-Portal Ihrer eigenen Organisation stammen. Eine .ica-Datei aus einer unbekannten Quelle könnte Ihren Citrix-Client auf einen von Angreifern kontrollierten Server umleiten - behandeln Sie unaufgeforderte Dateien daher mit Vorsicht.
Formatdetails
kurz gefasstProgramme zum Öffnen von ICA-Dateien
Technische Details
technische Spezifikation| Format-Typ | Einfache INI-artige Text-Konfigurationsdatei; menschenlesbare Schlüssel=Wert-Paare in benannten [Abschnitt]-Blöcken |
| MIME-Typ | application/x-ica |
| Typische Dateisignatur | [WFClient]-Abschnittskopf an Byte-Offset 0 - ein Klartextmarker, keine binäre Magic Number; einige Dateien beginnen stattdessen mit [Encoding] |
| Standard-ICA-Port | TCP 1494 für unverschlüsseltes ICA; TCP 443 bei TLS/SSL-Tunneling der Sitzung |
| Sitzungstypen | Vollständiger virtueller Desktop oder einzelne veröffentlichte Anwendung, ausgewählt über den InitialProgram=-Schlüssel im Verbindungsabschnitt |
| Transport-Driver-Schlüssel | TransportDriver= gibt den verwendeten Protokoll-Stack an (z. B. TCP/IP, SSL/TLS); SSLEnable=On schaltet die Sitzung auf verschlüsselten Transport um |
| Verschlüsselung | SecureICA mit RC5 bis 128-Bit oder ICA über TLS/SSL, konfiguriert über SSLEnable=, SSLCipherSuite= und SSLProxyHost=-Schlüssel |
| Digitale Signatur | Dateien können eine kryptografische Signatur tragen, damit die Citrix Workspace App verifizieren kann, dass die Datei von einem vertrauenswürdigen Citrix-Server stammt, bevor eine Sitzung gestartet wird |
| Plattformen und Clients | Citrix Workspace App auf Windows, macOS und Linux; Citrix Workspace auf Android und iOS; Citrix HTML5 Receiver in Webbrowsern |
| Primäre erzeugende Systeme | Citrix StoreFront, Citrix Gateway (NetScaler/ADC) und das eigenständige ICA File Editor-Dienstprogramm |
| Schlüsselabschnitte | [WFClient] für globale Client-Parameter, [ApplicationServers] mit Verbindungsnamen, plus je ein benannter Abschnitt pro Verbindung mit Address=, InitialProgram= und allen Sitzungsschlüsseln |
| HDX-Parameter | Die Datei kann HDX (High Definition Experience)-Schlüssel enthalten, die Audioqualität, Videokomprimierung, Multi-Monitor-Layout und USB-Weiterleitung steuern |
| Zeichenkodierung und Größe | US-ASCII- oder UTF-8-Klartext ohne Binärdaten; typische Dateigröße 1-5 KB |
| Veröffentlicht | 1990s (Citrix WinFrame / ICA protocol era) |
| Spezifikation | docs.citrix.com |