HN 日本語サマリー

← 一覧へ戻る
セキュリティ

Show HN: エアギャップされたファイル暗号化を自己復号型HTMLページとして実装

Show HN: Air-gapped file encryption as self-decrypting HTML page (cms-sfx-demo.apeleg.com)

26 pointsby emurlin12 コメント

要約

このプロジェクトは、エアギャップされた(オフライン環境で動作する)ファイルを、単一の自己復号型HTMLページにパッケージ化するものです。インストール不要で、ネットワーク接続なしで自己復号でき、完全に監査可能であることを目指しています。

全文翻訳

エアギャップされたファイル暗号化を単一の、自己復号型HTMLページに詰め込みました。リポジトリ: https://github.com/ApelegHQ/ts-cms-ep-sfx 自己解凍アーカイブに触発されました。基本的に依存関係なしでファイルを共有したいと考えました。目標は以下の通りでした: 1. 何らかのインストール(ウェブブラウザを想定)を必要としないもの 2. ネットワークなしで自己復号できる単一ファイルを持つこと 3. 完全に監査可能であること 2番目の点は、(ある種の(*))再現可能なビルドと埋め込みOpenPGP署名を持つことで実現されています。 1番目の点は、PGP署名を壊すことなく復号できるようにHTML構造を巧妙に操作することで実現されています。ベアなopenssl(これも設計目標であり、正確な構造を得るにはかなりの作業とバグレポートが必要でした)でさえ復号できます。 3番目の点は、最初の2つと、ソースコードが自由に利用可能であることによって達成されています。 (*) 現在はOSに依存します。