Googleは、マルウェアや不正なウェブプッシュ通知を悪用した攻撃を阻止するため、Chromeに強化された防御機能を実装しました。この通知は、フィッシング詐欺や不正な支払い要求、詐欺コンテンツの拡散にもしばしば利用されています。
アンチウイルスとマルウェア
この取り組みでは、ブラウザ側の権限制御、バックエンドでのレート制限、セーフブラウジングのインテリジェンス、そして行動分析を組み合わせることで、正規サイトによる通知機能の利用は維持しつつ、通知の悪用を最小限に抑えます。
Google Chromeが不正な通知をブロック
プッシュ通知は従来、ウェブサイトとユーザーとのリアルタイムなやり取りを可能にする機能として使われてきました。しかし近年、悪意ある攻撃者が誤解を招くようなプロンプトや侵害されたウェブサイト、連携させた複数のドメインを悪用し、欺瞞的なアラートをユーザーの端末に直接送りつけるケースが増えています。
こうしたメッセージはアンチウイルスの警告、ソフトウェアの更新通知、配送業者、銀行、暗号資産プラットフォームなどになりすまし、ユーザーを悪意あるダウンロードや認証情報を窃取するページへと誘導します。
Chrome Securityによると、これらの新たな防御機能により、第1四半期だけでAndroid上の不要な通知が1日あたり70億件以上削減されたとのことです。
同社は単一の検出手法に頼るのではなく、「スイスチーズ」モデルと呼ばれる多層的なアプローチを採用しています。これは通知のライフサイクルの各段階で悪用を捕捉できるよう、複数の制御を重ね合わせる仕組みです。
この戦略の重要な要素の一つが、権限の自動失効です。Chromeは、最近利用していないサイトの通知権限を失効させることができ、ソーシャルエンジニアリングによって取得された権限が長期にわたって効力を持ち続けることを防ぎます。
さらに、疑わしい通知警告を繰り返し発するサイトについても権限が剥奪される場合があります。ユーザーは失効した権限を、ChromeのSafety Hubから確認・復元することが可能です。
Googleはまた、不正なウェブサイトが連携するネットワークを検知するための行動検出の仕組みも開発しました。この仕組みは、サービスワーカーの活動に関連するシグナルを分析し、複数のドメインが連携して悪意ある通知や不要な通知を配信している兆候を探ります。

これにより、個々のウェブサイトが一見すぐには害を及ぼさないように見える場合でも、マルウェア配布や詐欺活動に関連するインフラから権限を剥奪できます。
バックエンド側では、Firebase Cloud Messagingが、大量の通知悪用を緩和するためのPush APIレート制限を導入しました。
Chromeは、ユーザーエンゲージメントに対する通知量の割合、権限要求プロンプトの頻度、サイト全体の活動状況といった要素をもとにドメインを評価します。
迷惑と判断されたドメインは、1分あたり1,000件までのメッセージ送信に制限されます。この閾値を超えようとするとHTTP 429エラーが返され、運営者はトラフィックの削減を余儀なくされます。
この制限は繰り返し違反するドメインに対して段階的に厳しくなり、持続的に問題のない挙動が続いた場合にのみリセットされます。このモデルにより、大規模な通知スパムキャンペーンを運営するための運用コストが増加する一方、正規のパブリッシャーは配信方法を調整することで対応が可能です。

さらにChromeは、特にAndroidにおいて権限付与時のユーザー体験を見直し、プロンプト疲れを軽減してユーザーがより的確な判断を下せるよう支援しています。
ブラウザには以前から、Android向けにワンタップで通知購読を解除できる機能が導入されており、迷惑または疑わしいサイトの通知権限をユーザーが素早く取り消せるようになっています。
今回の変更は、サイバー犯罪者が従来のメールセキュリティ対策を回避し、ブラウザのアラートを通じて被害者に到達するために利用してきた、根強い配信経路に対処するものです。
権限管理、行動検出、レピュテーションシグナル、そしてサーバー側でのスロットリングを組み合わせることで、Googleは通知を悪用したマルウェアや詐欺キャンペーンの拡大をますます困難にすることを目指しています。
アンチウイルスとマルウェア
ユーザーは、Chromeの設定でウェブサイトの通知権限を定期的に見直すことをお勧めします。デスクトップでは、設定 > プライバシーとセキュリティ > サイトの設定 > 通知からアクセスするか、chrome://settings/content/notificationsにアクセスすることで確認できます。Androidユーザーは、その他 > 設定 > 通知から権限を確認できます。
新たなフィッシングやマルウェアが自社を侵害する前に阻止しましょう。 世界15,000のSOCから得られるライブインテリジェンスを統合
翻訳元: https://gbhackers.com/google-chrome-blocks-abusive-notifications/