Godfatherマルウェアがバーチャル化を利用して銀行アプリを乗っ取る

Security

Source: https://www.bleepingcomputer.com/news/security/godfather-android-malware-now-uses-virtualization-to-hijack-banking-apps/

🛡 概要

最近、Androidマルウェア「Godfather」の新しいバージョンが発見され、モバイルデバイス上に隔離された仮想環境を作成し、正当な銀行アプリからアカウントデータや取引情報を盗み出します。この悪意のあるアプリは、デバイス内の制御された仮想環境で実行されるため、リアルタイムでのスパイ行為、資格情報の窃取、取引の操作が可能であり、見た目の上では完全に欺瞞を維持します。

🔍 技術詳細

Godfatherは、埋め込まれた仮想化フレームワークを含むAPKアプリとして配布されており、オープンソースのツール(VirtualAppエンジンやXposed)を利用してフックを実行します。デバイス上でアクティブになると、ターゲットアプリを確認し、見つかった場合はそのアプリを仮想環境に配置し、StubActivityを使用してホストコンテナ内で起動します。StubActivityは、仮想化エンジンを実行するアプリに宣言されたプレースホルダーアクティビティであり、実際のアプリの起動を代理します。これにより、Androidは正当なアプリが実行されていると思い込み、実際にはその操作を傍受し制御します。CVEやCVSSの情報は確認されていませんが、技術的な手法は非常に巧妙です。

⚠ 影響

Godfatherは、500以上の銀行、暗号通貨、eコマースアプリをターゲットにしており、その影響範囲は非常に広範です。Zimperiumによると、ユーザーは実際のアプリのUIを目にし、Androidの保護機能は悪意のある操作を見逃すため、非常に高い欺瞞レベルに達しています。このマルウェアは、ユーザーが実際の銀行アプリを起動した際に、そのインタラクションに関連するすべての機密データを簡単に盗むことができます。

🛠 対策

このマルウェアから自身を守るためには、Google Playからのみアプリをダウンロードするか、信頼できるパブリッシャーからのAPKを使用することが重要です。また、Play Protectが有効であることを確認し、要求される権限に注意を払うことが求められます。特に、銀行アプリを使用する際は、常に警戒を怠らないことが肝要です。Godfatherのような進化する脅威に対抗するためには、最新の情報を把握し、適切なセキュリティ対策を講じることが不可欠です。