TECHNOLOGIE

Comment fonctionne le dossier, pour qui veut la mécanique.

Rien ici n'est une lecture obligatoire. Le reste du site dit en mots simples ce que fait le dossier ; cette page nomme les mécanismes, et la page sécurité énonce les contrôles.

$ openssl ts -verify -in deal_8821.tsr -data evidence_pack.zip
Verification: OK

Vérification d'horodatage, exécutée sur un dossier réel. Quelque chose qu'un réviseur exécute, non une capture d'écran qu'on lui demande d'accepter.

LA PREUVE D'ABORD
e4b1f2…9c07ad…53fe21… ✓ HORODATÉ DE MANIÈRE INDÉPENDANTE✓ SIGNÉ

Le dossier se vérifie sur la machine du réviseur lui-même.

Un dossier de preuve se vérifie avec des outils standard gratuits, sur la machine du réviseur lui-même. L'intégrité, l'attribution et le temps sont les trois choses qu'un auditeur ou une juridiction demande d'un dossier, et le contrôle les établit de manière étroite : les documents sont inchangés, ils viennent d'où ils prétendent venir, et ils existaient au moment indiqué, parce que l'horodatage provient d'une autorité indépendante. Savoir si le dossier satisfait à une norme juridique donnée reste la question de l'avocat ; l'intégrité et la date ne dépendent de la parole de personne, et rien dans le contrôle n'a besoin de l'autorisation d'Exedra Gate.

  • Chaîné dans l'ordre. Si quoi que ce soit est modifié, inséré ou réordonné ensuite, le dossier lui-même le montre.
  • Horodaté de manière indépendante. Une horloge qui n'est pas la nôtre établit le quand, au format RFC 3161 que les outils standard vérifient déjà. Refus en cas d'échec, par conception : lorsque l'horodatage est requis, pas d'horodatage valide signifie pas de dossier de preuve, parce que le système refuse de produire un dossier qu'il ne peut pas prouver.
  • Signé à l'origine : qui l'a produit, et qu'il est intact, vérifiable hors ligne, des années après la clôture de l'opération.
Un seul dossier, de l'action au réviseur

Une action est enregistrée au moment où elle se produit, et Exedra Gate en calcule l'empreinte. Chaque entrée porte l'empreinte de l'entrée précédente, de sorte qu'une modification, une insertion ou un réordonnancement rompt la correspondance de la chaîne. Le contenu du dossier est listé dans un manifeste et signé à l'origine, ce qui établit qui l'a produit et qu'il est intact. Le dossier signé est ensuite horodaté par une autorité qui n'est pas Exedra Gate, au format RFC 3161, ce qui établit quand il a existé. Le dossier se clôt, et il refuse en cas d'échec : là où l'horodatage est requis, pas d'horodatage valide signifie pas de dossier de preuve du tout. Des années plus tard, n'importe quel réviseur exécute sept contrôles indépendants hors ligne avec des outils standard gratuits. Une chaîne de hachage détecte l'altération ; elle ne l'empêche pas.

Les trois empreintes sont celles imprimées en haut de cette section, parce qu'il s'agit d'un seul dossier et non d'un second exemple. Ce que la dernière ligne établit est étroit et vérifiable : les documents sont inchangés et existaient à ce moment-là. Une chaîne de hachage est à altération détectable, et nous ne la décrivons pas comme impossible à altérer.
LE VÉRIFICATEUR, NOMMÉ

exedragate-verify

Une page qui répète « se vérifie hors ligne » doit au lecteur la chose qui effectue la vérification. Elle a un nom. exedragate-verify est un vérificateur autonome en ligne de commande qui exécute sept contrôles indépendants sur un dossier exporté : la chaîne de hachage recalculée de bout en bout, la signature d'origine, l'horodatage indépendant, la cohérence interne du dossier, son propre événement de génération, l'attribution de chaque action, et le PDF recoupé avec le manifeste du dossier. Il n'établit aucune connexion réseau, et les ancres de confiance de l'autorité d'horodatage sont livrées à l'intérieur. Il est disponible sur demande, pour les clients comme pour les personnes qui les contrôlent, et l'horodatage se vérifie aussi avec OpenSSL standard, de sorte que rien ne repose sur nos propres outils.

Les mécanismes exacts, nommés → Sécurité

◲ Visual · coming soon Vérification d'un dossier de preuve evidence-verify
Ce que fait réellement la chaîne

