Fake AI Chrome extensions with 300K users steal credentials, emails

30万人以上のユーザーがインストールしている悪質なChrome拡張機能30セットが、AIアシスタントになりすまして認証情報、メール内容、閲覧情報を盗んでいる。

これらの拡張機能の中には、Chrome ウェブストアにまだ存在し、数万人のユーザーがインストールしているものもあれば、インストール数が少ないものもあります。

ブラウザセキュリティプラットフォームLayerXの研究者は、この悪質な拡張機能キャンペーンを発見し、AiFrameと命名しました。彼らは、分析したすべての拡張機能が、単一のドメインtapnetic[.]proの下でインフラと通信していることから、同じ悪意のある取り組みの一部であることを発見しました。

Wiz

彼らによると、AiFrameキャンペーンで最も人気のある拡張機能は80,000人のユーザーを持ち、Gemini AI Sidebar (fppbiomdkfbhgjjdmojlogeceejinadg)と呼ばれていたが、現在はChromeウェブストアにはない。

しかし、何千人ものユーザーを持つ他のエクステンションは、GoogleのChromeエクステンション用リポジトリにまだ存在していることがわかった。名前が異なる場合もあるが、識別は同じであることに注意すべきである。

  1. AI Sidebar(gghdfkafnhfpaooiolhncejnlgglhkhe) – 70,000ユーザー
  2. AIアシスタント(nlhpidbjmmffhoogcennoiopekbiglbp) – 60,000 users
  3. ChatGPT Translate(acaeafediijmccnjlokgcdiojiljfpbe) – 30,000 users
  4. AI GPT (kblengdlefjpjkekanpoidgoghdngdgl) – 20,000 users
  5. ChatGPT (llojfncgbabajmdglnkbhmiebiinohek) – 20,000 users
  6. AI Sidebar(djhjckkfgancelbmgcamjimgphaphjdl) – 10,000 users
  7. Google Gemini(fdlagfnfaheppaigholhoojabfaapnhb) – 10,000 users

LayerXは、30の拡張機能すべてが同じ内部構造、JavaScriptロジック、パーミッション、バックエンドインフラストラクチャを共有していることを発見しました。

悪意のあるブラウザアドオンはAI機能をローカルに実装せず、フルスクリーンのiframeをレンダリングしてリモートドメインからコンテンツをロードすることで約束された機能を提供します。

Microsoft Officeアドインの場合と同様に、パブリッシャはアップデートをプッシュすることなく、いつでも拡張機能のロジックを変更できるため、これ自体が危険であり、新たなレビューを回避することができる。

この拡張機能はバックグラウンドで、MozillaのReadabilityライブラリを使って、機密性の高い認証ページを含む、ユーザーが訪問したウェブサイトのページコンテンツを抽出する。

LayerXによると、15の拡張機能のサブセットは特にGmailデータをターゲットにしており、「mail.google.com」の「document_start」で実行され、UI要素を注入する専用のコンテンツスクリプトを使用している。

このスクリプトは、目に見える電子メールのコンテンツをDOMから直接読み取り、「.textContent」を介して電子メールのスレッドテキストを繰り返し抽出する。研究者は、電子メールの下書きさえもキャプチャすることができると指摘している。

「AIによる返信や要約などのGmail関連機能が呼び出されると、抽出されたメールコンテンツは拡張機能のロジックに渡され、拡張機能オペレータが制御するサードパーティのバックエンドインフラストラクチャに送信されます

「その結果、電子メールのメッセージテキストと関連するコンテキストデータが、Gmailのセキュリティ境界の外側で、リモートサーバーに送信される可能性がある。

この拡張機能はまた、’Web Speech API’を使用してリモートでトリガーされる音声認識とトランスクリプト生成メカニズムも備えており、結果をオペレータに返す。許可された権限によっては、この拡張機能は被害者の環境から会話を吸い上げることもできる。

は、LayerXの調査結果についてGoogleにコメントを求めたが、発表までに回答は得られていない。

悪意のある拡張機能の完全なセットについては、LayerXの侵害の指標のリストを確認することをお勧めします。侵害が確認された場合、ユーザーはすべてのアカウントのパスワードをリセットする必要がある。

.ia_ad { background-color:#width: 95%; max-width: 800px; margin: 15px auto; border-radius: 8px; border:1px solid #d6ddee; display: flex; align-items: stretch; padding: 0; overflow: hidden; }:0; overflow: hidden; } .ia_lef { flex: 1; max-width: 200px; height: auto; display: flex; align-items: stretch; } .ia_lef a { display: flex; width: 100%; height: 100%; } .ia_lef a img { width: 100%; height: 100%; border-radius: 8px 0 0 8px; margin: 0; display: block; } .ia_rig { flex: 2; padding:display: flex; flex-direction: column; justify-content: center; } .ia_rig h2 { font-size: 17px !important; font-weight: 700; color:#line-height: 1.4; font-family:margin: 0 0 14px 0; } .ia_rig p { font-weight: bold; font-size: 14px; margin: 0 0 clamp(6px, 2vw, 14px) 0; } .ia_button { background-color:#border:1px solid #3b59aa; color: black; text-align: center; text-decoration: none; border-radius: 8px; display: inline-block; font-size: 16px; font-weight: bold; cursor: pointer; padding:width: fit-content; } .ia_button a { text-decoration: none; color: inherit; display: block; } @media (max-width: 600px) { .ia_ad { flex-direction: column; align-items: center; } .ia_lef { max-width: 100%; } .ia_lef a img { border-radius: 8px 8px 0 0; } .ia_rig { padding:15px;
width: 100%;
}

.ia_button {
width: 100%;
margin: 0px auto;
}
}

ITインフラの未来はここにある

現代のITインフラは、手作業のワークフローでは対応できないほど高速に動いています。

この新しいTinesガイドでは、チームが隠れた手作業の遅延を削減し、自動応答によって信頼性を向上させ、すでに使用しているツールの上にインテリジェントなワークフローを構築して拡張する方法をご紹介します。