サイバーセキュリティ

Hirudoマルウェア、Android上の銀行アプリを置き換えてセキュリティチェックを回避

研究者らは、HirudoというAndroidマルウェアを確認した。このマルウェアは正規の銀行アプリを改変版に置き換え、署名、Accessibility、Play Integrityのチェックを無効化する。さらに、ログイン情報、秘密コード、メッセージの窃取に加え、端末の遠隔操作、画面や音声のキャプチャも可能にする。

2026-10-14
1 分で読めます
2 閲覧数
certi.news Editorial Team
Hirudoマルウェア、Android上の銀行アプリを置き換えてセキュリティチェックを回避

研究者らは、Hirudoという新たなAndroidマルウェアを発見した。このマルウェアは、端末内の正規の銀行アプリを改変版に置き換えることで、銀行サービスの利用者を標的にする。モバイルセキュリティ企業ThreatFabricの報告によると、このマルウェアはコードインジェクション用のエンジンを使用し、アプリの署名チェック、アクセシビリティサービス、Play Integrityのチェックを回避する。

8つの銀行アプリの悪意あるコピーが確認されており、その中には少なくとも7つのインドネシアの銀行のアプリが含まれていた。また、このキャンペーンは中国、インド、メキシコ、モロッコ、タイの金融機関も標的にしていたが、被害者数は依然として不明だ。

Hirudoはどのように端末へ侵入するのか?

このマルウェアは通常、ショッピングやエンターテインメントコンテンツ向けの機能を提供する、正常に見えるアプリを通じて侵入する。例として、Shopora、1V1 X、ZoyaTV、KoiShortなどがある。これらのアプリはマルウェアのダウンローダーとして機能し、その後、偽のアップデート通知を表示して、ユーザーにAccessibility権限などの追加権限を付与させる。

権限が有効になると、悪意あるアプリは本物の銀行アプリを削除し、改変版をダウンロードしてインストールしようとする。ThreatFabricは、この処理について、ユーザーが2つの段階で中断できるため、攻撃者にとってリスクが伴うと説明している。

保護機構を回避手段へと転換

改変版は銀行アプリの元のコードの大部分を保持しているが、オープンソースのYAHFAおよびDobbyフレームワークを基盤とするエンジンを追加している。このエンジンは銀行アプリ自体のプロセス内で動作するため、アプリの外部から攻撃するのではなく、チェック結果を操作できる。

  • 照会された際に、元の署名証明書を置き換える。
  • 有効になっているAccessibilityサービスを隠す。
  • スクリーンショット保護を無効にし、遠隔からの閲覧と録画を可能にする。
  • 鍵に関連付けられた認証証明書を変更し、Play Integrityのリクエストを攻撃者が管理するサーバー経由で送信する。

攻撃者は何を盗めるのか?

Hirudoは、銀行口座のパスワード、秘密の決済コード、端末のロック解除に関する秘密情報、SMSメッセージを盗めるほか、スマートフォンの画面をストリーミングし、2つのカメラを制御できる。また、偽の決済画面を使って決済コードを収集し、データ窃取を隠すために偽の成功結果を表示する。

ThreatFabricは、保護されていないバックエンドパネル上に、アプリの認証情報を含む数千件の記録が存在することを確認した。そこには端末情報、ロック画面、金融ファイルも含まれていた。これらのデータがすべての被害者のものなのか、一部の被害者のものなのかは、報告書では明らかにされていない。

制限事項と取るべき対策

回避手法には制限がないわけではない。組み込まれた認証鍵が公に流出する可能性があり、Googleはそのうち2つの証明書を侵害された証明書のリストに追加した。これにより、サーバー側で証明書の失効チェックを実行する際、サーバーが偽造処理を検出できるようになる。

ThreatFabricは、Hirudoについて、アプリ内部の保護機構を標的にするため、Android上の銀行口座窃取マルウェアの手法におけるエスカレーションを示すものだと見ている。同社は銀行に対し、サーバー側で安全性の検証と認証を行い、チェックをセッションや重要な処理に関連付け、行動管理と取引リスク管理を維持するよう提案している。

ユーザーには、端末を最新の状態に更新し、非公式ストアからAPKファイルを入手することを避け、Play Protectを使用して定期的にチェックを行うことが推奨される。

ニュースの出典
BleepingComputer
原文を開く ↗
c
著者

certi.news Editorial Team

知っておくべきこと

Hirudoマルウェアは、Android上の正規の銀行アプリを改変版に置き換え、署名、Accessibility、Play Integrityのチェックを回避します。認証情報、トークン、メッセージを窃取できるほか、端末を監視し、遠隔操作することも可能です。

  • Hirudoは通常、ショッピングやエンターテインメント向けの正規アプリに見せかけたアプリを通じて侵入し、その後、追加の権限を取得するため偽のアップデートを表示します。
  • Accessibilityが有効になると、実際の銀行アプリを削除し、改変版のインストールを試みます。
  • YAHFAとDobbyのフレームワークを基盤とするエンジンを使い、コードを注入して銀行アプリのプロセス内にあるセキュリティチェックを操作します。
  • パスワード、秘密の認証コード、端末のロック解除情報、SMSを窃取できるほか、画面や音声のキャプチャ、2台のカメラの操作も可能です。
  • 8種類の銀行アプリの悪意ある改変版が確認されており、このキャンペーンは複数の国の金融機関を標的にしましたが、被害者数は不明です。
  • レポートでは、端末を更新すること、非公式ストアからAPKを入手しないこと、Play Protectを使用すること、さらに銀行側のサーバーで完全性検証を強化することを推奨しています。

よくある質問

HirudoはどのようにAndroid端末に侵入しますか?

主に、ショッピングやエンターテインメント向けの通常のアプリに見せかけたアプリを通じて侵入し、その後、偽のアップデート通知を使ってユーザーを誘導し、Accessibilityなどの追加権限を付与させます。

Hirudoはどのようなデータを窃取できますか?

銀行口座のパスワード、秘密の決済コード、端末のロック解除情報、SMSのほか、端末や金融関連ファイルのデータを窃取できます。

Hirudoはどのようにセキュリティチェックを回避しようとしますか?

YAHFAとDobbyを基盤とするエンジンを銀行アプリのプロセス内に追加し、署名、Accessibility、Play Integrityのチェック結果を操作します。

ユーザーは感染リスクをどのように減らせますか?

端末を更新し、非公式の提供元からAPKをインストールせず、Play Protectを使って定期的にスキャンする必要があります。

このストーリーを探る

関連トピックとエンティティ

同じカテゴリー

おすすめ記事

すべてのニュースを見る