Qu'est-ce que le format de fichier ICA ?
Un fichier .ica contient des informations de configuration pour se connecter aux serveurs Citrix ou aux services cloud. Les fichiers Independent Computing Architecture (ICA) sont utilisés par l'application Citrix Workspace (anciennement Citrix Receiver) pour fournir des services Citrix Virtual Apps and Desktops aux utilisateurs. Un seul fichier .ica peut cibler une session de bureau complète ou une application publiée spécifique. Les fichiers ICA peuvent être signés numériquement pour garantir qu'ils proviennent d'une source fiable. Comme le format est en texte brut, ils peuvent être consultés et modifiés à l'aide de n'importe quel éditeur de texte, bien qu'ils soient généralement générés automatiquement par un serveur Citrix StoreFront ou par l'outil ICA File Editor.
Un fichier .ica organise les paramètres en sections de style INI dont les noms sont entre crochets. Les sections courantes incluent :
WFClient- décrit les paramètres du client WinFrame tels que l'encodage et le nom du clientApplicationServers- définit le nom de l'application ou de la connexion- Une section nommée d'après l'entrée de connexion, contenant les propriétés de connexion au format
NomPropriété=valeur, telles que : - protocoles de transport (
TransportDriver=,ICAPortNumber=) - adresse réseau (
Address=) - nom d'utilisateur, domaine et mot de passe
- propriétés d'initiation de session (
InitialProgram=,DesktopResolution=)
Les solutions proposées par Citrix permettent aux entreprises de partager, distribuer et gérer de manière centralisée des programmes et des données d'entreprise via des connexions sécurisées. Les données sont envoyées à l'aide du protocole ICA propriétaire, une alternative indépendante de la plateforme au Remote Desktop Protocol développé par Microsoft. Cela permet un accès à distance à l'environnement de travail d'une organisation de n'importe où dans le monde via Internet.
Le type MIME enregistré pour les fichiers .ica est application/x-ica.
Sécurité et sûreté
RISQUE : LOWUn .ica est une configuration en texte brut contenant une adresse de serveur et un ticket de lancement à courte durée de vie - aucun code exécutable. La principale mise en garde : le ticket de lancement est un identifiant, ne partagez donc pas de fichier .ica publiquement tant qu'il est valide, et n'ouvrez que les fichiers .ica provenant du portail Citrix de votre propre organisation. Un .ica provenant d'une source inconnue pourrait diriger votre client Citrix vers un serveur contrôlé par un attaquant, traitez donc les fichiers non sollicités avec méfiance.
Détails du format
en brefProgrammes qui ouvrent les fichiers ICA
Détails techniques
spécifications approfondies| Type de format | Fichier de configuration de style INI en texte brut ; paires clé=valeur lisibles par l'homme à l'intérieur de blocs [Section] nommés |
| Type MIME | application/x-ica |
| Signature de fichier typique | En-tête de section [WFClient] à l'offset d'octet 0 - un marqueur en texte brut, pas un nombre magique binaire ; certains fichiers commencent par [Encoding] à la place |
| Port ICA par défaut | TCP 1494 pour l'ICA non chiffré ; TCP 443 lorsque la session est tunnelisée via TLS/SSL |
| Types de session | Bureau virtuel complet ou application publiée unique, sélectionnée via la clé InitialProgram= dans la section de connexion |
| Clé du pilote de transport | TransportDriver= spécifie la pile de protocoles utilisée (ex: TCP/IP, SSL/TLS) ; SSLEnable=On bascule la session vers un transport chiffré |
| Chiffrement | SecureICA avec RC5 jusqu'à 128 bits, ou ICA sur TLS/SSL configuré via les clés SSLEnable=, SSLCipherSuite= et SSLProxyHost= |
| Signature numérique | Les fichiers peuvent porter une signature cryptographique afin que l'application Citrix Workspace puisse vérifier que le fichier provient d'un serveur Citrix de confiance avant de lancer une session |
| Consommateurs de plateformes | Application Citrix Workspace sur Windows, macOS et Linux ; Citrix Workspace sur Android et iOS ; Citrix HTML5 Receiver dans les navigateurs Web |
| Principaux systèmes générateurs | Citrix StoreFront, Citrix Gateway (NetScaler/ADC) et l'utilitaire autonome ICA File Editor |
| Sections clés | [WFClient] pour les paramètres clients globaux, [ApplicationServers] listant les noms de connexion, plus une section nommée par connexion contenant Address=, InitialProgram= et toutes les clés de session |
| Paramètres HDX | Le fichier peut inclure des clés HDX (High Definition Experience) contrôlant la qualité audio, la compression vidéo, la disposition multi-écrans et la redirection USB |
| Encodage et taille des caractères | Texte brut US-ASCII ou UTF-8 sans données binaires ; taille de fichier typique de 1 à 5 Ko |
| Publié | 1990s (Citrix WinFrame / ICA protocol era) |
| Spécification | docs.citrix.com |