Brevet FR3091097A1 — publié le 20200626

Description Titre de l'invention : Procédé d'acquisition d'une chaîne de dé- légation relative à la résolution d'un identifiant de nom de domaine dans un réseau de communication 1. Domaine technique 100011 L'invention se situe dans les réseaux de communications et vise à mettre en oeuvre un procédé permettant de mettre en oeuvre une délégation sécurisée d'un deuxième domaine d'une architecture DNS (Domain Name Server) à un premier domaine dans le but qu'un terminal obtienne un identifiant d'un serveur de données du premier domaine apte à délivrer un contenu, l'identifiant étant initialement requis auprès du deuxième domaine. 2. Etat de la technique 100021 Dans les architectures de communication, les contenus sont le plus souvent distribués aux terminaux à partir de serveurs de données qui ne sont pas nécessairement les serveurs dits d'origine qui disposent initialement des contenus demandés. Par exemple, si un terminal veut accéder aux données de la page http://www.exemple.fr, alors ces données seront probablement transmises par un serveur CDN ou autrement dit d'un serveur cache ayant obtenu les données du serveur d'origine, hébergeant les données de la page citée ci-dessus. Il convient alors de transmettre l'identifiant de cc serveur CDN au client, celui-ci établissant une session avec ce serveur CDN pour effectivement obtenir les données par exemple en établissant une session HTTPS (HyperText Transfer Protocol Secure), par exemple de type HTTP over TLS (Transport Layer Security). Ces types d'architecture permettent notamment de limiter les accès vers le serveur d'origine, de réduire la consommation de bande passante dans les réseaux de communication en rapprochant les serveurs de données des terminaux, et d'améliorer la qualité d'expérience pour les clients souhaitant accéder à ces données. [0003] Ainsi, un terminal transmettant une requête en vue d'obtenir un identifiant d'un serveur de données vers un serveur DNS (Domain Name Server) d'un domaine d'origine, par exemple CSP.com, est redirigée vers un serveur DNS d'un CDN d'un opérateur d'un réseau de communications ou d'un opérateur de serveurs CDNs par exemple. en charge de gérer des serveurs CDNs aptes à livrer le contenus requis par le terminal. A titre d'exemple, dans le contexte des architectures « Edgc Computing » destinées à être mises en oeuvre dans les réseaux de cinquième génération (5G). la livraison de contenus par des serveurs proches des terminaux permet de réduire la latence relative à la distribution des contenus et donc d'améliorer la qualité d'expérience des clients et de fiabiliser le service d'accès aux données en distribuant 2 les serveurs dans différents domaines, un domaine représentant un ensemble de ressources d'un réseau de communications administrées par une même entité. [0004] Dans le cas des architectures CDN, un serveur CDN doit livrer le contenu en utilisant le nom de domaine d'origine afin que le terminal puisse vérifier et s'assurer que le contenu reçu, qui ne provient d'un serveur du domaine d'origine, provient d'un serveur d'un domaine ayant un accord avec le serveur d'origine. Le terminal compare en effet la concordance entre le domaine demandé dans la requête DNS initialement émise et les informations sur le nom de domaine présentes dans un certificat envoyé par le serveur de données du domaine CDN. Cependant, pour que cette comparaison puisse être effectuée, il faut que le domaine d'origine transmette le certificat au serveur domaine CDN ainsi qu'une clé privée associée au domaine d'origine. La transmission de la clé privée pose en effet des problèmes de confidentialité et de sécurité qu'il convient de résoudre. Le terminal obtient ainsi un contenu d'un serveur d'un domaine dont il ne connaît pas le lien avec le domaine d'origine que le terminal a sollicité pour obtenir le contenu. Le document draft-sheffer-acme-star-delegation-01 décrit une solution permettant une seule délégation par un serveur d'origine à un serveur tiers alors que les architectures de réseaux de communication interconnectent le plus souvent un nombre plus important de domaines, ces domaines n'ayant pas nécessairement tous des accords avec le serveur d'origine. [0005] Un domaine X intervenant par exemple dans la livraison d'un contenu peut en outre avoir des accords avec différents domaines, correspondant à des fournisseurs distincts de services, et peut lui-même solliciter un autre domaine Y plus approprié pour fournir un identifiant de serveur de données. Ainsi la fourniture d'un identifiant d'un serveur de données à un terminal peut faire intervenir un nombre important de domaines successifs sans contrôle à priori du domaine d'origine initialement sollicité par le terminal. Le partage de clés privées entre les différents domaines n'est cependant pas souhaitable pour des raisons de sécurité et des domaines différents peuvent intervenir dans la fourniture de l'identifiant du serveur de données au terminal en fonction du type de données et/ou du créneau horaire voire en fonction des accords entre les différents domaines pour certains services. Selon les techniques antérieures, il n'est en outre pas possible de contrôler la fiabilité du service d'accès aux données par des contrôles à priori, c'est-à-dire avant la connexion du terminal au serveur de données identifié dans la réponse DNS transmise au terminal, ou bien à postériori, c'est-à-dire une fois que le terminal s'est connecté au serveur de données. [0006] La présente invention a pour objet d'apporter des améliorations par rapport à l'état de la technique. 3. Exposé de l'invention [0007] L'invention vient améliorer la situation à l'aide d'un procédé d'acquisition d'un 3 identifiant d'un serveur de données apte à délivrer un contenu à un terminal, le procédé étant exécuté par le terminal et comprenant une étape de réception, en provenance d'un serveur de résolution d'une architecture de communication, d'un message d'information comprenant l'identifiant du serveur de données dans un premier domaine, et comprenant en outre une chaîne de délégation, incluant au moins une redirection depuis un deuxième domaine jusqu'au premier domaine, la réception du message d'information étant déclenchée par une étape d'émission à destination du serveur de résolution d'un message de requête d'obtention d'un identifiant du serveur de données dans le deuxième domaine. [0008] La fourniture d'un contenu à un terminal requiert le plus souvent la contribution de serveurs de noms (Serveurs DNS) de domaines différents qui vont se rcdirigcr successivement une requête DNS vers jusqu'à un serveur de nom d'un domaine en capacité de transmettre un identifiant d'un serveur de données auquel le terminal devra sc connecter pour obtenir le contenu. Parmi les serveurs de noms impliqués dans la fourniture de l'identifiant du serveur de données, on peut identifier des serveurs DNS de domaines CDNs d'opérateurs intervenant dans la gestion du réseau de communication et domaines CDNs de fournisseurs de solutions CDN. En connaissant toute la chaîne de délégation, comprenant les délégations successives d'un serveur de nom à un autre serveur de nom, depuis le serveur du domaine d'origine, initialement sollicité par un serveur de résolution que le terminal a sollicité via une requête d'obtention d'un identifiant de serveur de données, jusqu'au serveur de livraison du domaine terminant la chaîne de délégation, le terminal peut s'assurer que le contenu qui sera délivré provient effectivement initialement d'un serveur d'un domaine approuvé de proche en proche dans la chaîne. Le terminal peut en outre s'assurer que le serveur de données est bien autorisé à fournir le contenu, conformément aux informations présentes dans la chaîne de délégation. La chaîne de délégation correspond en effet à une suite de redirections depuis le serveur domaine d'origine, ou deuxième domaine, jusqu'au domaine dans lequel se trouve effectivement le serveur de données en capacité de livrer le contenu au terminal. Le nombre de redirections et de domaines intermédiaires entre le domaine de début de chaîne, c'est à dire le domaine d'origine, et le domaine de fin de chaîne, c'est-à-dire comprenant le serveur de livraison, n'est pas limité Un domaine correspond à un ensemble de dispositifs partageant des informations d'annuaires. Il peut s'agir d'un domaine géographique ou d'un domaine logique et chaque domaine peut lui-même comprendre des sous domaines, créant ainsi une organisation hiérarchique des noms de domaines, tel que celui utilisé pour le service DNS. Une redirection entre domaines consiste à transmettre une requête d'obtention d'un identifiant de serveur vers un autre domaine, ces échanges étant effectués entre serveurs de noms. [0009] Le procédé d'acquisition présente en outre l'avantage de pouvoir informer le terminal sur les différents domaines et donc des acteurs intervenant dans la fourniture du contenu avant même de demander le contenu. Le procédé permet ainsi de pouvoir informer le terminal avant qu'une requête d'obtention du contenu soit effectivement émise. Le terminal détient toutes les informations sur les délégations entre domaines avant de transmettre effectivement une requête d'obtention du contenu et il peut le cas échéant ne pas demander le contenu si une des délégations de la chaîne ne lui convient pas. [0010] Le procédé d'acquisition peut ainsi être utilisé pour différents protocoles exploitant ensuite la chaîne de délégation reçue par le terminal. Ainsi les protocoles HTTP over TLS ou les services relatifs au Edge Caching, permettant de livrer des contenus au plus près des terminaux, peuvent exploiter le procédé. [0011] Le procédé d'acquisition dispense en outre de l'envoi d'une clé privée relative à un deuxième domaine à un premier domaine, puisque la chaîne de délégation indique que le deuxième domaine autorise implicitement le serveur de livraison du premier domaine à délivrer le contenu et représente donc une alternative au partage de clé privée qui pose des problèmes de sécurité. L'obtention de l'information sur les délégations successives entre domaines, décrites dans la chaine de délégation, lors de l'obtention de l'identifiant du serveur de données délivrant le contenu requis, permet en outre de pouvoir exploiter l'information sur la chaîne pour des requêtes successives d'obtention de contenu, possiblement à partir de protocoles de communication distincts. Le procédé peut possiblement être mis en oeuvre à partir des échanges relatifs au protocole DNS largement utilisé dans les réseaux de communications. [0012] Selon un aspect de l'invention, le message de requête du procédé d'acquisition comprend un paramètre de délégation. [0013] L'envoi d'un paramètre de délégation par le terminal dans le message de requête d'obtention permet de transmettre ou non la chaîne de délégation au terminal, ou bien de différencier les requêtes d'obtention, limitant les échanges nécessaires à la génération de la chaîne et/ou à l'obtention de celle-ci voire permettant une mise en oeuvre d'architecture de résolution adaptée à la fourniture d'une chaîne de délégation. [0014] Selon un autre aspect de l'invention, dans le procédé d'acquisition, la chaîne de dé- légation comprend une durée de validité de la chaîne. [0015] Le procédé présente l'intérêt de pouvoir mettre en oeuvre la chaîne de délégation pour une durée limitée. Cela permet d'améliorer la sécurité de la délégation en évitant qu'un domaine corrompu puisse par exemple subsister de façon continue dans une chaîne obtenue par un terminal. La durée de validité permet en outre d'obliger le terminal à mettre en oeuvre régulièrement, c'est-à-dire lorsque la durée de validité est expirée, le procédé pour obtenir les mises à jour de la chaîne de délégation. [0016] Selon un autre aspect de l'invention, dans le procédé d'acquisition, la chaîne de dé- légation comprend une donnée d'authentification de la chaîne. [0017] La chaîne de délégation comprend avantageusement une donnée de signature de la chaîne, par exemple pour authentifier le domaine redirigeant vers un autre domaine, ainsi que possiblement l'algorithme utilisé pour vérifier la chaîne de délégation, ou toute autre information d'authentification, ajouté par un serveur de la chaîne et permettant au terminal d'authentifier un serveur ajouté dans la chaîne de délégation. Notamment, chaque domaine présent dans la chaîne joint un certificat à la chaîne de délégation générée, le certificat étant possiblement valide pour une durée déterminée. [0018] Selon un autre aspect de l'invention, dans le procédé d'acquisition, la chaîne de dé- légation comprend au moins une rcdirection vers au moins un troisième domaine intermédiaire. [0019] Le procédé d'acquisition est avantageusement mis en oeuvre lorsque l'architecture de communication dans laquelle il est mis en oeuvre comprend au moins 3 domaines et qu'au moins deux redirections entre domaines distincts sont comprises dans la chaîne de délégation transmise au terminal. Chaque domaine peut ainsi utiliser les informations de la chaîne pour rediriger une requête d'obtention d'un identifiant vers un autre domaine. [0020] Selon un autre aspect de l'invention, le procédé d'acquisition comprend en outre une étape d'émission d'un message d'établissement d'une connexion à destination de l'identifiant du serveur de données dans le premier domaine, le message d'établissement comprenant la chaîne de délégation. [0021] Le terminal peut avantageusement exploiter les informations relatives à la chaîne de délégation pour établir une connexion avec le serveur de livraison en vue d'obtenir le contenu requis. En effet, une fois qu'il a obtenu l'identifiant du serveur de livraison en charge (le la fourniture du contenu, il peut directement établir une connexion avec ce serveur pour obtenir le contenu. L'ajout de la chaîne de délégation clans le message d'établissement de connexion permet d'informer le serveur de livraison qu'il a obtenu cette chaîne et qu'il valide possiblement la chaîne de délégation reçue dans le message d'information. [0022] Selon un autre aspect de l'invention, le procédé (l'acquisition comprend en outre une étape de réception d'un message (l'acceptation de la connexion en provenance du serveur de données. [0023] Une étape de réception d'un message d'acceptation de la connexion en provenance du serveur de données permet à celui-ci de valider (ou d'invalider) l'établissement de la connexion ainsi que la chaîne de délégation qui a été transmise dans le message d'établissement de la connexion. [0024] Selon un autre aspect de l'invention, dans le procédé d'acquisition, le message d'établissement de la connexion comprend en outre une donnée d'identification du 6 deuxième domaine. [0025] Le terminal ayant initialement demandé un identifiant d'un serveur du deuxième domaine, il peut avantageusement ajouter dans le message d'établissement de la connexion une donnée d'identification du deuxième domaine. Cette information permet au serveur de livraison du premier domaine dc faire le lien entre l'établissement de la connexion et la chaîne. [0026] Selon un autre aspect de l'invention, le procédé d'acquisition comprend en outre une étape de réception en provenance du serveur de données d'un message de communication d'au moins un certificat associé à la chaîne de délégation. [0027] La communication de certificats associés aux domaines présents dans la chaîne de délégation, et donc intervenant dans la livraison du contenu demandé. La présence du certificat du deuxième domaine permet ensuite au terminal de compléter l'établissement de la session sécurisée avec le serveur de livraison. [0028] Les différents aspects du procédé d'acquisition qui viennent d'être décrits peuvent être mis en oeuvre indépendamment les uns des autres ou en combinaison les uns avec les autres. [0029] L'invention concerne également un procédé d'association d'une chaîne de délégation à un message d'information comprenant un identifiant d'un serveur de données, apte à délivrer un contenu à un terminal, le procédé étant exécuté par un serveur de résolution d'une architecture dc communication et comprenant les étapes suivantes : - réception, en provenance du terminal, d'un message de requête d'obtention d'un identifiant du serveur de données dans un deuxième domaine, - détermination d'une chaîne de délégation, comprenant au moins une redirection depuis le deuxième domaine jusqu'à un premier domaine, - émission d'un message d'information, à destination du terminal, comprenant l'identifiant du serveur de données dans le premier domaine, ledit message d'information comprenant en outre la chaîne de délégation déterminée. [0030] L'invention concerne également un dispositif d'acquisition d'un identifiant d'un serveur de données apte à délivrer un contenu à un terminal, comprenant : - un récepteur, apte à recevoir, en provenance d'un serveur de résolution d'une architecture de communication, un message d'information comprenant l'identifiant du serveur de données dans un premier domaine, et comprenant en outre une chaîne de délégation, incluant au moins une redirection depuis un deuxième domaine jusqu'au premier domaine, - un émetteur, apte à émettre à destination du serveur de résolution un message de requête d'obtention d'un identifiant du serveur de données dans le deuxième domaine et à déclencher la réception du message d'information. [0031] Ce dispositif, apte à mettre en oeuvre dans tous ses modes de réalisation le procédé 7 d'acquisition qui vient d'être décrit, est destiné à être mis en oeuvre dans un terminal, tel qu'un terminal mobile (smartphone, tablette...) ou un terminal fixe, tel qu'un ordinateur ou hien encore un équipement d'accès d'un réseau domestique ou professionnel (box). [0032] L'invention concerne également un dispositif d'association d'une chaîne de dé- légation à un message d'information comprenant un identifiant d'un serveur de données apte à délivrer un contenu à un terminal, mis en oeuvre dans d'une architecture de communication et comprenant: - un récepteur, apte à recevoir en provenance du terminal un message de requête d'obtention d'un identifiant du serveur de données dans un deuxième domaine, - un module de détermination, apte à déterminer une chaîne de délégation, comprenant au moins une redirection depuis le deuxième domaine jusqu'à un premier domaine, - un émetteur, apte à émettre un message d'information à destination du terminal, ledit message comprenant l'identifiant du serveur de données dans le premier domaine, et comprenant en outre la chaîne de délégation déterminée. [0033] Cc dispositif, apte à mettre en oeuvre dans le procédé d'association qui vient d'être décrit, est destiné à être mis en oeuvre dans résolveur de noms, par exemple un résolveur DNS, et peut être instancié dans un terminal, fixe ou mobile ou hien dans un équipement d'accès d'un réseau domestique ou professionnel (box) ou hien dans un équipement spécifique d'un réseau d'opérateur. [0034] L'invention concerne aussi un système d'acquisition d'un identifiant d'un serveur de données comprenant : - un dispositif d'acquisition d'un identifiant d'un serveur de données, - un dispositif d'association d'une chaîne de délégation. [0035] L'invention concerne aussi des programmes d'ordinateur comprenant des instructions pour la mise en oeuvre des étapes des procédés respectifs d'acquisition et d'association qui viennent d'être décrits, lorsque ces programmes sont exécutés par des processeurs et des supports d'enregistrement lisibles par des dispositifs respectifs d'acquisition et d'association sur lesquels sont enregistrés les programmes d'ordinateur. [0036] Ces programmes peuvent utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. [0037] L'invention vise aussi un support d'informations lisible par un ordinateur, et comportant des instructions des programmes d'ordinateur tel que mentionnés ci-dessus. [0038] Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker les programmes. Par exemple, le support peut comporter un moyen de 8 stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit micro-électronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (tloppy dise) ou un disque dur. [0039] D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Les programmes selon l'invention peuvent être en particulier téléchargés sur un réseau de type Internet. [0040] Alternativement, le support d'informations peut être un circuit intégré dans lequel les programmes sont incorporés, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution des procédés en question. 4. Brève description des dessins [0041] D'autres avantages et caractéristiques de l'invention apparaitront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier de l'invention, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : [0042] [fig.l] La figure 1 présente une vue simplifiée d'une architecture de communication dans laquelle est mise en oeuvre l'invention selon un aspect de l'invention, [0043] [fig.2] La figure 2 présente l'élaboration d'une chaîne de délégation, comprenant un ensemble de redircctions, selon un aspect de l'invention, [0044] [fig.3] La figure 3 présente un aperçu du procédé d'acquisition d'un identifiant d'un serveur de données selon un mode de réalisation de [0045] [fig.4] La figure 4 présente un exemple de structure d'un dispositif d'acquisition selon un aspect de l'invention, [0046] [fig.5] La figure 5 présente un exemple de structure d'un dispositif d'association selon un aspect de l'invention. 5. Description des modes de réalisation [0047] Dans la suite de la description, on présente des modes de réalisation de l'invention dans une infrastructure de communication. Cette infrastructure peut être fixe ou mobile et l'invention peut âtre destinée à l'acquisition d'un identifiant d'un serveur de données pour des clients d'entreprise ou des clients dits résidentiels ou grand public. [0048] On se réfère tout d'abord à la figure 1 qui présente une vue simplifiée d'une ar- chitecture de communication dans laquelle est mise en oeuvre l'invention selon un aspect de l'invention. [0049] Un terminal 100, qui peut être un terminal fixe ou un terminal mobile, souhaite obtenir un contenu d'un serveur distant en utilisant le protocole HTTPS. Par exemple, le contenu du serveur distant est le suivant : https://www.abc.com. Le terminal 100 transmet donc une requête de résolution du nom https://www.abc.com pour obtenir un 9 identifiant réseau, par exemple une adresse IP (Tnternet Protocol) de type IPv4 ou IPv6, correspondant à ce nom. Le terminal 100 sollicite donc un serveur 50 de résolution pour obtenir l'identifiant réseau du serveur stockant le contenu. La requête d'obtention de l'identifiant du serveur d'origine envoyée par le terminal 100, selon une alternative, peut comprendre un paramètre de délégation indiquant notamment que le terminal 100 supporte la fonction « délégation » et ordonnant au serveur 50 de résolution de requérir les infos relatives à la délégation. Le serveur 50 de résolution est par exemple un dispositif de type « Résolveur DNS (Domain Name System)». Ce résolveur DNS peut être intégré au terminal 100, ou bien mis en oeuvre dans un réseau local auquel est attaché le terminal 100, ou bien encore exploité par un opérateur gérant le réseau d'accès auquel est attaché le terminal 100. Le serveur 50 de résolution, n'ayant pas d'enregistrement associant un identifiant réseau au nom, correspondant dans cc cas à une adresse, initie un procédé de redirection en vue d'établir une chaîne de délégation pour obtenir l'identifiant d'un serveur de données hébergeant le contenu. Il sollicite un serveur 41 de noms, par exemple un serveur DNS, du domaine 40 d'origine ahc.com pour obtenir l'identifiant réseau en transmettant un message de requête comprenant le paramètre de délégation reçu du terminal 100. Le serveur 50 de résolution, selon un exemple, peut avoir été redirigé vers le serveur 41 de noms du domaine d'origine après avoir transmis une requête lui permettant d'obtenir un identifiant du serveur 41 de noms à d'autres serveurs, tels que des serveurs dits racine et/ou des serveurs du domaine .com avant de pouvoir effectivement joindre le serveur 41 de noms. [0050] 11 est considéré dans cette demande que le contenu https://www.abc.com est répliqué dans des serveurs dits locaux permettant aux terminaux d'accéder au contenu répliqué avec une moindre latence et permettant une consommation moindre des ressources de communication. Le serveur 41 détermine un autre domaine 30 vers lequel rediriger le serveur 50 de résolution. Le serveur 41 de noms répond au serveur 50 de résolution en transmettant un message d'instruction indiquant que l'adresse IP d'un serveur stockant le contenu peut être obtenue en transmettant une requête à un serveur 31 de noms du domaine 30. Le message de redirection comprend ainsi une chaîne de délégation indiquant la redirection par le domaine 40 vers le domaine 30. [0051] A la réception de ce message de redirection, le serveur 50 de résolution émet un message de requête d'obtention de l'identifiant d'un serveur stockant le contenu https://www.abc.com à destination du serveur 31 de noms du domaine 30. Cette requête comprend en outre la chaîne de délégation reçue du serveur 41. Le serveur 31 répond au serveur 50 de résolution en le redirigeant vers le serveur 21 de noms du domaine 20 après avoir modifié la chaîne de délégation avec la nouvelle redirection ajoutée du domaine 30 vers le domaine 20. Cette chaîne modifiée est également transmise au domaine 20. [0052] Le serveur 50 de résolution sollicite ensuite le serveur 21 de noms, conformément à la redirection obtenue précédemment, en joignant la chaîne modifiée, pour obtenir le contenu https://www.abc.com. Le serveur 21 connaissant l'adresse IP d'un serveur 22 dans le domaine 20, hébergeant le contenu demandé par le terminal 100, il la communique au serveur 50 de résolution dans un message d'instruction comprenant en outre la chaîne de délégation complète depuis le domaine d'origine 40 jusqu'au domaine 20, c'est-à-dire du domaine 40 vers le domaine 30 puis du domaine 30 vers le domaine 20, dans lequel se trouve le serveur 22 de données en capacité de délivrer le contenu au terminal 100. [0053] Le serveur 50 de résolution transmet ce message d'information au terminal 100 qui obtient alors l'adresse IP du serveur 22 de données vers laquelle transmettre une requête d'obtention du contenu et la chaîne de délégation complète reçue du serveur 50 de résolution. Le terminal 100, selon un exemple, émet ensuite un message d'établissement de connexion, tel qu'un message de type HTTP/TLS (Transport Layer Security) au serveur 22, ce message comprenant la chaîne de délégation reçue. Le serveur 22, en retour, émet un message d'acceptation de la connexion en provenance du serveur 22 de livraison du contenu à destination du terminal 100. [0054] En relation avec la figure 2, on présente l'élaboration d'une chaîne de délégation, comprenant une suite de redirections, selon un aspect de l'invention. [0055] Dans cette figure, les trois domaines 20, 30, 40 présentés dans la figure 1 sont également représentés. Il est considéré dans ce mode de réalisation, que les trois domaines 20, 30, 40 correspondent à des réseaux CDN (Content Delivery Networks) mais il pourrait également s'agir de réseaux d'opérateurs ou bien encore d'infrastructures de stockage (cloud) localisés à différents endroits. Le domaine 40 comprend un serveur de données dont un terminal, non représenté sur cette figure, souhaite obtenir l'identifiant pour ensuite requérir des données de ce serveur. L'identifiant du serveur de données du domaine 40 n'est pas transmis au terminal mais une suite de redirections vont s'opérer entre les différents domaines 40, 30, 20 pour qu'un serveur de données, plus proche du terminal et/ou plus performant pour satisfaire la demande du terminal et/ou ayant plus de ressources pour transmettre les données au terminal soit identifié et transmis au terminal. Dans le cas présent, un identifiant d'un serveur de données du domaine CDN 20 sera transmis au terminal. Une suite de redirections du domaine 40 jusqu'au domaine 20 doit être mis en place de façon transparente pour le terminal qui doit pouvoir vérifier et adapter son comportement en fonction des redirections. Selon une alternative, le domaine 40 dit domaine d'origine peut également valider ou non les différentes redirections, par exemple en fonction des accords avec les différents domaines présents dans la chaîne qui comprend les redirections successives. Cette figure 2 présente les redirections 11 d'une chaîne de délégation ainsi que les différentes informations potentiellement présentes dans la chaîne mais ne présente pas les échanges avec un serveur de résolution. La figure 2 présente une vue synthétique d'un procédé de redircction entre domaines, les éléments Dl, D2, D3, D4 ne représentant pas des échanges entre les domaines 40, 30, 20 niais le principe d'élaboration d'une chaîne de délégation à partir des informations de redirections successives. [0056] Lors de la réception par un serveur de noms du domaine 40 d'une requête pour obtenir l'identifiant (nom, adresse IP...) d'un serveur de données hébergeant un contenu désiré par un terminal, le serveur de noms (DNS) peut indiquer l'identifiant d'un serveur de données (serveur HTTP, serveur FTP (File Transfer Protocol)...) du domaine 40 ou bien rediriger le serveur de résolution, mandataire du terminal pour l'obtention de l'identifiant, vers un serveur de noms d'un autre domaine. Cette deuxième option est utilisée par le serveur DNS du domaine 40 qui délègue à un serveur DNS du domaine 30 la fourniture d'un identifiant du serveur de données. Le domaine 40 délègue au domaine 30 la réponse à la requête pour obtenir l'identifiant envoyée par le serveur de résolution. Et le domaine 30 fait de même pour déléguer vers le domaine 20 la réponse à transmettre au serveur de résolution contribuant ainsi à l'élaboration de la chaîne de délégation. Dans la figure 2, Dl comprend des informations de délégations du domaine 40 vers le domaine 30, ces informations étant transmises au serveur de résolution, et D2 comprend des informations de délégation du domaine 30 vers le domaine 20, également transmises au serveur de résolution. La chaîne comprend les informations D4 de délégation complète du domaine 40 vers le domaine 20 incluant les informations Dl et D2 ainsi que possiblement les informations D3 de redirection du domaine 20 vers lui-même. La chaîne de délégation peut ainsi comprendre un nombre important d'informations de délégations successives. La chaîne complète, lorsqu'elle comprend les informations D3 de délégation du domaine 20 vers lui-même permet au serveur de résolution d'identifier la fin de la chaîne de délégation en vue de faciliter les traitements futurs et d'indiquer ainsi que la chaîne est complète. Un serveur de noms d'un domaine indique ainsi un autre domaine que le serveur de résolution doit solliciter, après avoir modifié la chaîne de délégation avec l'ajout d'une redirection vers le domaine que le serveur de résolution doit solliciter. [0057] Pour obtenir la chaîne complète de délégation, il est nécessaire d'interroger un serveur de noms de tous les domaines impliqués dans la résolution DNS permettant finalement d'obtenir l'identifiant du serveur de données. La chaîne Dl de délégation comprend, selon un exemple, un ensemble d'éléments correspondant à un bloc, tels que: - From : Nom du domaine déléguant - CDN1 40 - To : Nom du domaine délégué - CDN2 30 12 - Start finie : Heure de démarrage de la délégation (UTC Time) - Validity : Temps en seconde depuis Start timc - signature algorithm : signature hash + algorithme - nom de l'algorithme utilisé pour vérifier la chaîne de délégation. Les valeurs possibles sont définies dans le document IETF RFC 8446 section 4.2.3 - Signature : contient la signature avec un certificat utilisé pour authentifier le nom du domaine présent dans le champ « From » de [0058] Le champ signature, ajouté selon une alternative, permet de prouver l'authenticité de chaque redirection d'une chaîne de délégation, implicitement en vérifiant le contenu et l'identité du signataire. Il est appliqué de façon itérative quand une nouvelle rcdirection est ajoutée à une chaîne existante. Chaque nouveau bloc, correspondant à une délégation d'un domaine à un autre, acquitte la précédente délégation et prouve l'authenticité de la nouvelle. La clé privée utilisée pour signer chaque bloc est celle du certificat du domaine qui est en train de déléguer (champ From). Il est à noter que l'information de redirection est composé des informations des champs « from » et « to » d'un hloc. [0059] Les informations de la chaîne D4 comprennent donc les 2 blocs de données Dl et D2 correspondant aux délégations successives du domaine CDNI 40 vers le domaine CDN2 30 puis du domaine CDN2 30 vers le domaine CDN3 20 et possiblemcnt un troisième hloc de données D3 correspondant à une délégation du domaine CDN3 20 vers lui-même. [0060] Les informations de redirection des blocs, donc les champs « From » et «To» doivent être présentes alors que les autres informations des blocs, relatifs à la durée de délégation et à la sécurité, sont optionnelles. Les chaînes, composées de blocs, sont reçues par les serveurs de noms des domaines, en provenance d'un serveur de résolution, puis modifiées en ajoutant un bloc comprenant une redirection et possiblement une durée de vie de la chaîne ainsi qu'une signature, puis renvoyé au serveur de résolution. Ainsi, le serveur de résolution sollicite un serveur de noms du domaine 40, reçoit en retour un message de redirection comprenant une chaîne de délégation comprenant les informations Dl de redirection vers le domaine 30. Le serveur de résolution émet un message d'obtention de l'identifiant du serveur de données, comprenant la chaîne reçue, à un serveur de noms du domaine 30. Ce serveur de noms, n'étant pas dans un domaine comprenant un identifiant du serveur de données, identifie un domaine vers lequel rediriger le serveur de résolution, et modifie la chaîne en ajoutant le bloc de données D2. 11 envoie la chaîne (Dl + D2) dans un message d'instruction au serveur de résolution. Le serveur de résolution sollicite un serveur de noms du domaine 20. Le domaine 20 comprenant un serveur de données, le serveur de noms modifie la chaîne reçue en ajoutant le bloc D3 et transmet la chaîne modifiée, 13 comprenant les blocs de données DI, D2, D3 au serveur de résolution. [0061] On se réfère maintenant à la figure 3 qui présente un aperçu du procédé d'acquisition d'un identifiant d'un serveur de données selon un mode de réalisation de l'invention. [0062] Lors de l'étape El, le terminal 100 transmet un message de requête d'obtention d'un identifiant d'un serveur de données, représenté ici par une requête DNS, au dispositif 50 qui est de type résolveur DNS. Cette requête DNS est envoyée par le terminal 100 pour connaître l'identité d'un serveur de données dans un domaine donné en capacité de délivrer un contenu requis par le terminal 100. La requête DNS est par exemple de type « DNS Query A cdn.co.com » et le terminal souhaite obtenir une adresse IP correspondant à l'enregistrement de type A (adresse) du nom de domaine cdn.co.com. Selon un exemple, cette requête comprend un paramètre délégation, par exemple une chaîne de délégation vide Delegation 0, car aucune délégation n'a eu lieu pour l'instant. Le résolveur DNS 50 peut être dans le terminal 100, dans un réseau local auquel est attaché le terminal 100 ou bien encore dans un réseau géré par un opérateur. [0063] Le résolveur DNS 50 met en place lors de l'étape El 1 un processus pour déterminer une chaîne de délégation associée à l'acquisition de l'identifiant du serveur de données requis par le terminal 100. Cette détermination est un processus itératif entre le résolveur DNS 50 et les différents serveurs de noms des domaines impliqués dans les redirections comprises dans la chaîne de délégation. [0064] Le résolveur DNS, suite à la requête émise par le terminal 100 lors de l'étape El, émet un message de requête d'un identifiant d'un serveur de données correspondant à cdn.co.com lors de l'étape E2. Ce message est en fait transmis à un serveur DNS dit d'autorité pour le domaine cdn.co.com. Sachant que l'on a dans cdn.co.com au moins trois domaines, à savoir, les domaines .com, co.com et cdn.co.com, le résolveur DNS 50 peut solliciter un serveur DNS d'autorité du domaine .com puis un serveur DNS d'autorité du domaine co.com avant de solliciter un serveur DNS du domaine cdn.co.com. Dans l'exemple de la figure 3, seul l'envoi du message de requête vers un serveur DNS 41 du domaine cdn.co.com est représenté. Lors de l'étape E2, le serveur DNS 41, identifié comme le serveur d'origine car il est le premier serveur DNS sollicité par le résolveur DNS 50 pour obtenir l'identifiant d'un serveur de données. Le résolveur DNS 50 inclut une chaîne de délégation vide, possiblement reçu du terminal 100, dans le message de requête transmis au serveur DNS 41. Le résolveur DNS 50 transmet le message suivant : DNS query A cdn.co.com Extension: Delegation O [0065] Lors de l'étape E21, le serveur DNS 41 modifie la chaîne de délégation en ajoutant une redirection du domaine cdn.co.com vers le domaine co.cdnl.com. Lors de l'étape E3, le serveur DNS 41, ayant déterminé un domaine vers lequel le résolveur DNS 50 14 doit être redirigé et après avoir modifié la chaîne en conséquence lors de l'étape E21, envoie un message de redirection au résolveur DNS 50 pour lui indiquer que le contenu peut être obtenu auprès du domaine co.cdnl.com. Il crée ainsi le premier niveau de délégation vers co.cdnl.com et a donc modifié la chaîne de délégation en ajoutant un bloc de données à la chaîne de délégation reçue lors de l'étape E2. Il s'agit de la première occurrence de la chaîne de délégation, cette occurrence correspondant à une redirection du domaine cdn.co.com vers le domaine co.cdnl.com. Cette chaîne peut, selon un exemple, comprendre une durée de validité de la chaîne. Selon un autre exemple, la chaîne peut en outre comprendre une donnée d'authentification de la chaîne, tel qu'un certificat du serveur 41. Le message de redirection est un message de type DNS CNAME (Canonical Name) indiquant au résolveur 51 de solliciter un serveur DNS d'autorité du domaine cdnl.co.com. Le contenu du message de redirection transmis par le serveur 41 au résolveur DNS 50 est le suivant : DNS answer CNAME co.cdnl.com Extension: Delegation ( from: cdn.co.com, to: co.cdnl.com, [0066] Le serveur 41 de noms a ainsi mis en oeuvre un procédé de modification de la chaîne de délégation avec une redirection du domaine cdn.co.com vers le domaine co.cdnl.com. [0067] A la réception du message de redirection, le résolveur DNS 50 émet, lors de l'étape E4, à destination d'un serveur DNS d'autorité 31 du domaine cdnl.co.com un message de requête d'identifiant du domaine indiqué par le serveur DNS 41 dans son message de redirection. Ce message de requête comprend la chaîne de délégation mise à jour par le serveur 41 lors de l'étape E21. Le contenu du message transmis par le serveur de résolution 50 est le suivant : DNS query A co.cdnl.com Extension: Delegation ( from: cdn.co.com, to: co.cdnl.com, ) [0068] Déterminant que le serveur DNS 31 dispose d'un enregistrement co.cdn2.com vers lequel le résolveur DNS 50 doit être redirigé pour obtenir un identifiant d'un serveur de données, le serveur DNS 31 modifie lors de l'étape E41 la chaîne de délégation reçue à l'étape E4 avec une redirection de co.cdnl.com vers co.cdn2.com. Le serveur DNS 31 du domaine co.cdnl.com émet un message d'instruction, correspondant à une redirection, vers le résolveur DNS 50, ce message comprenant la chaîne de délégation modifiée avec l'ajout de la redirection du domaine co.cdnl.com vers le domaine co.cdn2.com. La modification de la chaîne lors de l'étape E41, selon un exemple, comprend aussi une étape de validation de la chaîne reçue « from: cdn.co.com to: co.cdnl.com » par exemple en vérifiant l'authenticité d'un certificat ajouté par le serveur 41 du domaine cdn.co.com et une étape de signature de la chaîne modifiée en signant le bloc de données ajouté à la chaîne de délégation avec une clé privée propre au serveur 31. Le contenu du message transmis par le serveur 31 lors de l'étape E5 est le suivant : DNS answer CNAME co.cdn2.com Extension: Delegation from: cdn.co.com, to: co.cdnl.com, from: co.cdnl.com, to: co.cdn2.com, ) [0069] De façon identique à l'étape E4, le résolveur DNS 50 émet, lors de l'étape E6, un message de requête d'un identifiant d'un serveur de données dans le domaine cdn2.co.com vers un serveur DNS 21 du domaine co.cdn2.com. Le message de requête comprend la chaîne de délégation modifiée par le serveur 31 et le contenu du message est le suivant : DNS qucry A co.cdn2.com Extension: Delegation ( from: cdn.co.com, to: co.cdnl.com, from: co.cdn1.com, to: co.cdn2.com,) [0070] Le serveur DNS 21 est en capacité d'indiquer un identifiant d'un serveur de données dans le domaine co.cdn2.com au résolveur DNS 50. Lors de l'étape E7, il décide donc d'envoyer un message d'instruction, en l'occurrence un message de réponse DNS comprenant l'adresse IP du serveur 22 de données ainsi que la chaîne de délégation modifiée lors de l'étape E61 avec l'ajout d'une délégation du domaine co.cdn2.com vers lui-même. Le serveur DNS 21 ajoute en effet à la chaîne reçue du résolveur DNS 50 une redirection du domaine co.cdn2.com vers lui-même, indiquant ainsi la fin de chaîne de délégation aux dispositifs exploitant cette chaîne. Le message transmis lors de l'étape E7 par le serveur DNS 21 au résolveur DNS 50 est le suivant : DNS answer A IP@co.cdn2.com Extension: Delegation ( from: cdn.co.com, to: co.cdnl.com' from: co.cdn1.com, 16 to: co.cdn2.com' from: co.cdn2.com, to: co.cdn2.com) [0071] Le résolveur DNS 50 connaît lors de la réception du message d'instruction le domaine co.cdn2.com en charge de la livraison du contenu et l'identifiant, dans ce cas l'adresse W, du serveur 22 du domaine co.cdn2.com en charge de la livraison du contenu. [0072] Selon une alternative, le résolveur DNS 50 émet, lors de l'étape E8, à destination du serveur DNS 41 du domaine cdn.co.com un message de contrôle comprenant la chaîne de délégation modifiée par le serveur 21. Le message émis par le résolveur DNS 50 est le suivant : DNS qucry CNAME cdn.co.com Extension: Delegation ( from: cdn.co.com, to: co.cdnl.com, from: co.cdnl.com, to: co.cdn2.com, from: co.cdn2.com, to: co.cdn2.com, ) [0073] Selon un exemple, le serveur 41 peut valider ou invalider la chaîne de délégation élaborée. Ainsi, si un domaine de la chaîne n'a pas d'accord avec le domaine cdn.co.com et/ou si un domaine n'est pas sécurisé, alors le serveur DNS 41 peut invalider la chaîne et envoyer lors de l'étape E9 un message d'invalidation de la chaîne, comprenant par exemple un paramètre indiquant que la chaîne de délégation n'est pas valide. A la réception de ce message indiquant que la chaîne de délégation n'est pas valide, le résolveur DNS 50 peut émettre à destination du serveur DNS 41 de noms une nouvelle requête d'obtention de l'identifiant d'un serveur de données dans le domaine cdn.co.com avec le paramètre d'invalidité de la chaîne indiquant ainsi au serveur 41 de noms soit de transmettre une nouvelle redirection soit de transmettre au résolveur 50 de noms un identifiant d'un serveur de noms du domaine cdn.co.com sans redirection. Selon un autre exemple, si le serveur DNS 41 valide la chaîne, il transmet un message de validation au résolveur DNS 50. Ce message de validation, pour indiquer la validation de la chaîne, comprend, selon une alternative, une redirection du domaine cdn.co.com vers le domaine cdn2.co.com. Le message de validation se présente alors sous la forme suivante : DNS query CNAME cdn.co.com Extension: Delegation ( from: cdn.co.com, 17 to: co.cdnl.com, from: co.cdnl.com, to: co.cdn2.com, from: co.cdn2.com, to: co.cdn2.com, from: cdn.co.com, to: co.cdn2.com,) [0074] Le résolveur 50 transmet ensuite au terminal 100 un message d'information comprenant l'identifiant du serveur 22 de données. Il s'agit, selon cet exemple, d'un message DNS comprenant l'adresse IP du serveur 22 de données et comprenant en outre la chaîne de délégation élaborée et possiblcment approuvée par le serveur 41. Le message reçu par le terminal 100 lors de l'étape E9 est le suivant : DNS answer A IP@co.cdn2.com Extension: Delegation ( from: cdn.co.com, to: co.cdnl.com, from: co.cdnl.com, to: co.cdn2.com, from: co.cdn2.com, to: co.cdn2.com, from: cdn.co.com, to: co.cdn2.com, ) [0075] Le résolveur DNS a ainsi mis en oeuvre un procédé de redirection permettant d'établir la chaîne de délégation ayant permis de déterminer et de transmettre au terminal 100 l'identifiant du serveur 22 de livraison de données. La chaîne de délégation, comprend les redirections successives entre domaines. La chaîne transmise au terminal 100, selon un exemple, comprend une durée de validité de la chaîne. [0076] Le terminal 100, une fois qu'il détient ces informations (adresse IP du serveur 22 de données, redirections et paramètres optionnels de la chaîne de délégation) peut, selon une alternative, établir une connexion avec le serveur 22 de données. Lors de l'étape Ell, le terminal 100, selon un exemple, établit une connexion TLS avec le serveur 22 de données dont l'adresse IP propre au domaine co.cdn2.com, qui a été transmise lors de l'étape E10, en émettant un message TLS Client Hello. L'extension SNI (Server Name Indication) du message TLS client Hello comprend, selon un exemple, le nom de domaine cdn.co.com car il s'agit du domaine initialement sollicité par le terminal 100. Le message TLS Client Hello comprend en outre la chaîne de délégation reçue du résolveur DNS 50, indiquant ainsi au serveur 22 de données que le terminal 100 le sollicite conformément à une chaîne de délégation reçue, et possiblement approuvée 18 par le domaine cdn.co.com, le résolveur DNS 50 et le terminal 100. Le contenu du message TLS Client Hello est le suivant: TLS ClientHello Extension: Server Naine Indication (cdn.co.com) Extension: Delegation ( from: cdn.co.com, to: co.cdnl.com, from: co.cdnl.com, to: co.cdn2.com, from: co.cdn2.com, to: co.cdn2.com, from: cdn.co.com, to: co.cdn2.com) [0077] Lors de l'étape El 2, le serveur de données 22 transmet un message d'acceptation de la connexion au terminal 100. Par exemple, il transmet un message TLS Server Hello au terminal 100. [0078] Lors de l'étape El 3, selon un exemple, le serveur 22 de données envoie un message de communication d'au moins un certificat associé à la chaîne de délégation au terminal 100. Cc message est par exemple un message TLS ServerCertificate contenant un certificat du domaine cdn.co.com et le chemin complet du certificat correspondant aux validations successives des domaines de la chaîne de délégation. Il ajoute un certificat pour co.cdn2.com, et la chaîne de délégation prouvant la délégation. Ainsi, le terminal 10 dispose d'un certificat du domaine co.cdn2.com, une chaîne de délégation indiquant les redirections successives entre domaines et une suite de certificats assurant l'authenticité des domaines de la chaîne. Le terminal peut donc, en toute sécurité, utiliser le certificat du domaine co.cdn2.com pour les échanges suivants entre le terminal 100 et le serveur 22 de données et notamment pour les échanges relatifs aux échanges de clés de chiffrement des données. [0079] Le message TLS serverCertificate comprend par exemple les informations suivantes: TLS ServerCertificate Certificate: cdn.co.com Certificate: co.cdn2.com Extension: Delegation ( from: cdn.co.com, to: co.cdnl.com, from: co.cdn1.com, to: co.cdn2.com, from: co.cdn2.com, 19 to: co.cdn2.com, from: cdn.co.com, to: co.cdn2.com, ) [0080] Dans les futurs échanges TLS, le terminal 100 va ainsi pouvoir utiliser le certificat du domaine délégué, co.cdn2.com pour les échanges « TLS Handshakc » au lieu du certificat du domaine d'origine cdn.co.com. [0081] L'invention a ainsi permis de déléguer la fourniture d'un identifiant d'un serveur de données à un terminal, le serveur de données étant dans un domaine distinct du domaine initialement sollicité par le terminal, par des redirections successives entre des domaines intermédiaires. Ces redirections forment une chaîne de délégation élaborée par itération successive entre un serveur de résolution et des serveurs de noms des différents domaines intervenant dans la fourniture. L'invention permet ainsi de mettre en oeuvre une délégation dynamique et sécurisée entre domaines sans requérir l'échange de clés privées entre les domaines. L'invention permet en effet que les différents domaines puissent intervenir dans le procédé de redirection par le serveur 50 de résolution sans accords au préalable, chacun des domaines déterminant au fur et à mesure des redirections le domaine suivant de la chaîne et modifiant en conséquence la chaîne de délégation, jusqu'à ce qu'un domaine décide ou soit en capacité de transmettre l'identifiant du serveur de données dans son domaine au serveur 50 de résolution. Le terminal peut ainsi ensuite exploiter les informations de la chaîne et les données d'authentification des informations de la chaîne pour établir une session sécurisée vers le domaine finalement indiqué dans la chaîne. [0082] Il est à noter que dans la figure 3, les informations présentes dans la chaîne de dé- légation sont uniquement les redirections entre domaines, mais la chaîne peut comprendre des données complémentaires relatives à la durée de vie de la chaîne, aux données de sécurité relatives à la chaîne, conformément aux informations des blocs de données présentées dans la figure 2. [0083] En relation avec la figure 4, on présente un exemple de structure d'un dispositif d'acquisition, selon un aspect de l'invention. [0084] Le dispositif 60 d'acquisition met en oeuvre le procédé d'acquisition, dont différents modes de réalisation viennent d'être décrits. [0085] Un tel dispositif 60 peut être mis en oeuvre dans un terminal, tel qu'un terminal mobile (smartphone, tablette...) ou un terminal fixe, tel qu'un ordinateur ou bien encore un équipement d'accès d'un réseau domestique ou professionnel (box). [0086] Par exemple, le dispositif 60 comprend une unité de traitement 630, équipée par exemple d'un microprocesseur pP, et pilotée par un programme d'ordinateur 610, stocké dans une mémoire 620 et mettant en oeuvre le procédé de taxation selon l'invention. A l'initialisation, les instructions de code du programme d'ordinateur 610 sont par exemple chargées dans une mémoire RAM, avant d'être exécutées par le processeur de l'unité de traitement 630. [0087] Un tel dispositif 60 comprend : - un récepteur 64, apte à recevoir, en provenance d'un serveur de résolution d'une architecture de communication, un message Tnfo d'information comprenant l'identifiant du serveur de données dans un premier domaine, et comprenant en outre une chaîne de délégation, incluant au moins une redirection depuis un deuxième domaine jusqu'au premier domaine, - un émetteur 63, apte à émettre à destination du serveur de résolution un message de requête d'obtention d'un identifiant du serveur de données dans le deuxième domaine et à déclencher la réception du message d'information. [0088] En relation avec la figure 5, on présente un exemple de structure d'un dispositif d'association, selon un aspect de l'invention. [0089] Le dispositif 80 d'association met en oeuvre le procédé d'association, dont différents modes de réalisation viennent d'être décrits. [0090] Un tel dispositif 80 d'association peut être mis en oeuvre dans un résolveur de noms, par exemple un résolveur DNS, et peut être instancié dans un terminal, fixe ou mobile ou bien dans un équipement d'accès d'un réseau domestique ou professionnel (box) ou bien dans un équipement spécifique d'un réseau d'opérateur. [0091] Par exemple, le dispositif 80 comprend une unité de traitement 830, équipée par exemple d'un microprocesseur pP, et pilotée par un programme d'ordinateur 810, stocké dans une mémoire 820 et mettant en oeuvre le procédé de taxation selon l'invention. A l'initialisation, les instructions de code du programme d'ordinateur 810 sont par exemple chargées dans une mémoire RAM, avant d'être exécutées par le processeur de l'unité de traitement 830. [0092] Un tel dispositif 80 d'association comprend : - un récepteur 84, apte à recevoir en provenance du terminal un message de requête d'obtention d'un identifiant du serveur de données dans un deuxième domaine, - un module 82 de détermination, apte à déterminer une chaîne de délégation, comprenant au moins une redirection depuis le deuxième domaine jusqu'à un premier domaine, - un émetteur 83, apte à émettre un message d'information à destination du terminal, ledit message comprenant l'identifiant du serveur de données dans le premier domaine, et comprenant en outre la chaîne de délégation déterminée. 21