セキュリティ

セキュリティ設計と制限

このページでは、現在ユーザーが確認できる境界と、まだ完了していない信頼性の作業を説明します。

必須のハイブリッド耐量子セキュリティ

RatelMeshはTLS 1.3をX25519MLKEM768に限定し、ML-KEM-768の共有秘密からWireGuard事前共有鍵を導出します。ML-KEMのカプセル化はML-DSA-65で認証され、署名の不正、鍵の不一致、耐量子セッションの欠落または無効がある場合はフェイルクローズします。

WireGuardには引き続きCurve25519が含まれるため、これはハイブリッド設計です。システムの全構成要素が純粋な耐量子方式だという主張ではありません。

鍵とコントロールプレーン

WireGuard秘密鍵は端末上で生成され、端末内に留まります。コントロールプレーンは公開鍵を受け取り、署名済みネットワーク状態を配布します。認可署名によってノードIDと経路が結び付けられます。

侵害されたコントロールプレーンは、端末を失効させたりサービスを拒否したりできます。クライアント検証はリスクを下げますが、ゼロトラストではありません。

リレーから見える情報

テナント所有のRELAYノードはWireGuard暗号文を転送します。トンネルの内容は復号できませんが、エンドポイント、時刻、パケットサイズ、通信量は観測できます。

IDとアクセス

ベータ版はメール認証と有効期間の短い一回限りの登録コードを使用します。企業向けSSO、Passkey、多要素による端末承認は今後の課題です。

通信遮断機能の境界

出口モードはIPv4、IPv6、DNSを引き受け、経路障害時のローカル回線へのフォールバックを遮断します。各プラットフォームで継続的な実機試験が必要です。

ダウンロードの検証

SHA-256で転送時の破損を検出できます。macOSの公証、Windows Authenticode、Androidリリース署名、iOSの正式配布は、まだすべて完了していません。

脆弱性を報告

再現手順、影響を受けるバージョン、影響範囲をadmin@ratelmesh.comへ送ってください。有効な資格情報や秘密鍵は絶対に送らないでください。 admin@ratelmesh.com