HeadlinesBriefing favicon HeadlinesBriefing.com

Criptografia air-gap como HTML autodecriptável

Hacker News •
×

Criptografia de arquivos air-gap empacotada em uma única página HTML autodecriptável. Repo: https://github.com/ApelegHQ/ts-cms-ep-sfx

Fui inspirado por arquivos autoextraíveis. Queria compartilhar arquivos com basicamente nenhuma dependência. O objetivo era: 1. Algo que não exigisse instalação (assumindo um navegador web) 2. Ter um único arquivo sem rede que pudesse autodecriptar 3. Ser totalmente auditável

O segundo ponto é feito por (de certa forma(*)) builds reproduzíveis e assinaturas OpenPGP embutidas. O primeiro ponto é feito manipulando inteligentemente a estrutura HTML para que possa decriptar sem quebrar a assinatura PGP. Ele pode até decriptar usando openssl puro (que também era um objetivo de design, embora obter a estrutura exata tenha exigido trabalho e relatórios de bugs).

O terceiro ponto é alcançado pelos dois primeiros e pelo código-fonte estar disponível gratuitamente. (*) Depende do SO no momento.