このコンテンツは自動機械翻訳サービスによる翻訳版であり、皆さまの便宜のために提供しています。原本の英語版と異なる誤り、省略、解釈の微妙な違いが含まれる場合があります。ご不明な点がある場合は、英語版原本をご確認ください。
本日、私たちはCloudflareとブラウザ開発チームのパートナーシップを強化するコラボレーションイニシアチブである、Cloudflareのブラウザ開発者プログラムを発表します。
ブラウザ開発者の方は、こちらから参加をお申し込みください。
Cloudflareは、より良いインターネット環境の構築をサポートすることを目標としています。それを実現する方法の一つが、Cloudflare Challenges または Turnstileを通じて、ボットからの不要なトラフィックを検出してブロックするツールをWebサイト所有者に提供することです。ボットと検出システムの両方がより高度になるにつれ、人間のトラフィックの検証に必要なセキュリティチェックはより複雑になります。当社では適正なバランスを保つことを目指していますが、これらのセキュリティ対策が正規のブラウザやそのユーザーに問題を引き起こすことがあることを認識しています。
このプログラムの中核的な目的は、ブラウザ開発者と直接協力し、アクセシビリティとセキュリティの両方が共存できるようにするための意図的なコラボレーションの場を提供することです。Cloudflareは、進化するブラウザ環境をサポートすると同時に、お客様に最高のセキュリティ製品を提供するという責任を果たすことを目指しています。このプログラムは、ブラウザチームがフィードバックを共有し、問題を報告し、CloudflareのChallengesとTurnstileがすべてのブラウザでシームレスに動作するようにするための専用チャネルを提供します。
プログラムに参加するブラウザ開発者は、以下の恩恵を受けることができます:
ブラウザ固有の懸念事項、フィードバック、問題に対処するためのCloudflareチームへの双方向コミュニケーションチャンネルです。
Cloudflare ChallengesとTurnstileに対する構築とテストを行うためのベストプラクティス。
最新情報の入手や質問、ブラウザ開発者とCloudflareのエンジニア向けディスカッションのためのプライベートコミュニティフォーラム。
更新や変更を早期に可視化することで、ブラウザにおけるCloudflare Challengeの処理に影響を与える可能性があります。
(該当する場合)お客様のブラウザをテストパイプラインに組み込み、当社のリリースでそのパフォーマンスを監視するテスト統合。
このプログラムは、Cloudflareが最善を尽くして、当社のセキュリティ製品がすべてのブラウザで適切に動作するようにし、同時にこれらのシステムがどのように進化するかについてブラウザ開発者に意見を提供する、パートナーシップとして設計されています。このプログラムのアウトプットとして、オープン性とセキュリティのバランスを保ちながら、Cloudflare Challengesを実行するための明確なブラウザ要件を公開する予定です。
Webを閲覧するエンドユーザーのために、さまざまなブラウザをサポートし続けています。ブラウザ開発者プログラムからの洞察とコラボレーションに基づいて、このリストを引き続き更新していきます。また、ChallengeインタースティシャルページとTurnstileが、エラーや失敗状態に対して、明確で実用的なUI/UXを提供し、発生する可能性のある問題を理解し、解決することを容易にするために尽力しています。
ブラウザを使用していて、Cloudflareで保護されたWebサイトでユーザーにシームレスな体験を提供したいとお考えの方は、こちらからお申し込みください。
当社がプロジェクトに関する基本情報を提供し、ブラウザ開発者プログラム契約へのサインを求められます。さらに、参加者は当社のコミュニティ行動規範を遵守し、積極的なエンゲージメントに取り組むことを期待しています。
選考が承認されると、Cloudflareコミュニティ内のプライベートスペースに招待されます。そこで当社チームと直接対話することができます。
Cloudflare Challengesは、訪問者が人間かボットかを検証するセキュリティメカニズムで、現在世界中のさまざまなブラウザにサービスを提供しています。Chromeは68.0%、Safariは8.7%、Firefoxは6.3%、Edgeは4.8%、Operaは6.2%でリードしています。しかし、全体として残りのトラフィックを構成する非常に長いテールのブラウザは、個別には1%未満ですが、組み合わせることで、信じられないほど多様なWebエコシステムの実像を描いています。
ブラウザトラフィックの分布、100以上のブラウザが「その他」のカテゴリを構成
この多様性はさまざまな環境に広がり、それぞれに独自の制約や機能があります。
Webテクノロジーの境界を押し広げる\n新しいブラウザや\n実験的ブラウザ
DuckDuckGoなど、ユーザーデータ保護を優先するプライバシー重視のブラウザ
Facebook、Instagram、TikTokなどのソーシャルメディアアプリに埋め込まれたブラウザ
モバイルアプリケーションで使用されるWebView
ヘッドセットやゲーミングコンソール向けのOculusなど、ゲーミングとVRブラウザ
教室のディスプレイとホームアプライアンスに組み込まれたスマートデバイスブラウザ
このレベルの多様性をサポートすることは、エンジニアリング上の課題です。それらのブラウザの多くは、標準的な前提から逸脱しています。最新のWeb APIが完全にサポートされていないものもあれば、より厳格なデータプライバシーポリシーの下で運用されているものもあり、訪問者を検証するスクリプトが適切に実行されない可能性がある環境向けに最適化されているものもあります。これらのブラウザーは、悪いものや悪意のあるものではありません。しかし、その動作は、主流のブラウザで見られる一般的なパターンから逸脱する可能性があり、チャレンジフローに問題があったり、失敗したりする可能性があり、避けたいと考えています。
エンジニアの観点から見ると、私たちの仕事は難しいバランスを保つことです。ロジックがあまりに厳格すぎて大多数の行動しか期待されない場合、より従来性の低いプラットフォームで正当なユーザーを除外してしまうリスクがあります。しかし、基準をあまりにも緩和すると、不正利用される攻撃対象領域を増やすことになります。トップ5ブラウザに過剰に適合することはできませんし、すべてのクライアントを性能や信頼性において同等に扱う余裕もありません。
Browser Developer Programはこのギャップを埋める1つの方法です。ブラウザチーム、特にニッチな環境や新しい環境を構築しているチームと直接協力することで、ブラウザチームが運用する制約をよりよく理解し、各システムの互換性と回復力を高めることができます。
このプログラムは参加無料で、規模やライフサイクルステージに関係なく、すべてのブラウザ開発者が利用可能です。当社の目標は、ブラウザ開発者に耳を傾け、学び、協力して、すべての人にとってより良い体験を創出することです。
このプログラムは、最終的にエンドユーザーに最も利益をもたらすと信じています。このプログラムに参加することで、企業のセキュリティニーズと人々がインターネットにアクセスする多様な手段の両方を優先するソリューションの構築に貢献できます。
ぜひご参加ください!