オープンソースの暗号化は、監査されたコードを実際に実行していることを自動的に意味するわけではない。 @primus_labsのzkTLSインフラストラクチャにおいて、見落とされがちな部分の一つがブラウザ拡張機能である。 Primusはこの拡張機能をオープンソース化し、開発者がユーザーがローカルで証明を生成する方法を検証できるようにしている。 しかし、パブリックリポジトリとインストールされたブラウザ拡張機能は、異なる信頼境界を持つ。 リリースされたバイナリは、公開されたコードから再現可能か? アップデートはどのように検証されるのか?ブラウザの権限が変更された場合、何が起こるのか? これらの質問は重要である。なぜなら、ローカルでの証明生成は依然として信頼できるクライアントソフトウェアに依存しているからだ。 私が考える、検証可能なデータインフラの次なるステップは、HTTPSデータが本物であることを証明することだけではない。 それは、そのデータを処理するソフトウェア自体を独立して検証可能にすることである。 オープンソースは透明性を可能にする。再現可能なビルドはそれを測定可能にする。


