本文へスキップ

セキュリティ

セキュリティと脆弱性の開示

脆弱性の報告方法、見つけた場合の報酬、そして報告後に私たちが約束すること。

オープンソースで、欠陥の発見には報酬があります

PrivaMeshは十分に研究されたプリミティブの上に構築されています。X3DH、Double Ratchet、AES-256-GCM、そしてiOS 26ではML-KEM-768です。それらを実装するコードは3つのクライアントすべてで公開されているため、誰でも説明を鵜呑みにせず、実際に何をしているかを読むことができます。

そこで見つかった欠陥には、バグバウンティを通じて最大$500の価値があります。

脆弱性の報告

件名にsecurityと入れてprivamesh@proton.meへメールしてください。

  • アプリのバージョン、端末の機種、iOSのバージョンを記載してください。
  • 問題を再現できるだけの詳細を記載してください。
  • リカバリーフレーズは絶対に送らないでください。どんな理由でも、どんな状況でも、私たちがそれを求めることはありません。

私たちが約束すること

  • 2営業日以内に受領を連絡します。返信がない場合は、メールが届かなかったものとして再送してください。
  • 30日以内に修正または計画を示します。対象は、メッセージの閲覧、アカウントのなりすまし、ユーザーとその活動の結び付けを可能にするすべてのものです。
  • 希望すればクレジットを、希望しなければ沈黙を。確認せずにお名前を出すことはありません。
  • 法的な脅しは一切しません。他人のアカウントやデータを標的にしない、善意の調査が対象です。

報酬

確認された発見にはバグバウンティプログラムを通じて報酬が支払われます。重大な脆弱性には最大$500で、支払いは修正時ではなく確認時に行われます。報酬の区分、対象範囲、対象外となる既知の問題はすべてそこで公開しています。自らが文書化した欠陥にこっそり支払うようなプログラムは、プログラムとは言えないからです。

サポート対象のバージョン

セキュリティ修正は次回のApp Storeリリースで提供されます。PrivaMeshはiOS 18以降で動作し、メジャーバージョンを1つしかリリースしていないため、修正を移植する古いブランチはありません。これが変わったときは、サポート期間をほのめかすのではなく、ここに明記します。

修正済みの内容

2026年8月以降、外部からの報告が12件、内部監査が2回ありました。修正は完了していますが、まだどれもあなたの端末には届いていません。App Storeにあるバージョン1.1は、修正が書かれる前の8月13日にビルドされたもので、修正は次回のリリースでユーザーに届きます。それまでは、公開中のアプリにはそれらが修正する問題があるものと考えてください。修正ではなく文書化したものは既知の制限にあります。誰が何を報告したかは公開しません。

対象範囲

iOSクライアント、オンチェーンのプロトコル、そしてアーキテクチャのページで説明している手数料サービスはすべて対象です。サードパーティのインフラ(Solana自体、RPCプロバイダー、Apple)は私たちが修正できるものではありませんが、報告は歓迎します。設計が守る範囲の境界については、脅威モデルと既知の制限をご覧ください。

よくある質問

脆弱性はどう報告すればいいですか?

件名に「security」と入れてprivamesh@proton.meへメールしてください。アプリのバージョン、端末とiOSのバージョン、再現に十分な詳細を記載してください。2営業日以内の受領連絡を目指しています。

バグバウンティはありますか?

はい。重大な発見に最大$500、高に$200、中に$75、低に$25で、深刻度はその発見が私たちの脅威モデルの何を破るかによって決まります。すべての区分、対象範囲、除外事項はバグバウンティのページにあります。

どのバージョンがセキュリティ修正を受けられますか?

修正は次回のApp Storeリリースで提供されます。PrivaMeshはまだメジャーバージョンを1つしかリリースしていないため、修正を移植する古いブランチはまだありません。

続けて読む