Chaque entrée porte l'empreinte de l'entrée précédente, de sorte qu'une modification, une insertion ou un réordonnancement rompt la correspondance de la chaîne. Entrée un : une action est enregistrée, empreinte e4b1f2. L'entrée deux porte l'empreinte précédente et la sienne, 9c07ad. L'entrée trois porte l'empreinte précédente et la sienne, 53fe21. Le dossier est ensuite horodaté par une autorité indépendante et signé à l'origine, de sorte qu'un réviseur peut confirmer hors ligne qu'il est inchangé et qu'il existait à ce moment-là. Une chaîne de hachage détecte l'altération ; elle ne l'empêche pas.

Modifier, insérer ou réordonner quoi que ce soit au milieu et les empreintes cessent de correspondre, si bien que le dossier le montre. C'est de la détection, non de la prévention. Une chaîne de hachage est à altération détectable, et nous ne la décrivons pas comme impossible à altérer.

Au-delà de la mémoire.

LA SÉCURITÉ, NOMMÉE

Des mécanismes, nommés. Pas des adjectifs.

Cloisonnement par client Sécurité au niveau des lignes Postgres sur chaque table rattachée à un client. La séparation est appliquée dans la base de données, non dans l'application.
Authentification forte Se connecter demande un téléphone, non un simple mot de passe : une application d'authentification aujourd'hui, des clés d'accès liées à l'appareil livrées pour la signature sur mobile. Aucun code à usage unique par SMS ou par e-mail, les canaux que les régulateurs suppriment progressivement.
Preuve à refus en cas d'échec Lorsque l'horodatage est requis, pas d'horodatage valide signifie pas de dossier de preuve. Le système refuse de produire un dossier qu'il ne peut pas prouver.
Protection des données Conçue pour prendre en charge les obligations au titre du RGPD, de la nouvelle LPD suisse et d'autres régimes régionaux, y compris les droits de rectification des personnes nommées dans un contrôle.
Vérifiabilité hors ligne Les dossiers de preuve se vérifient avec des outils standard, indépendamment des serveurs d'Exedra Gate.
Ce qui est dans le dossier, et ce qui ne l'est pas Les documents, les signatures et les accès aux documents font partie du dossier de preuve. Les messages entre les parties n'en font pas partie, et nous ne les décrivons pas comme des preuves.
Résidence des données Cloud géré en région aujourd'hui. Le déploiement dans la juridiction et en cloud souverain est cadré et livré comme une mission d'implémentation.

Les documents publiés derrière ces mécanismes.

Chaque entrée nomme le document qu'un mécanisme ci-dessus met en œuvre, et l'organisme qui l'a publié. Nommer un cadre signifie que la plateforme a été conçue selon ses exigences publiées. Cela ne signifie pas qu'Exedra Gate est agréée, supervisée ou recommandée par une quelconque autorité.

  • EU / CH Le RGPD et la nouvelle LPD suisse Un cloisonnement par client appliqué dans la base de données elle-même, avec une durée de conservation définie et une procédure documentée pour rectifier un enregistrement. Règlement (UE) 2016/679 ; loi fédérale sur la protection des données, RS 235.1
  • EU Critères eIDAS de la signature avancée (art. 26) Une signature liée de manière univoque à son signataire et au document, de sorte qu'une modification ultérieure de l'un ou de l'autre devienne détectable. Avancée, non qualifiée. Règlement (UE) n° 910/2014, art. 26
  • IETF Horodatage selon RFC 3161 L'heure portée sur l'enregistrement provient d'une autorité indépendante, non de nous. Preuve recevable de la date à laquelle un document a existé. Time-Stamp Protocol (TSP), RFC 3161
  • IRTF / NIST Ed25519 et SHA-256 Des algorithmes publiés, afin qu'un dossier de preuve puisse être vérifié avec des outils ordinaires par quelqu'un qui ne nous fait pas confiance. Edwards-Curve Digital Signature Algorithm (EdDSA), RFC 8032; Secure Hash Standard (SHS), FIPS 180-4
  • W3C WCAG 2.1 AA Audité au regard de cette norme avec axe, page par page, ce que demande un examen de passation de marché public ou institutionnel. Web Content Accessibility Guidelines 2.1, niveau AA

Ce que signifie nommer un cadre →

◲ Visual · coming soon La piste d'audit, telle qu'un réviseur la voit tech-audit-trail
Le vocabulaire, défini.
Chaque terme employé ci-dessus est défini en une phrase sur la page sécurité, aux côtés des contrôles qu'un responsable de la conformité recherche et des commandes de vérification qu'un réviseur exécute de manière indépendante.