Résumé
- La publication en tant que service permet à un opérateur de conserver le contrôle de son autorité de certification RPKI déléguée et de sa clé privée tandis qu'une autre organisation accepte et distribue ses certificats, listes de révocation, manifestes et objets de routage signés. Ce n'est ni un hébergement RPKI complet ni une auto-publication totale.
- Le service résout un problème réel. La disponibilité mondiale du référentiel, la maintenance des protocoles, la planification des capacités et la réponse aux incidents sont des tâches spécialisées que de nombreux opérateurs d'autorité de certification, autrement compétents, ne devraient pas avoir à dupliquer.
- La séparation crée également un nouveau point de transfert. Un objet correctement signé peut être rejeté à l'interface de publication privée, accepté mais non intégré dans le référentiel public, diffusé via un transport mais pas un autre, ou récupéré de manière incohérente par les parties utilisatrices. Un seul pourcentage de disponibilité ne peut décrire ces états.
- La responsabilité doit être répartie selon le contrôle. L'opérateur détient l'intention de signature, la sécurité des clés, la correction des objets et la réconciliation rapide. Le fournisseur de publication détient l'acceptation authentifiée, les changements d'état atomiques, la disponibilité publique, la fraîcheur, la préservation des preuves et la récupération. Le RIR parent détient la certification précise des ressources et la coopération pratique lorsque les références du référentiel ou les fournisseurs doivent changer.
- Un accord de service utile nécessite des objectifs spécifiques à chaque étape, des preuves de transaction signées, des mesures de disponibilité externe, des règles de conservation, des obligations de sécurité, une classification des incidents, une assistance à la transition et des recours liés aux conséquences opérationnelles plutôt qu'à un crédit d'abonnement symbolique.
- La portabilité est le test constitutionnel de l'arrangement. Un opérateur devrait pouvoir migrer vers un autre référentiel sans céder sa clé d'autorité de certification, perdre son historique ou subir une interruption évitable, mais la migration nécessite toujours une coordination avec l'émetteur du certificat parent et un contrôle minutieux des anciens et nouveaux états de publication.
- La Number Resource Society peut aider à comparer les conditions, définir un ensemble minimal de preuves, organiser des exercices de portabilité et représenter les opérateurs dans les discussions régionales sur les services. Elle ne doit pas prétendre qu'une clause modèle ou un moniteur indépendant peut garantir les résultats de routage.
L'objet a été signé, accepté et pourtant absent
Considérons une autorité de certification déléguée préparant un changement de route avant une fenêtre de maintenance. Son opérateur crée une nouvelle autorisation d'origine de route (ROA), rafraîchit le manifeste et envoie la demande de publication au service de référentiel. Le service renvoie un succès. Quelques minutes plus tard, les ingénieurs interrogeant des validateurs indépendants voient encore l'autorisation précédente. L'ancienne origine reste valide; la nouvelle origine prévue reste invalide. Quelle institution a échoué?
Il existe plusieurs réponses possibles. L'opérateur a peut-être envoyé un ensemble d'objets incohérents en interne. Le serveur de publication a peut-être accepté la transaction mais ne l'a pas incorporée dans la vue du référentiel. Son point de terminaison RPKI Repository Delta Protocol (RRDP) peut diffuser un ancien fichier de notification. Une réplique rsync peut être en retard. Un validateur peut avoir mis en cache un état antérieur ou avoir échoué à se rafraîchir. Le certificat parent peut contenir une référence de référentiel qui ne correspond plus au service prévu.
Le temps peut simplement être plus court que tout intervalle de publication promis.
Ce n'est pas un excès de sémantique. Chaque explication attribue une obligation et un remède différents. Une réponse de succès protocolaire peut régler un fait tout en laissant le résultat opérationnel non résolu. Un objet public peut être cryptographiquement correct tout en étant indisponible. Un référentiel peut être joignable tout en étant périmé. Un validateur peut récupérer un instantané actuel et appliquer néanmoins une politique locale d'une manière que le détenteur de la ressource n'attendait pas.
La publication en tant que service rend ces distinctions inévitables. L'opérateur délégué a conservé la clé de signature, mais il a externalisé le pont entre la signature et la confiance publique. La résilience ne s'améliore que si ce pont a des propriétaires nommés, des étapes mesurables et des preuves suffisamment solides pour résoudre les désaccords une fois la fenêtre de maintenance passée.
Un nouveau marché est né d'une spécialisation judicieuse
Les arguments en faveur de la séparation sont solides. Exploiter une autorité de certification RPKI déléguée nécessite déjà des clés sécurisées, des échanges de certificats avec le parent, des manifestes et des listes de révocation à jour, des objets signés corrects, une surveillance et du personnel qui comprend les conséquences d'une erreur.
Gérer le référentiel public ajoute un autre ensemble de tâches: une distribution accessible mondialement, deux protocoles de récupération, une capacité pour de nombreux validateurs, une résistance au déni de service, des instantanés et des deltas cohérents, la réplication, l'observabilité et une récupération 24 heures sur 24.
Il n'y a aucun principe de gouvernance de l'Internet exigeant que chaque détenteur d'une clé de signature privée devienne un opérateur mondial de distribution de contenu. Concentrer l'expertise des référentiels peut réduire les installations fragiles sur un seul serveur. Un registre régional ou un fournisseur spécialisé peut offrir une meilleure diversité de réseau, une surveillance et un support qu'une tâche secondaire d'un petit réseau ne pourrait justifier.
La séparation peut également réduire la portée d'une compromission: le référentiel n'a pas besoin de posséder la clé de signature privée de l'autorité de certification, tandis que l'hôte de l'autorité de certification n'a pas besoin d'exposer un service public à haut volume.
La base technique est antérieure au marché de services récent. LaRFC 8181spécifie un protocole de publication authentifié entre une autorité de certification et un serveur de publication. LaRFC 8182spécifie le RRDP pour le côté public consommé par les parties utilisatrices. L'opérateur qui signe et l'organisation qui distribue peuvent donc être différents.
Les services régionaux ont transformé cette possibilité en un produit accessible. ARIN a déployé un service de référentiel conforme à la RFC 8181 à la suite de demandes de la communauté, APNIC prend en charge la publication pour les clients auto-hébergés, et le RIPE NCC est passé d'une version bêta en 2022 à un service de production « Publish in Parent ». L'intermédiaire n'est pas apparu parce que les opérateurs ont oublié leur souveraineté. Il est apparu parce que la spécialisation peut être plus sûre que la duplication amateur.
Le RPKI hybride est une allocation distincte du contrôle
Les étiquettes familières « hébergé » et « délégué » masquent le nouvel arrangement. Dans le RPKI hébergé, le registre régional exploite généralement l'autorité de certification du détenteur, protège ou génère sa clé privée, traduit les choix du portail en objets signés et les publie. Dans le RPKI délégué entièrement auto-exploité, le détenteur gère à la fois l'autorité de certification enfant et son référentiel. La publication en tant que service se situe entre les deux.
Dans ce modèle hybride, le détenteur exploite l'autorité de certification déléguée et contrôle la clé privée correspondante. Il décide de l'origine autorisée, du préfixe et de la longueur maximale à signer dans l'ensemble de ressources certifiées. Un fournisseur de référentiel reçoit les demandes authentifiées de publication et de retrait, maintient l'espace de noms du référentiel et expose le matériel résultant aux validateurs. Le RIR parent continue d'émettre le certificat de ressource et de certifier la portée dans laquelle l'enfant peut agir.
Cette répartition est importante car le contrôle n'est pas binaire. L'opérateur a un contrôle cryptographique sur les objets qu'il crée. Le référentiel a un contrôle opérationnel sur le fait que ces objets deviennent et restent récupérables à l'emplacement désigné. Le RIR a un contrôle hiérarchique sur le certificat de ressource et, selon le déploiement, sur les modifications nécessaires pour soutenir une nouvelle relation de référentiel. Les parties utilisatrices conservent le contrôle de leurs logiciels et de leur politique de routage.
Appeler le modèle « délégué » peut amener un dirigeant à croire que l'opérateur est indépendant. L'appeler « hébergé » peut impliquer que le RIR détient la clé. Ni l'un ni l'autre n'est exact. « CA déléguée avec publication gérée » est moins élégant mais plus informatif. La gouvernance commence par nommer ce que chaque partie peut réellement faire, car la responsabilité contractuelle devient rarement plus claire après une panne qu'elle ne l'était avant.
La RFC 8181 règle les transactions, pas toutes les conséquences
Le protocole de publication offre une précision utile. Les demandes et les réponses sont transportées dans des objets Cryptographic Message Syntax (CMS) signés, permettant au client et au serveur d'authentifier l'échange. Une autorité de certification peut publier un nouvel objet, remplacer un objet existant lorsque le hachage attendu correspond, retirer un objet, ou demander au serveur de lister ce qu'il croit que le client a publié. Une requête contenant plusieurs modifications est traitée de manière atomique: soit toutes réussissent, soit aucune.
Ces propriétés réduisent l'ambiguïté. Le hachage empêche un client d'écraser négligemment un objet du référentiel lorsque le client et le serveur sont en désaccord sur son contenu actuel. L'atomicité empêche qu'une partie d'un ensemble d'objets coordonnés soit validée après l'échec d'une autre partie. L'opération de liste facilite la récupération lorsque les deux systèmes perdent leur synchronisation. Les réponses d'erreur identifient une demande échouée au lieu de laisser le client déduire un rejet à partir du référentiel public.
Mais la limite du protocole doit être respectée. Une réponse de succès indique que le serveur de publication a traité la demande conformément à l'échange. Elle ne garantit pas que chaque réplique publique contient immédiatement les nouveaux octets. Elle ne prouve pas qu'un instantané RRDP et tous les deltas pertinents sont cohérents, que rsync diffuse la même vue, que les validateurs distants peuvent se connecter, ou que l'objet valide par rapport à sa chaîne parente.
L'authentification technique ne répond pas non plus nécessairement à la question de savoir qui, au sein de l'opérateur, a approuvé la modification. L'identité du client peut appartenir à une autorité de certification automatisée. Sa demande peut être parfaitement authentique et substantiellement erronée. Les preuves de publication sont donc nécessaires mais limitées. Le contrat de service doit s'appuyer sur les affirmations précises du protocole plutôt que de transformer une réponse réussie en une vague promesse que « le RPKI a été mis à jour ».
Le transfert privé et le référentiel public sont des services différents
Le fournisseur de référentiel fait face à deux publics. Son service orienté client accepte les instructions des autorités de certification. Son service orienté public distribue le matériel aux parties utilisatrices. La fiabilité à une interface n'implique pas la fiabilité à l'autre.
Du côté privé, le fournisseur doit authentifier le client, autoriser son espace de noms, vérifier les hachages attendus, appliquer une demande de manière atomique, renvoyer un résultat déterminé et offrir une réconciliation. La capacité ici est déterminée par les autorités de certification et les modifications d'objets. La latence est mesurée de la réception à l'état validé du référentiel. Les préoccupations de sécurité incluent la compromission des informations d'identification, les écritures inter-locataires et une demande malveillante ciblant l'URI d'un autre éditeur.
Du côté public, de nombreux validateurs récupèrent des instantanés, des deltas ou des fichiers. La capacité est déterminée par les modèles de récupération mondiaux, les nouvelles tentatives et les pannes ailleurs. Le fournisseur doit exposer un état actuel cohérent, maintenir les manifestes et le matériel de révocation accessibles, gérer correctement les sessions et les numéros de série RRDP, maintenir rsync là où il est proposé, et éviter de servir des réalités différentes à partir de répliques sans détection. La disponibilité est mesurée à partir de divers réseaux, et non à partir de l'équilibreur de charge interne du fournisseur.
Entre eux se trouve l'intégration. Une transaction peut être validée de manière durable dans le moteur de publication sans encore être représentée dans la notification et l'instantané RRDP. Cet intervalle peut être minime dans un système sain, mais c'est l'intervalle qui compte lors d'un changement de route urgent. Il mérite son propre objectif et ses preuves.
Un accord mature décrit donc trois services: l'acceptation des instructions, la construction de l'état du référentiel et la distribution publique. Le marketing peut les appeler un seul produit. L'examen des incidents ne le peut pas.
Le référentiel fait partie de la preuve, pas un stockage neutre
Il est tentant de décrire le fournisseur comme une société de stockage. Cela sous-estime sa fonction. La publication RPKI est la manière dont une assertion signée devient disponible pour les parties utilisatrices. La sélection, la fraîcheur et la cohérence peuvent être aussi importantes que la validité de la signature.
LaRFC 9286exige qu'un manifeste liste les fichiers et les hachages à un point de publication de l'autorité de certification. Le manifeste aide une partie utilisatrice à détecter certains contenus manquants, ajoutés ou altérés et à évaluer la fraîcheur. Une liste de révocation de certificat indique quels certificats ne doivent plus être considérés comme fiables. Les instantanés et les deltas RRDP permettent aux validateurs de reconstruire l'état du référentiel. Il ne s'agit pas de fichiers décoratifs autour d'une ROA; ils font partie du contexte de vérification.
Un référentiel ne peut pas forger une ROA valide sans la clé de l'autorité de certification. C'est une protection majeure. Pourtant, il peut toujours ne pas servir le dernier objet valide, rejouer un état plus ancien du référentiel, omettre un fichier, présenter des vues incohérentes ou rester indisponible suffisamment longtemps pour modifier le traitement par les parties utilisatrices. LaRFC 8211analyse les actions adverses des autorités de certification et des référentiels pour cette raison.
Cela ne signifie pas que chaque omission est malveillante, ni que les validateurs réagissent de manière identique. L'état du cache, la validité des objets, le traitement des manifestes, l'ordre de récupération et l'implémentation locale affectent les résultats. Cela signifie que le référentiel remplit une fonction probatoire: il présente l'enregistrement signé sur lequel d'autres agissent. Un service qui remplit cette fonction doit conserver une trace de ce qu'il a accepté, de ce qu'il a diffusé, du moment où chaque état a changé et des vues publiques qui ont été exposées.
Le RIR parent reste dans la pièce
Séparer l'autorité de certification de la publication ne sépare pas le détenteur de ressources de son parent. Le RIR émet le certificat de ressource enfant et définit son étendue d'adresses certifiées et de numéros AS à partir du statut d'enregistrement. Le profil du certificat relie également la chaîne de validation aux emplacements du référentiel et au matériel connexe. Un détenteur ne peut pas utiliser la possession de sa propre clé pour certifier des ressources que le parent a supprimées.
Ce rôle continu est légitime. Le RPKI a besoin d'une hiérarchie qui suit l'enregistrement reconnu des ressources numériques. Un ancien détenteur ne devrait pas conserver indéfiniment l'autorité de routage après un transfert valide simplement parce qu'il contrôle une clé enfant. La difficulté survient lorsqu'un opérateur doit changer de fournisseur de publication tout en restant pleinement titulaire du même certificat de ressource.
La migration du référentiel peut nécessiter un nouveau matériel de configuration, des références modifiées, de nouveaux certificats ou des états de publication coordonnés. LaRFC 8183aide à échanger des informations de configuration, mais elle ne crée pas de délai de service ni n'oblige le parent à approuver une nouvelle relation. L'interopérabilité technique n'est pas un droit de sortie exécutoire.
Le RIR a donc un devoir de continuité même lorsqu'il n'est pas le fournisseur de publication. Il doit authentifier les demandes de migration, apporter rapidement les modifications nécessaires côté parent, soutenir une conception de chevauchement ou de basculement sécurisé, et conserver la preuve de ce qu'il a émis. Si le RIR fournit également la publication, il occupe deux rôles et doit les rapporter séparément. L'autorité parentale ne doit pas devenir un mécanisme silencieux qui rend impossible de quitter un marché de référentiels nominalement concurrentiel.
La spécialisation peut diversifier le risque opérationnel
Un fournisseur de services peut améliorer plus que la commodité. Il peut répartir les points de terminaison publics sur plusieurs réseaux et emplacements, maintenir un personnel d'astreinte expérimenté, tester plusieurs implémentations de validateurs, financer la protection contre le déni de service et coordonner les correctifs avec les développeurs de logiciels d'autorité de certification. Un référentiel mutualisé peut justifier une ingénierie que chaque petit éditeur reporterait.
Le modèle permet également la séparation des risques. La clé privée de l'autorité de certification reste sous le régime de sécurité de l'opérateur. Une compromission du référentiel n'accorde pas automatiquement l'autorité de signature. Inversement, une compromission de l'hôte de l'autorité de certification ne doit pas donner à un attaquant le contrôle de la plateforme de diffusion publique ou d'autres locataires. L'autorisation de l'espace de noms côté fournisseur peut contenir un client défaillant qui tente d'écrire en dehors de sa branche assignée.
La consolidation peut améliorer l'observabilité. Un fournisseur desservant de nombreux points de publication peut détecter les pannes systémiques du RRDP, le taux de rotation inhabituel des objets ou les tempêtes de nouvelles tentatives des validateurs plus rapidement que les opérateurs isolés. Il peut publier des rapports d'incident communs et offrir des formats de preuve cohérents. Les fournisseurs régionaux ont déjà des relations avec les détenteurs de ressources et peuvent relier le support entre les problèmes de certification et de référentiel.
Ce sont des avantages plausibles, pas des faits universels. Un grand service partagé augmente également le rayon d'action. Sa télémétrie peut être large mais opaque. Son échelle peut rendre les clients réticents à partir. La résilience dépend de la mise en œuvre, du nombre de fournisseurs indépendants, de la capacité à migrer et de l'honnêteté des rapports de service. L'externalisation transfère des devoirs; elle ne les fait pas disparaître. Une comparaison judicieuse demande si les contrôles du fournisseur sont plus solides que l'alternative de l'opérateur et si la défaillance reste réversible.
La concentration crée une défaillance que les signatures ne peuvent guérir
Si de nombreuses autorités de certification déléguées utilisent un seul service de référentiel, une compromission ou une erreur opérationnelle de ce service peut affecter un large ensemble de signataires autrement indépendants. Leurs clés privées restent en sécurité, mais leurs objets peuvent devenir périmés, absents ou servis de manière incohérente ensemble. La décentralisation cryptographique au niveau de l'autorité de certification peut coexister avec une centralisation opérationnelle au niveau de la publication.
Il ne s'agit pas d'un argument pour compter les noms d'hôte des référentiels et déclarer un monopole. Un fournisseur peut exploiter des régions de service véritablement indépendantes; de nombreux domaines peuvent dépendre de la même infrastructure. Inversement, un référentiel régional peut être plus robuste que des centaines de serveurs nominalement indépendants. L'analyse de la concentration nécessite d'examiner la propriété du fournisseur, les logiciels, le cloud, le DNS, le réseau, la gestion des clés, le plan de contrôle et les dépendances en personnel.
L'intermédiaire acquiert également un pouvoir informationnel. Il peut observer quand les clients modifient les autorisations de routage, quelles modifications échouent, avec quelle urgence les utilisateurs réessayent et quels validateurs récupèrent un matériel particulier. Une grande partie de cela est opérationnellement nécessaire. La conservation et l'utilisation secondaire doivent néanmoins être énoncées. Un contrat de publication ne devrait pas transformer silencieusement l'administration de la sécurité du routage en un ensemble de données comportementales sans restriction.
Plus important encore, les clients peuvent manquer d'une solution de repli crédible. Si le fournisseur échoue, l'opérateur de l'autorité de certification ne peut pas simplement placer des fichiers identiques à une nouvelle URL arbitraire et s'attendre à ce que les validateurs les découvrent. Les références émises par le parent et la structure du référentiel comptent. Un fournisseur concentré avec une sortie difficile peut devenir constitutionnellement plus important que ne le suggère son étiquette de « stockage ». La portabilité, et non l'image de marque, détermine si la spécialisation reste un service ou devient un contrôle.
La responsabilité doit suivre l'acte contrôlé
Les arguments après un incident utilisent souvent le langage de la responsabilité partagée. L'expression est raisonnable mais peut devenir une échappatoire lorsque chaque partie est responsable en général et aucune n'est responsable de l'étape défaillante. Une meilleure règle consiste à attribuer chaque acte contrôlé et chaque coopération requise.
L'opérateur contrôle l'intention de signature, sa clé d'autorité de certification, l'autorisation locale, la génération d'objets et la décision de soumettre. Il doit être responsable d'une ROA qui reflète avec précision la demande qu'il a approuvée mais qui code une origine incorrecte. Il doit également surveiller si son état soumis est devenu public au lieu de traiter une réponse de succès comme la fin du changement.
Le fournisseur de publication contrôle l'espace de noms client, le traitement des transactions, l'état validé du référentiel, les interfaces publiques, les répliques et les preuves conservées à leur sujet. Il doit être responsable de rejeter une demande autorisée conforme sans motif déclaré, d'accuser réception d'une transaction qu'il n'a pas validée, de diffuser des vues périmées ou divisées au-delà des limites convenues, ou de perdre des enregistrements nécessaires à la récupération.
Le RIR parent contrôle le certificat de ressource et la coopération côté parent. Il doit être responsable d'une portée de ressources incorrecte, d'un retard injustifié dans le changement des dispositions du référentiel ou d'une conception de sortie qui détruit inutilement la continuité. Lorsqu'il est également le fournisseur de publication, les départements internes ne doivent pas brouiller ces devoirs.
Les parties utilisatrices contrôlent la récupération et la validation locale. Elles ne peuvent pas exiger qu'un éditeur compense un validateur qui a ignoré le matériel actuel. Les preuves doivent localiser la faute. La responsabilité partagée devrait signifier que les parties adjacentes échangent suffisamment de preuves pour le faire, et non que la responsabilité se dissolve à chaque frontière.
L'opérateur de l'autorité de certification conserve des devoirs exigeants
La publication gérée n'est pas le RPKI géré. L'opérateur gère toujours l'autorité de certification. Il doit protéger sa clé privée, maintenir à jour les échanges avec le parent, émettre des objets dans la portée certifiée, rafraîchir les manifestes et les listes de révocation, maintenir des sauvegardes, contrôler l'accès administrateur et comprendre comment les changements affectent les routes.
Il doit maintenir un enregistrement de l'état prévu canonique indépendant du fournisseur. Pour chaque transaction de publication, cet enregistrement doit inclure les objets attendus après le changement, leurs hachages, l'identité du service initiateur, l'humain ou la règle d'approbation, la raison commerciale, le changement de route pertinent et la réponse du fournisseur. L'opérateur doit pouvoir reconstruire le référentiel souhaité sans demander au fournisseur ce qu'il avait autrefois l'intention de faire.
La réconciliation est également un devoir de l'opérateur. L'opération de liste de la RFC 8181 existe parce que le client et le serveur peuvent être en désaccord. L'autorité de certification doit comparer l'inventaire validé du fournisseur avec l'état local et comparer les observations du référentiel public avec les deux. La surveillance depuis le même hôte ou réseau que le fournisseur est insuffisante. Au moins une vue doit se rapprocher de ce que les parties utilisatrices distantes peuvent récupérer.
L'opérateur a besoin d'un plan de réponse pour chaque classe de défaillance. Une demande rejetée appelle une correction ou une escalade. Une réponse de succès suivie d'un état public absent nécessite des preuves du fournisseur. Un problème de certificat parent nécessite le RIR. Un manifeste local périmé nécessite une intervention de l'autorité de certification. Le plan doit nommer qui peut geler les changements, émettre des objets d'urgence, contacter le parent et invoquer la migration.
L'externalisation est responsable lorsque le client reste capable de détecter une défaillance et d'exercer sa sortie. Sinon, la commodité devient une dépendance sans supervision.
Le devoir du fournisseur commence avant la disponibilité
Les fournisseurs de référentiel mettent souvent l'accent sur la disponibilité parce qu'il est facile de l'afficher sur une page d'état. Leur premier devoir est plus étroit et plus précoce: n'accepter que des instructions authentifiées et autorisées et les appliquer exactement une fois au bon espace de noms.
La séparation des locataires est fondamentale. Un client ne doit pas publier à l'URI d'une autre autorité de certification. Le remplacement et le retrait doivent vérifier l'ancien hachage attendu. Les modifications multi-objets doivent préserver l'atomicité. Les demandes en double, les nouvelles tentatives et les pannes réseau ambiguës nécessitent un traitement déterministe. Un opérateur doit pouvoir demander si une transaction a été validée sans risquer une deuxième application incohérente.
Le devoir suivant est une intégration fidèle. Les octets acceptés doivent être les octets représentés dans l'état du référentiel faisant autorité du fournisseur. Le fournisseur ne doit pas transformer silencieusement les objets signés. Il doit générer les métadonnées du référentiel public de manière cohérente, exposer le nouvel état dans l'intervalle promis et rendre la même vue actuelle disponible sur toutes les méthodes de récupération prises en charge, sous réserve de la sémantique du protocole.
Vient ensuite la disponibilité: divers validateurs doivent pouvoir récupérer un matériel complet et frais. Le fournisseur a besoin de capacité, de réplication, de résilience DNS, de diversité de réseau, de surveillance et de restauration testée. La récupération doit protéger la cohérence; restaurer un ancien instantané sans détecter les transactions acceptées ultérieures peut être pire qu'une panne visible.
Vient enfin la preuve. Le fournisseur doit conserver les demandes et réponses signées, les identifiants de validation, les hachages d'état, les temps d'intégration, les sessions et numéros de série RRDP, l'état des répliques, les actions administratives et les décisions d'incident. Un fournisseur qui rétablit le service mais ne peut pas expliquer l'état qu'il a diffusé a réparé la disponibilité tout en laissant la responsabilité brisée.
Le devoir du RIR est la continuité de la certification
Le RIR parent peut faire valoir que l'opérateur délégué a choisi son référentiel et en assume donc les conséquences. Le choix compte. Il n'élimine pas la capacité unique du RIR à émettre un certificat qui reconnaît les ressources de l'enfant et l'arrangement de publication.
Lors de l'inscription, le RIR devrait rendre intelligibles les modèles disponibles. Le détenteur de ressources doit savoir quelles clés il contrôle, quelle partie publie, quelles références parentes sont utilisées, comment changer de fournisseur, quel support est disponible et quels événements de résiliation peuvent affecter le certificat. Une case à cocher étiquetée « délégué » n'est pas un choix éclairé si la dépendance de la publication reste cachée.
Pendant l'exploitation, le RIR doit exposer rapidement les événements côté parent. Une émission de certificat, un changement d'ensemble de ressources, une révocation ou une modification de configuration doivent avoir un identifiant et un horodatage stables. L'enfant doit pouvoir distinguer un problème de fournisseur d'une action du parent. Les équipes de support doivent avoir une voie d'escalade pour les changements de routage urgents plutôt que de traiter la migration du référentiel comme une administration de compte ordinaire.
À la sortie, le RIR doit traiter un changement de référentiel valide selon un calendrier publié. Il doit soutenir une méthode de continuité techniquement solide, vérifier que le nouveau point de publication est accessible et préserver l'historique des anciens et nouveaux certificats. Une action de sécurité d'urgence peut nécessiter une révocation immédiate, mais les litiges commerciaux ou de service ordinaires ne doivent pas forcer la transition la plus destructrice.
Le RIR n'est pas un assureur pour chaque tiers. Il est le coordinateur indispensable au point où le choix du référentiel rencontre l'autorité hiérarchique. Son obligation est une neutralité pratique et une coopération rapide.
Un seul pourcentage de disponibilité cache cinq horloges
Un engagement de service sérieux doit mesurer au moins cinq intervalles. Le premier est la disponibilité des demandes: un client autorisé peut-il atteindre le point de terminaison de publication et recevoir une réponse valide? Le deuxième est la latence de décision: combien de temps le service met-il pour accepter ou rejeter une demande conforme? Le troisième est la latence d'intégration: après un succès, quand l'ensemble d'objets validés entre-t-il dans l'état du référentiel public faisant autorité?
Le quatrième est la fraîcheur de la distribution: quand RRDP et rsync, lorsqu'ils sont pris en charge, exposent-ils un matériel cohérent à partir de divers emplacements? Le cinquième est le temps de récupération: après une panne, à quelle vitesse le fournisseur rétablit-il un état qui inclut chaque transaction acceptée valide ou identifie celles nécessitant une relecture?
Ces horloges ont des dénominateurs différents. Un chiffre de disponibilité mensuel du point de terminaison peut exclure les échecs d'authentification, la maintenance, l'intégration lente et les répliques périmées. Un temps de publication médian peut masquer une longue traîne précisément lorsque des changements urgents se produisent. Un référentiel peut répondre à chaque sonde par un succès HTTP alors que son fichier de notification reste ancien. La disponibilité sans fraîcheur sémantique est un feu vert sur une route vide.
L'accord doit définir l'événement de début et de fin pour chaque mesure, les points d'observation, les exclusions et la période de rapport. Il doit publier les percentiles et les dépassements maximaux, pas seulement les moyennes. La maintenance planifiée doit quand même divulguer les conséquences sur la publication. Les suspensions pour des raisons de sécurité peuvent être valides, mais elles doivent être comptabilisées et classifiées plutôt que supprimées de l'historique.
Les opérateurs ont aussi besoin de leurs propres mesures. Le résultat d'un fournisseur est une vue parmi d'autres. Des sondes indépendantes doivent tester la récupération à partir de plusieurs réseaux et implémentations de validateur. En cas de désaccord, la procédure de preuve doit décider ce qui fait autorité pour l'examen du service sans supposer que le tableau de bord du fournisseur l'emporte.
Un reçu doit dire quelle promesse il prouve
Les preuves de transaction signées sont le fondement d'une répartition équitable. Pour chaque demande, l'opérateur doit conserver le message CMS signé, les hachages d'objets, la réponse du serveur, l'identifiant de transaction et les heures d'envoi et de réception locales. Le fournisseur doit conserver le même échange plus son identité de client authentifié, la décision d'autorisation et l'enregistrement de validation.
Un deuxième reçu doit établir l'intégration dans le référentiel. Il peut identifier la racine de l'état validé ou le résumé de l'inventaire, la session et le numéro de série RRDP contenant le changement pour la première fois, le hachage de l'instantané, le temps d'intégration et tout état rsync pertinent. Cela n'est pas exigé par la RFC 8181, mais cela convertit un événement interne en preuve examinable.
Une troisième couche doit montrer la disponibilité externe. Des moniteurs indépendants peuvent enregistrer la notification, l'instantané, le delta et la récupération de fichiers à partir de divers réseaux, avec des hachages cryptographiques et des temps d'observation signés. Ils doivent préserver les échecs comme les succès. Un moniteur choisi par le seul fournisseur ne crée pas d'indépendance; la gouvernance de la sélection des moniteurs, des clés et de la conservation importe.
Chaque reçu prouve une proposition limitée. Un reçu de demande prouve ce qui a été envoyé. Une réponse de succès prouve le traitement protocolaire par le serveur. Un reçu d'intégration prouve ce que le fournisseur a validé. Une observation externe prouve ce qu'un observateur a pu récupérer à un moment donné. Aucun ne prouve à lui seul le traitement global des routes.
Cette modestie renforce les preuves. Les rapports d'incident deviennent une séquence d'énoncés testables plutôt qu'un concours de captures d'écran. La partie contrôlant chaque étape produit l'enregistrement de cette étape. Les lacunes sont visibles, et aucun reçu n'est promu en preuve d'une conséquence qu'il ne peut établir.
Les classes d'incidents ne doivent pas être mélangées par commodité
Un service de publication a besoin d'un vocabulaire public pour les incidents. Au minimum, il doit distinguer l'échec d'authentification, l'erreur d'autorisation, la demande mal formée, le conflit de hachage, l'échec de traitement de transaction, le retard d'intégration, l'état incomplet du référentiel, les métadonnées périmées, la défaillance RRDP, la défaillance rsync, l'incohérence des répliques, la non-correspondance du certificat parent, le déni de service, la suspension administrative et la perte de preuves.
La distinction protège à la fois le client et le fournisseur. Si un opérateur envoie un objet invalide, le fournisseur ne doit pas enregistrer une panne de référentiel. Si le service accepte une transaction valide mais retarde l'intégration publique, il ne doit pas blâmer l'authentification du client. Si un transport échoue tandis qu'un autre reste à jour, le rapport doit indiquer une dégradation partielle plutôt qu'une défaillance totale ou une disponibilité complète.
La gravité doit refléter le temps et les conséquences, mais éviter de prétendre que le fournisseur connaît tous les résultats de routage. Un rapport utile peut indiquer combien d'espaces de noms de clients ont connu un état public périmé, pendant combien de temps, quelles vues du référentiel ont été affectées et quelles catégories d'objets étaient impliquées. Il doit indiquer séparément quelles observations de route ou quels rapports de clients sont connus. Les effets inconnus restent inconnus.
Le langage des causes profondes doit séparer le déclencheur, la faiblesse de contrôle et la conséquence. Un défaut logiciel peut déclencher un mauvais instantané; une validation de version insuffisante peut le permettre; des angles morts de surveillance peuvent le prolonger. « L'erreur humaine » est rarement une cause complète. « Problème de réseau externe » est tout aussi faible si la concentration architecturale a rendu ce réseau indispensable.
Une classification cohérente crée des preuves comparables dans le temps. Sans cela, chaque fournisseur peut renommer la même défaillance jusqu'à ce que la fiabilité ne puisse plus être évaluée.
La portabilité ne se limite pas au téléchargement d'objets
Les objets RPKI sont des fichiers signés, il peut donc sembler qu'un client puisse partir en les copiant. La relation avec le référentiel n'est pas aussi simple. Les emplacements publics sont référencés via la structure de certification. Les espaces de noms du référentiel, les informations d'identification de configuration, l'état RRDP et les preuves spécifiques au fournisseur doivent être rétablis. Le parent peut avoir besoin d'émettre un matériel modifié. Les validateurs doivent découvrir et récupérer le nouvel emplacement via une chaîne valide.
La portabilité a donc cinq parties. La portabilité de la configuration permet à l'opérateur d'exporter l'intention des objets, l'inventaire de publication, les URI et les données de configuration pertinentes dans des formats documentés. La portabilité des preuves fournit les demandes, les réponses, les hachages, l'historique d'intégration et les incidents. La portabilité de l'identité permet à l'autorité de certification d'établir une nouvelle relation de publication authentifiée sans recréer l'organisation à partir de rien.
La portabilité opérationnelle coordonne les anciens et les nouveaux états de diffusion afin que les validateurs ne soient pas confrontés à une lacune évitable ou à des vues autoritaires contradictoires. La portabilité contractuelle oblige l'ancien fournisseur et le parent à coopérer dans des délais définis, même lorsque le client part après un litige.
La clé privée ne doit pas avoir à quitter le contrôle de l'opérateur. Garder la clé est l'un des avantages du modèle hybride. Mais la possession de la clé seule ne suffit pas pour une migration. Le fournisseur et le parent détiennent d'autres contrôles nécessaires.
Des frais peuvent couvrir un travail de transition raisonnable, mais des frais de sortie punitifs sapent la légitimité du marché. Un fournisseur ne doit pas effacer les journaux à la résiliation ni subordonner la récupération des preuves à une renonciation aux réclamations. La période de départ est celle où les enregistrements comptent le plus. Un service n'est portable que lorsque la sortie préserve à la fois la continuité opérationnelle et la capacité de prouver ce qui s'est passé avant.
Le « make-before-break » doit être conçu, pas supposé
Une migration idéale permet au nouveau référentiel de devenir valide et observable avant que l'ancien ne soit retiré. En pratique, les références de certification et le comportement des validateurs font du chevauchement une question technique, pas un slogan. Deux points de publication ne peuvent pas simplement affirmer des états actuels concurrents sans autorité claire.
Le RIR parent, l'ancien fournisseur, le nouveau fournisseur et l'opérateur de l'autorité de certification doivent publier une procédure de migration testée. Elle doit définir le point de gel pour les changements ordinaires, l'inventaire et les hachages à transférer, l'authentification de la nouvelle configuration, l'émission du certificat, les critères de validation du nouveau référentiel, la période de conservation de l'ancien référentiel et l'événement de retrait final. Les changements d'urgence pendant la transition nécessitent un chemin explicite.
Les tests doivent inclure des validateurs qui commencent avant, pendant et après la migration; des clients utilisant RRDP et rsync le cas échéant; la perte d'un fournisseur; la relecture d'une ancienne demande; le retour en arrière après l'échec de la validation du nouveau service; et la récupération lorsque l'action côté parent est retardée. Le test doit enregistrer les temps écoulés et les états observés, et pas seulement déclarer un succès.
Il peut y avoir des conceptions où une brève interruption ne peut être évitée en toute sécurité. Si tel est le cas, le service doit divulguer cette limitation avant l'inscription et estimer la marge de validité des objets pertinente. Les opérateurs ayant des changements de routage critiques peuvent planifier en conséquence ou choisir un autre modèle. Un « break-before-make » caché est un défaut de gouvernance car il transforme une contrainte technique en une dépendance non informée.
Les exercices de portabilité doivent avoir lieu avant qu'un fournisseur ne soit en crise. Un plan de sortie lu pour la première fois lors d'une panne est de la documentation, pas de la préparation.
Les conditions contractuelles doivent suivre le contrôle et les conséquences
Les accords de publication contiennent souvent de larges exclusions parce que les décisions de routage se produisent en dehors du réseau du fournisseur. Cette limite est réelle. Un référentiel ne contrôle pas tous les validateurs, routeurs ou politiques d'opérateur. Il ne doit pas garantir une accessibilité mondiale. Pourtant, cela ne justifie pas de décliner toute responsabilité sur les étapes qu'il contrôle.
Le contrat doit garantir le traitement authentifié, l'isolation de l'espace de noms, la publication fidèle, la fraîcheur définie, la conservation des preuves, les pratiques de sécurité, la notification des incidents et l'assistance à la transition. Il doit énoncer les devoirs du client avec la même précision: fonctionnement correct de l'autorité de certification, contacts à jour, informations d'identification sécurisées, renouvellement en temps voulu, surveillance et coopération à la récupération.
La responsabilité doit distinguer la défaillance directe du service des conséquences de routage à distance. Un fournisseur peut accepter la responsabilité d'une nouvelle exécution, d'un support d'analyse, des coûts de migration d'urgence ou des pertes vérifiées de manière indépendante dans les limites négociées sans promettre de compenser chaque perte de paquets en aval. La négligence grave, la suppression intentionnelle, la violation de la confidentialité et la destruction des preuves requises méritent un traitement différent d'une brève dégradation ordinaire.
Le client a également besoin de droits procéduraux. Une suspension doit avoir des motifs, une notification lorsque cela est sûr, une voie de révision rapide et un moyen d'exporter les preuves. Une facture contestée ne doit pas devenir silencieusement une intervention sur la sécurité du routage. Le fournisseur peut avoir besoin d'une autorité d'urgence pour contenir une compromission, mais cette autorité doit expirer ou faire l'objet d'un examen indépendant.
Les conditions standard varieront selon la région et la juridiction. La règle institutionnelle importante est la symétrie: le contrôle doit entraîner un devoir correspondant, et un devoir doit avoir un recours plus significatif que des excuses sur une page d'état.
Les crédits de service ne suffisent pas
Un crédit calculé à partir d'un petit abonnement mensuel peut être commercialement conventionnel et opérationnellement non pertinent. La perte principale de l'opérateur après une défaillance de publication peut être le temps du personnel, le retard de migration réseau, les changements de transit d'urgence, les explications aux clients ou le coût du déplacement des référentiels. Une remise sur le mois suivant ne rétablit pas l'autorisation manquée ni n'établit ce que les validateurs ont vu.
Les recours doivent être stratifiés. Le premier est la performance: correction immédiate, intégration confirmée dans le référentiel et validation externe. Le deuxième est la preuve: un dossier d'incident complet selon un calendrier fixe, comprenant les enregistrements de transaction et d'état. Le troisième est la continuité: un support d'expert temporaire, une coordination avec le parent et une migration accélérée si la confiance est perdue.
Des recours financiers peuvent suivre la gravité et les manquements répétés, avec des plafonds appropriés au service. Ils ne doivent pas transformer le fournisseur en assureur de route. Les droits de résiliation doivent s'activer après des échecs définis, la destruction de preuves ou des manquements objectifs chroniques. Un client qui part pour un motif légitime doit recevoir une coopération et ses enregistrements sans pénalité de sortie.
Les recours collectifs sont importants lorsque de nombreuses petites autorités de certification ne peuvent pas négocier seules. Une association de membres peut agréger les modèles d'incidents, demander des changements de service et comparer les fournisseurs. Un examinateur indépendant peut examiner les journaux protégés et publier des conclusions limitées lorsque la divulgation publique exposerait des détails de sécurité.
Le recours le plus fort est la prévention par une sortie crédible. Un fournisseur qui sait que ses clients peuvent migrer selon des règles testées a intérêt à préserver la confiance. Un client qui sait qu'il peut partir est moins susceptible d'exiger des garanties impossibles. La portabilité transforme la responsabilité de la rhétorique en une structure de négociation.
La suspension d'urgence a besoin d'une constitution étroite
Un fournisseur de référentiel doit pouvoir arrêter une activité nuisible. Des informations d'identification de publication compromises pourraient tenter des retraits ou remplacements massifs. Un bug de locataire pourrait inonder le service. Une ordonnance judiciaire ou une obligation de sanctions peut contraindre le service. Refuser tout pouvoir d'urgence rendrait le référentiel fragile d'une autre manière.
Le pouvoir doit être défini par la menace et la portée. Le fournisseur peut bloquer une information d'identification, geler un espace de noms ou rejeter une transaction nécessaire pour contenir un risque crédible. Il doit éviter de supprimer du matériel valide déjà publié à moins que le risque ne l'exige et que l'autorité compétente ne le permette. Geler de nouveaux changements et retirer des preuves existantes ne sont pas des actions équivalentes.
Lorsqu'un préavis aggraverait la menace, la notification peut suivre rapidement. Le client doit recevoir la catégorie de motif, l'espace de noms affecté, l'heure de début, l'autorité de décision, le statut de conservation des preuves et la voie de recours. Les détails sensibles de détection peuvent rester protégés. L'action doit expirer à moins d'être renouvelée par un examinateur autorisé.
Si le fournisseur est également le RIR, les pouvoirs de certification et de publication ne doivent pas être combinés à la légère. Une suspension de référentiel ne doit pas impliquer une révocation du certificat de ressource. Si les deux se produisent, chaque décision nécessite sa propre autorité et son propre enregistrement. Sinon, un seul litige commercial ou de sécurité peut se répercuter sur toutes les couches du contrôle RPKI.
Une constitution d'urgence est un signe de sérieux, pas de méfiance. Elle indique aux opérateurs quels risques peuvent interrompre le service et indique au personnel du fournisseur quelles actions nécessitent une approbation supérieure. Le pire moment pour découvrir la limite est après qu'un administrateur l'a déjà franchie.
L'indépendance exige plus qu'un nom d'entreprise différent
Un marché de plusieurs fournisseurs de publication peut toujours partager la même région cloud, le même opérateur DNS, la même version logicielle, le même fournisseur de surveillance ou le même arrangement de confiance. L'approvisionnement doit examiner les dépendances communes. La diversité des fournisseurs est utile lorsque les défaillances sont véritablement moins corrélées.
Un opérateur choisissant un service doit demander où s'exécutent le moteur de publication et les répliques publiques, comment l'accès au plan de contrôle est séparé, quels réseaux et dépendances DNS sont utilisés, comment les changements logiciels sont échelonnés, si RRDP et rsync échouent indépendamment, et où les preuves sont conservées. Il doit demander si un autre fournisseur peut consommer l'exportation et si le RIR parent a réalisé un exercice de migration avec ce fournisseur.
La publication multi-fournisseurs semble attrayante mais nécessite une clarté protocolaire et d'autorité. Servir le même état autoritaire via une infrastructure redondante peut améliorer la disponibilité si la cohérence est garantie. Permettre à deux fournisseurs indépendants d'accepter des changements simultanément peut créer un risque de split-brain. La redondance ne doit pas multiplier les rédacteurs sans règle de conflit.
Les logiciels open source facilitent l'inspection et l'interopérabilité mais ne révèlent pas la qualité opérationnelle. Un fournisseur peut exécuter du code sain avec un contrôle d'accès faible ou une mauvaise récupération. Une couche propriétaire peut être bien contrôlée mais difficile à quitter. L'assurance doit couvrir les systèmes déployés, les personnes et les dépendances plutôt que de traiter la licence logicielle comme un indicateur.
L'indépendance est la capacité à résister à une défaillance ou à en sortir, pas simplement l'absence d'un logo partagé. Une revendication de résilience doit identifier l'événement corrélé auquel elle est conçue pour survivre.
L'examen de sécurité doit tester le plan de contrôle
L'analyse du référentiel public est utile mais incomplète. Les défauts de service les plus lourds de conséquences peuvent survenir avant qu'un objet n'apparaisse publiquement: une authentification client faible, une autorisation inter-locataires, un accès administrateur non sécurisé, des nouvelles tentatives ambiguës, des actions d'urgence non examinées ou une version qui valide incorrectement les transactions.
Une évaluation indépendante doit suivre un changement représentatif depuis la demande authentifiée jusqu'à l'autorisation, la validation atomique, la construction du référentiel, le service RRDP et rsync, la surveillance, la sauvegarde et la restauration. Elle doit tester si le personnel peut modifier l'état d'un client en dehors de l'interface ordinaire et si une telle action est approuvée et enregistrée séparément. Elle doit examiner les clés de preuve et la protection des journaux avec autant d'attention que les clés du référentiel.
La restauration mérite des tests destructifs dans un environnement contrôlé. Le fournisseur doit récupérer à partir d'une sauvegarde, rejouer les transactions acceptées après le point de sauvegarde, reconstruire l'état RRDP ou commencer une nouvelle session valide, et montrer qu'aucun locataire ne reçoit les objets d'un autre. Une sauvegarde qui r établit la disponibilité tout en perdant des changements reconnus échoue à la promesse fondamentale.
Le résultat de l'évaluation peut être public sans exposer les détails d'exploitation. Il doit identifier la portée, la période, l'indépendance de l'évaluateur, les exceptions importantes et les mesures correctives. Un badge de sécurité générique est moins utile qu'une déclaration selon laquelle l'intégrité des transactions de publication, la cohérence du référentiel et la préservation des preuves ont été testées.
Les clients ont également besoin du droit de signaler les défauts et de recevoir des identifiants de suivi. La divulgation responsable ne doit pas être traitée comme une violation de contrat. Un intermédiaire chargé de la preuve de routage public gagne sa légitimité en rendant sa propre surface de contrôle ouverte à un défi discipliné.
La vie privée fait partie de la conception du service
Le référentiel RPKI public est intentionnellement public, mais le service produit des métadonnées non publiques. Les adresses IP des clients, les identités des administrateurs, les échecs d'authentification, les modifications provisoires, les modèles de nouvelles tentatives, les messages de support et les preuves d'incident peuvent révéler des plans réseau ou des rôles internes. Tout conserver indéfiniment augmenterait le risque de violation et de surveillance.
Le fournisseur doit séparer le contenu nécessaire à la validation publique des enregistrements opérationnels et de sécurité. Les objets signés publics suivent les règles de publication RPKI. Les preuves de transaction client doivent être disponibles pour le client et conservées pendant une période définie. La télémétrie de sécurité doit avoir un accès et un objectif plus restreints. Les notes du personnel ne doivent pas devenir un enregistrement parallèle non régi.
La conception des preuves peut minimiser l'exposition. Les hachages et les engagements d'état signés peuvent soutenir des vérifications d'intégrité ultérieures sans publier l'événement client sous-jacent. Les moniteurs indépendants ont besoin d'observations du référentiel, pas d'identités de clients. Un auditeur peut inspecter les enregistrements de transaction protégés et indiquer si l'engagement public correspond sans divulguer chaque action.
Les règles de suppression doivent tenir compte des litiges et des conservations légales. La télémétrie de routine peut expirer; les preuves liées à un incident connu doivent être conservées. La résiliation ne doit pas déclencher la suppression immédiate des enregistrements nécessaires pour résoudre la résiliation elle-même. Les clients doivent connaître le calendrier et savoir comment demander la conservation.
La vie privée et la responsabilité ne sont pas des absolus opposés. La réponse consiste à conserver les bonnes preuves, à les lier cryptographiquement, à restreindre l'accès, à enregistrer la divulgation et à publier les performances agrégées. Une transparence sans discernement peut être aussi irresponsable qu'un secret invérifiable.
Les services régionaux montrent un modèle, pas un accord mondial unique
Lesoptions de déploiement d'ARINdistinguent les arrangements hébergés, délégués et de service de publication de référentiel. Le service de référentiel permet à un entité délégué de conserver son autorité de certification tandis qu'ARIN maintient le référentiel public. Le service est né après des demandes documentées de la communauté et des travaux de déploiement. Cela montre qu'un RIR peut dissocier la signature de la publication tout en utilisant son infrastructure existante.
L'avis bêta 2022 du RIPE NCCdécrivait des utilisateurs exécutant leurs propres autorités de certification et gardant le contrôle exclusif des clés privées tandis que le registre gérait le référentiel. Sesconditions actuelles de « Publish in Parent »formalisent un service régional basé sur la RFC 8181. Ladéclaration des pratiques de certification d'APNICdécrit également la publication pour les clients auto-hébergés.
Les similitudes suffisent à établir le modèle hybride. Elles ne suffisent pas à revendiquer une éligibilité, des niveaux de service, des recours, un support de migration ou une responsabilité identiques. Une page qui indique une haute disponibilité n'est pas un rapport de service comparable. Une déclaration des pratiques de certification n'est pas un enregistrement complet d'incident. Les conditions peuvent changer.
Les opérateurs doivent donc résister à la fois à l'exceptionnalisme régional et à une notation mondiale négligente. La comparaison nécessite un ensemble commun de questions et de documents à jour. Chaque fournisseur doit répondre dans son propre contexte juridique et technique. L'objectif n'est pas de déclarer un RIR universellement supérieur; c'est de rendre l'accord suffisamment visible pour que les clients et les conseils d'administration puissent l'améliorer.
L'approvisionnement doit acheter des preuves et une sortie
Un formulaire d'approvisionnement qui ne demande que des informations sur la disponibilité, le prix et la conformité passera à côté des caractéristiques constitutionnelles de la publication. L'acheteur doit d'abord cartographier les étapes du service et confirmer quelle partie contrôle chacune d'elles. Il doit demander des échantillons de preuves de transaction, d'intégration et d'incident avant de signer.
La diligence raisonnable technique doit couvrir la conformité à la RFC 8181, l'isolation de l'espace de noms, la réconciliation, le comportement RRDP, le comportement rsync lorsqu'il est proposé, la cohérence du référentiel, la capacité, la diversité des dépendances, la surveillance, la récupération et les tests de sécurité. La diligence raisonnable opérationnelle doit couvrir les heures de support, l'escalade urgente, l'accès du personnel, la gestion des changements, le signalement des incidents et les défaillances matérielles antérieures avec une confidentialité appropriée.
L'examen du contrat doit tester la suspension, la résiliation, la conservation des preuves, les sous-traitants, l'utilisation des données, l'évaluation externe, la coordination avec le parent et les recours. L'acheteur doit obtenir la procédure de migration et effectuer au moins un exercice sur table. Une promesse que le personnel « aidera » n'est pas un objectif de transition.
L'opérateur doit également s'auto-évaluer. Dispose-t-il de personnel pour gérer l'autorité de certification, maintenir des objets à jour, réconcilier l'état et interpréter les preuves? Un référentiel géré ne rend pas sûre une autorité de certification déléguée négligée. Pour certaines organisations, le RPKI hébergé reste le choix le plus responsable car il confie à la fois la signature et la publication à un fournisseur compétent. L'hybride est précieux lorsque le détenteur peut assumer le contrôle qu'il conserve.
La décision d'achat doit être réexaminée après des incidents et des changements importants de service. La publication est une relation opérationnelle, pas une acquisition logicielle ponctuelle. Le bon produit est celui dont la carte des responsabilités correspond aux capacités de l'opérateur et dont la sortie reste crédible.
La Number Resource Society peut rendre le marché lisible
La Number Resource Society peut contribuer sans exploiter de référentiel ni revendiquer un pouvoir de supervision. Son premier produit utile serait une comparaison des services de publication construite autour de faits contrôlés: éligibilité, garde des clés de l'autorité de certification, propriété du fournisseur, transports publics, objectifs de service, champs de preuves, conservation, suspension, coordination avec le parent, étapes de migration, frais et recours. Les fournisseurs doivent pouvoir corriger les erreurs factuelles, tandis que les réponses manquantes restent visibles.
Deuxièmement, NRS peut publier une spécification minimale de preuves. Elle peut définir le reçu de demande, le reçu d'intégration, l'observation externe et la chronologie des incidents qu'un opérateur devrait recevoir. La spécification doit indiquer la limite de chaque preuve afin que les membres ne confondent pas les preuves du référentiel avec une garantie d'acceptation de route.
Troisièmement, elle peut organiser des exercices de portabilité avec des RIR, des opérateurs de logiciels et des membres volontaires. Les résultats peuvent rapporter les étapes, le temps écoulé, les observations des validateurs et les dépendances non résolues sans exposer les clés privées ni les données des clients. La répétition montrerait si la portabilité s'améliore.
Quatrièmement, NRS peut agréger l'expérience des membres. Un petit opérateur peut ne pas persuader un fournisseur de modifier ses conditions après une défaillance. Un modèle documenté de réponses de succès ambiguës, de preuves manquantes ou de coordination lente avec le parent mérite l'attention du conseil d'administration. Les rapports agrégés doivent utiliser des dénominateurs locaux connus et éviter de convertir des anecdotes en taux de défaillance mondiaux.
Ces activités correspondent à un rôle de responsabilité envers les membres. NRS doit divulguer que sa charte et sa FAQ sont des déclarations de première partie, identifier les conflits et éviter de certifier une fiabilité qu'elle ne peut pas vérifier indépendamment. La lisibilité est une contribution significative précisément parce qu'elle est plus étroite que le contrôle.
Les conseils d'administration doivent gouverner le transfert, pas seulement le référentiel
Un conseil d'administration de RIR examinant le service de publication peut se concentrer sur la disponibilité de l'infrastructure et l'adoption. Il doit également se demander si l'institution a gouverné le transfert entre les clients, le personnel du référentiel et le personnel de certification. L'ambiguïté la plus dommageable se situe souvent entre les systèmes performants.
Le conseil doit recevoir des indicateurs distincts pour les transactions acceptées, le retard d'intégration, la fraîcheur publique, les incidents, les demandes de preuves, les actions contestées et les migrations. Il doit savoir combien de clients pourraient partir selon la procédure actuelle, combien de temps un déménagement testé a pris et quelles approbations côté parent étaient nécessaires. Les rapports doivent distinguer les performances du service régional des défaillances des autorités de certification gérées par les clients.
La supervision des risques doit inclure la concentration et les sous-traitants. Un service à haute disponibilité peut rester dépendant d'un seul plan de contrôle cloud, d'un fournisseur DNS, d'un mainteneur de logiciel ou d'un petit groupe de personnel. Le conseil doit voir les exercices de défaillance du fournisseur et le statut des exceptions importantes par rapport à l'évaluation indépendante.
La surveillance des politiques doit examiner la suspension et la résiliation d'urgence. Le personnel a besoin de l'autorité pour contenir les menaces, mais les actions à fort impact doivent avoir une approbation enregistrée et un examen rapide. Lorsque la publication et la certification parente résident dans un seul RIR, la gouvernance doit empêcher qu'un problème dans un rôle ne déclenche automatiquement l'autre.
La consultation des membres doit avoir lieu avant que les conditions ne se figent. La publication en tant que service modifie la répartition pratique du contrôle de la sécurité du routage. Ce n'est pas simplement une version de fonctionnalité technique. Un conseil qui gouverne la chaîne opérationnelle peut maintenir l'utilité de la spécialisation sans laisser la commodité masquer le pouvoir institutionnel.
Le compromis de résilience est une spécialisation réversible
La publication en tant que service ne doit pas être jugée selon qu'elle introduit un intermédiaire. Les opérations Internet dépendent d'intermédiaires. La question pertinente est de savoir si l'intermédiaire rend l'expertise disponible sans devenir un point de contrôle non susceptible d'examen.
Le modèle réussit ce test lorsque l'opérateur conserve une garde de signature significative et surveille l'état prévu; le fournisseur effectue les modifications authentifiées fidèlement et les distribue selon des objectifs mesurables; le RIR parent soutient une certification précise et une transition rapide; et les parties utilisatrices peuvent récupérer des preuves cohérentes. Il échoue lorsqu'une réponse de succès ne peut pas être reliée à l'état public, qu'une panne ne peut pas être reconstituée, ou qu'un client disposant de ressources valides ne peut pas partir sans une perte de continuité évitable.
Aucun contrat ne peut garantir que chaque routeur acceptera chaque route. Aucune conception de référentiel ne peut éliminer les erreurs des opérateurs, les litiges des parents ou les fautes des validateurs. La norme atteignable est plus disciplinée: chaque partie prouve l'étape qu'elle contrôle, les incidents préservent une chronologie partagée, les recours correspondent à des devoirs limités et la portabilité est testée avant que la confiance ne s'effondre.
Cette norme n'affaiblit pas les arguments en faveur de la publication gérée. Elle les rend durables. Les référentiels spécialisés peuvent constituer une couche de résilience importante, en particulier pour les autorités de certification déléguées qui ne devraient pas dupliquer la distribution mondiale. Mais la spécialisation n'est légitime que tant qu'elle reste réversible. Le nouvel intermédiaire gagne sa place non pas en promettant que rien n'échouera, mais en rendant l'échec visible, récupérable et possible à quitter.
Sources
- RFC 8181: A Publication Protocol for the Resource Public Key Infrastructure— demandes de publication authentifiées, hachages, traitement atomique, réconciliation et la frontière entre l'autorité de certification et le serveur de publication.
- RFC 8182: The RPKI Repository Delta Protocol— le mécanisme de distribution publique par instantanés et deltas utilisé par les parties utilisatrices.
- RFC 8183: An Out-of-Band Setup Protocol for RPKI Production Services— échanges de configuration pour les relations parent-enfant et de publication.
- RFC 6480: An Infrastructure to Support Secure Internet RoutingetRFC 6487: RPKI Certificate and CRL Profile— la hiérarchie de certification et les références de référentiel dans lesquelles la publication opère.
- RFC 9286: Manifests for the Resource Public Key Infrastructure— contenu du manifeste, fraîcheur et détection de certaines incohérences du référentiel.
- RFC 8211: Adverse Actions by a Certification Authority or Repository Manager— analyse des menaces pour la suppression, le rejeu et d'autres contrôles adverses au niveau de l'autorité de certification et du référentiel.
- Options de déploiement RPKI d'ARIN,FAQ RPKI d'ARINetSuggestion ACSP 2020.1— le modèle de service hybride d'ARIN, les devoirs du détenteur et l'historique de déploiement.
- Lancement bêta du RIPE NCC de la publication RPKI en tant que service,plans RPKI archivésetconditions Publish in Parent— lancement, implémentation et allocation actuelle du service régional.
- Service RPKI d'APNICetDéclaration des pratiques de certification d'APNIC— rôles de l'autorité de certification auto-hébergée et du service de publication dans la région APNIC.
- Charte NRSetFAQ NRS— déclarations de première partie utilisées uniquement pour délimiter la comparaison proposée, l'exercice et le rôle de représentation des membres.

