はじめに
このドキュメントでは、正しくロードされないGoogle ReCAPTCHAイメージのソリューションについて説明します。
問題
最新のブラウザXSS(クロスサイトスクリプティング)保護の変更により、Umbrella DNSポリシー内でGoogleアプリケーションに対してApplication Control(ACE)を適用すると、Google ReCAPTCHAイメージのロードが失敗します。
シナリオ
- Google ChromeまたはMicrosoft Edgeブラウザの最新バージョンが使用中です。
- Umbrella DNSポリシーでは、インテリジェントプロキシ機能が有効になっています。
- Umbrella DNSポリシーには、Googleアプリケーション(Googleドライブなど)に対するアプリケーション制御の適用が含まれています。
このシナリオでは、ログイン時にGoogle ReCAPTCHAを使用するサイトでは、イメージが正しく表示されず、次の例のようになります。
4416192916756
注:この動作はDNSポリシーにのみ適用されます。Webポリシーはこの動作の影響を受けません。
現状
当社のエンジニアリングチームは、Google CAPTCHAとの互換性を向上させる目的で、GoogleアプリケーションIDの改良を検討しています。
ただし、Googleアプリケーショントラフィックを識別するための許容可能な有効性を維持するために広範なテストが必要であるため、この問題に対してコミットされたタイムラインはありません。
この記事は、詳細な情報が入手可能になると更新されます。
解決方法
同様の症状に対する以前の回避策は、最新のブラウザXSS保護の変更により、許可リストへのサイトの追加に関連して機能しなくなりました。
使用できるオプションは次のとおりです。
- SIGサブスクリプションをご利用のお客様は、DNSポリシーではなくWebポリシーを使用してGoogleアプリケーション制御を適用できます。
- DNSのお客様だけが、DNSポリシー内のApplication ControlからGoogleアプリケーションを削除して、Google CAPTCHA機能を復元できます。ただし、この結果、変更されたポリシーが適用されるエンドユーザに対して問題のGoogleアプリケーションが許可されます。