HeadlinesBriefing favicon HeadlinesBriefing.com

Chiffrement air-gap en HTML auto-déchiffrable

Hacker News •
×

Chiffrement de fichiers air-gap emballé dans une seule page HTML auto-déchiffrable. Dépôt : https://github.com/ApelegHQ/ts-cms-ep-sfx

J'ai été inspiré par les archives auto-extractibles. Je voulais partager des fichiers avec pratiquement aucune dépendance. L'objectif était : 1. Quelque chose qui ne nécessitait aucune installation (en supposant un navigateur web) 2. Avoir un seul fichier sans réseau qui puisse s'auto-déchiffrer 3. Être entièrement auditable

Le deuxième point est réalisé par (en quelque sorte(*)) des builds reproductibles et des signatures OpenPGP intégrées. Le premier point est réalisé en manipulant intelligemment la structure HTML pour qu'elle puisse déchiffrer sans casser la signature PGP. Il peut même déchiffrer en utilisant openssl nu (ce qui était aussi un objectif de conception, bien que obtenir la structure exacte ait demandé du travail et des rapports de bugs).

Le troisième point est accompli par les deux premiers, et par le fait que le code source est librement disponible. (*) Dépend du système d'exploitation pour le moment.

FAQ : Comment la page HTML auto-déchiffrable garantit-elle l'absence de dépendance réseau ?

La page HTML est un fichier unique qui déchiffre localement dans le navigateur en utilisant des signatures OpenPGP intégrées et des builds reproductibles, sans aucun appel réseau requis.