クロスオリジン埋め込みポリシー

Cross-Origin-Embedder-PolicyCOEP)は、ページでの限定的な処理を許可するために使用しています。Google パブリッシャー タグ(GPT)では、この制限が適用されたページはまだサポートされていません。Chrome の SharedArrayBuffer のサポート終了の影響を受けるサイトでは、Chrome で COEP と広告の組み合わせをサポートするまで、リバース オリジン トライアルにお申し込みください。

サイトが影響を受けるかどうかを確認するにはどうすればよいですか?

Chrome で Chrome DevTools を使用して SharedArrayBuffer を使用しているかどうかを判断する方法については、ドキュメントをご覧ください。DevTools で SharedArrayBuffer の使用がサードパーティ スクリプトにあると記載されている場合は、スクリプトの操作に SharedArrayBuffer が必要かどうかをベンダーから問い合わせてください。

パソコンの Chrome に SharedArrayBuffer のサポート終了の警告が表示されるのはなぜですか?

SharedArrayBuffer は高解像度タイマーの作成に使用できるため、Spectre スタイルの攻撃をより効率的に行うことができます。ブラウザは、COEP にオプトインしているページにのみ使用しています。この制限は FirefoxAndroid Chrome にすでに適用されており、パソコン版 Chrome ではバージョン 92 で適用されます。

GPT で COEP がまだサポートされていない理由

広告を表示する場合は、クロスオリジン コンテンツの埋め込みが必要になります。COEP では、クロスオリジン エンベディングを明示的にオプトインする必要があります。そのためには、Google によって配信されるリソースと第三者によって提供されるリソースの両方について、すべての広告内のすべてのリソースを変更する必要があります。Google は Chrome と協力して、大幅な変更を行うことなく COEP サイトに広告が含まれるようにしています。

利用できるサポート オプションを教えてください。

サイトで SharedArrayBuffer が必要な場合、Chrome はリバース オリジン トライアルを通じてサイトごとにオプトアウトを提供しているため、Chrome 92 以降では SharedArrayBuffer を使用できます。Chrome では、未修正のサードパーティ コンテンツの埋め込みのサポートがリリースされるまで、このオプトアウトを引き続きサポートする予定です。この時点で、GPT が COEP ページをサポートするようになります。