HeadlinesBriefing favicon HeadlinesBriefing.com

Cifrado air-gap como HTML autodescifrable

Hacker News •
×

Cifrado de archivos con air-gap empaquetado en una sola página HTML autodescifrable. Repo: https://github.com/ApelegHQ/ts-cms-ep-sfx

Me inspiré en los archivos autoextraíbles. Quería compartir archivos con básicamente sin dependencias. El objetivo era: 1. Algo que no requiriera instalación (asumiendo un navegador web) 2. Tener un solo archivo sin red que pudiera autodescifrarse 3. Ser totalmente auditable

El segundo punto se logra mediante (en cierto modo(*)) builds reproducibles y firmas OpenPGP incrustadas. El primer punto se logra manipulando inteligentemente la estructura HTML para que pueda descifrar sin romper la firma PGP. Incluso puede descifrar usando openssl puro (que también era un objetivo de diseño, aunque obtener la estructura exacta requirió trabajo e informes de errores).

El tercer punto se logra por los dos primeros y por el código fuente disponible libremente. (*) Depende del sistema operativo en este momento.