Cloudflareが、OHTTPを使った新しいゲートウェイ機能を閉鎖型ベータとして始めると発表した。あわせて、これまでの「Privacy Gateway」は「Cloudflare OHTTP Relay」に名前を変える。単なる名称変更ではなく、OHTTPの仕組みを前面に出して、RelayとGatewayの役割分担を分かりやすくする狙いがある。プライバシー保護をアプリの外側ではなく、通信の土台に組み込もうとしている点がこの発表の核心だと思う。
元記事が伝えているのは、Cloudflareが「Cloudflare OHTTP Gateway」を新しく閉鎖型ベータで提供し始める、という案内だ。これはCloudflareのZoneに対する有料の追加機能として使えるようになり、利用者は少ない手順でOHTTPトラフィックを受け取れるようになる。記事では、利用希望者向けに waitlist への登録フォームも案内している。公開範囲をいきなり広げるのではなく、まずは招待制に近い形で顧客を受け入れる流れだ。
背景にあるのは、オンラインプライバシーの負担が利用者側に偏っている、というCloudflareの見方だ。第三者トラッカーを避けるにはVPNを使う、cookieを切る、adblockerを入れる、といった対処をユーザーに求めがちだが、それでもアプリ開発者は、IPアドレスやTLS fingerprintのような情報を通じてユーザーのことを知りすぎる場合がある。Cloudflareは、そうした状況を緩和するために、開発者がアプリの仕組みそのものにプライバシーを埋め込める基盤を作りたいとしている。
そこで出てくるのが OHTTP、正式には Oblivious HTTP だ。これは IETF の標準で、アプリのバックエンドがHTTPリクエストを受け取りつつ、ユーザーのIPアドレスを見なくて済むようにする仕組みと説明されている。OHTTPでは通信が2つの独立した経路を通る。1つは relay で、暗号化されたリクエストを内容を見ずに転送する役目を担う。もう1つは gateway で、暗号化されたリクエストを復号し、レスポンスを再び包み直す。アプリサーバー側は、OHTTPのリクエストをほぼ普通のHTTPのように扱える。重要なのは、この2者が信頼の分離を作っている点で、どちらか一方だけでは利用者の識別情報とリクエスト内容の両方を見られないようになっている。
Cloudflareは2022年に OHTTP relay 製品として Privacy Gateway を出している。記事では、その利用例として Flo Health の Anonymous Mode や、Apple の Private Cloud Compute が挙げられている。どちらも、利用者の身元とリクエストの内容を切り離すためにOHTTPを使っている。今回の発表では、Cloudflareが新たにOHTTP Gatewayを出す一方で、従来の Privacy Gateway は Cloudflare OHTTP Relay に改名する。理由は、2つの製品を区別しやすくするためだとしている。
記事の途中は、Cloudflareの保護下にあるサーバーを使っている顧客が、Cloudflare運用の relay と gateway を同時には使えない、という制約の説明に続いている。つまり今回の Gateway は、その制約を埋めるための追加ピースでもある。CloudflareがPrivacyを個別機能として売る段階から、OHTTPという標準に沿った製品群として整理し直しているのが、今回の発表の実態だと読める。
まず気になったのは、Cloudflareがこの発表を「プライバシー機能の追加」としてではなく、「プライバシーを守るためのインフラの拡張」として描いていることだ。これは表現の問題ではない。OHTTPは、利用者が自分で設定を頑張る道具というより、サービス運営者が組み込む前提の仕組みだからだ。VPNやアドブロックのような“利用者の努力”で守る世界から、通信経路そのものに役割分担を埋め込む世界へ寄せている。Cloudflareはそこに、自社の得意な「裏方のインフラ会社」としての居場所を見ているのだと思う。
一方で、こうした設計は便利さと引き換えに、インフラ事業者への依存も増やす。OHTTPは relay と gateway の分離で信頼を分けるが、現実の運用では、その両方を誰が担うのかが重要になる。Cloudflareはそこに自社製品を差し込み、しかも顧客のZoneに対する有料アドオンとして提供する。これは、プライバシー保護を標準化する動きであると同時に、Cloudflareにとって新しい課金面を増やす動きでもある。悪いとは言わないが、理想論だけで読んではいけない。
記事が触れているのはIPアドレスだけだが、実際にはもっと広い話に見える。現代のWebやモバイルのトラフィックは、IPだけでなくTLS fingerprintや各種メタデータからもかなりのことが分かってしまう。Cloudflareが「典型的な client-server exchange creates a trail of user data」と書いているのは、その不快さをよく表している。OHTTPは少なくとも、アプリ側がユーザー識別の起点を直接持ちにくくする。その意味で、これは広告ブロッカーの代替ではないが、追跡の起点を減らす土台にはなる。
ただし、ここで誤解してはいけないのは、OHTTPが万能の匿名化ではないことだ。記事の説明でも、relay と gateway の信頼分離が肝だとされている。つまり、ユーザーの匿名性はプロトコルの数学だけで成立するのではなく、運用上「同じ主体が両方を支配しない」ことに強く依存する。Cloudflare自身もその点を前提にしているはずで、だからこそ relay と gateway の名称を分け、役割を明確にしているのだろう。技術の巧妙さより、運用の設計が価値を左右するタイプの製品だと思う。
Cloudflareが例として挙げた Flo Health と Apple は、かなり意味深だ。Flo Health はヘルスケア系で、利用履歴や関心が非常にセンシティブになりやすい。Apple の Private Cloud Compute は、AI inference のリクエストをユーザー個人から切り離すためにOHTTPを使っている。どちらも、ただ「個人情報を守る」ではなく、サービスの信頼性そのものを支えるためにOHTTPが使われている。
ここに、プライバシーの位置づけの変化があると思う。以前は、プライバシーは法務やコンプライアンスの話として扱われがちだった。今は違う。AI処理、ヘルスケア、メッセージングのような領域では、誰のデータか分からないことが機能要件そのものになる。CloudflareがOHTTP Gatewayを出すのは、その変化に合わせて「この種の通信を標準で支える場所」が必要になったからだろう。単に便利だからではなく、利用の前提条件が変わりつつある。そこを押さえた発表だと受け止めている。
記事の最後の方で示唆されている制約は地味だが重要だ。Cloudflareでサーバーを守っている顧客は、Cloudflare運用の relay をそのまま gateway と組み合わせにくかった。つまり、OHTTPを使いたくても、既存のCloudflare利用との整合で止まっていた可能性がある。今回のOHTTP Gatewayは、その穴を埋める役割を持つ。だからこの発表は、新機能の追加というより「既存顧客がやっと同じ会社の中で完結できる」ことの意味が大きい。
ただ、閉鎖型ベータである以上、すぐに広く使える話ではない。実運用に必要な設定の細かさや、既存サービスとの相性はこれから詰められる部分が多いはずだ。とはいえ、CloudflareがOHTTPを単発の実験ではなく、RelayとGatewayの両輪として整理したのは大きい。プライバシーを“追加の工夫”ではなく“配管の一部”にする流れは、今後もっと増えるのではないかと思う。