HeadlinesBriefing favicon HeadlinesBriefing.com

エアギャップ暗号化を自己復号HTMLとして

Hacker News •
×

エアギャップファイル暗号化を単一の自己復号HTMLページにパッケージ化しました。リポジトリ: https://github.com/ApelegHQ/ts-cms-ep-sfx

自己解凍アーカイブに触発されました。基本的に依存関係なしでファイルを共有したいと思いました。目標は: 1. インストールを必要としないもの(ウェブブラウザを想定) 2. ネットワークなしで自己復号できる単一ファイルを持つこと 3. 完全に監査可能であること

2番目のポイントは、(ある意味(*))再現可能なビルドと埋め込まれたOpenPGP署名によって達成されます。1番目のポイントは、HTML構造を巧妙に操作して、PGP署名を壊さずに復号できるようにすることで達成されます。素のopensslを使用して復号することもできます(これも設計目標でしたが、正確な構造を得るにはいくつかの作業とバグ報告が必要でした)。

3番目のポイントは、最初の2つと、ソースが自由に利用可能であることによって達成されます。(*)現時点ではOSに依存します。