ネットワークセキュリティ
 Computer >> コンピューター >  >> ネットワーキング >> ネットワークセキュリティ

Androidを脅かす偽攻略アプリ型ボットネットマルウェア「FalseGuide」とは?仕組みと対策を解説

Androidユーザーにとって、マルウェア攻撃は繰り返し発生する深刻な問題となっています。Google Playストアで感染アプリ、アドウェア、偽アプリが発見されるのはもはや珍しいことではなく、GoogleもPlayストアの安全確保に苦戦しているのが実情です。

悪意のあるアプリと安全なアプリを見分けるのは一般ユーザーには難しいものですが、アプリを選ぶ際に慎重になれば、被害を回避できる可能性は格段に高まります。最近発見された大規模な脅威が、「FalseGuide(フォールスガイド)」と呼ばれるアドウェアです。

これは正規のGoogle Playストアを通じて拡散するマルウェアです。その名の通り、ゲーム攻略アプリを装い、インストール時に管理者権限を要求します。ユーザーが権限を許可すると、マルウェアはデバイスの奥深くに組み込まれてしまいます。

FalseGuideの攻撃は当初の想定以上に広範囲に及んでおり、最近では「Anatoly Khmelenko」名義で開発された5つの追加アプリからもこのマルウェアが検出されました。

ボットネットとは?

「ボットネット(Botnet)」は「ロボット(robot)」と「ネットワーク(network)」という2つの言葉を組み合わせた造語です。このマルウェアは、サイバー犯罪者がユーザーのセキュリティを侵害するために利用されます。

ボットネットとは、悪意のあるソフトウェアに感染した個人所有のコンピュータやデバイス群がネットワーク化され、所有者に気づかれることなくハッカーに遠隔操作される状態を指します。感染したデバイスでは、起動時にバックグラウンドサービスが実行され、ポップアップ広告が表示されるようになります。

FalseGuideとは?

FalseGuideは、Google Playで猛威を振るう新型のAndroidマルウェアです。ユーザーのプライベートデータへの不正アクセスや、感染アプリの削除阻止など、非常に破壊的な挙動を見せます。

FalseGuideの仕組み

この悪意あるソフトウェアは、Google Play上の複数のアプリの中に潜んでいます。これらのアプリは他のAndroidゲームの攻略ガイドを装っており、インストール時に通常とは異なる権限(デバイス管理者権限)を要求する点が特徴です。

権限が許可されると、マルウェアはアプリと同じ名前のFirebase Cloud Messagingトピックに自身を登録します。こうして、感染したデバイス群からサイレントなボットネットを構築し、アドウェア配信のために利用するのです。

なぜ攻略アプリを装うのか?

FalseGuideがゲーム攻略アプリになりすます理由は主に2つあります。第一に、攻略アプリは元のゲームアプリよりも人気が高い傾向があること。第二に、攻略アプリは機能がシンプルで、開発や機能実装にかかる時間が少なくて済むことです。

現在までに50の攻略アプリがこのマルウェアに感染していることが確認されています。「ポケモンGO」「FIFA Mobile」など、人気モバイルゲームの攻略アプリもリストに含まれていました。

注意: インストール時に管理者権限を求めてくるアプリは、悪意のある意図を持っている可能性が高いといえます。

GoogleがFalseGuideをすべて削除

セキュリティ企業Check Pointからの警告を受け、Playストアに数か月間潜伏していたFalseGuideの全インスタンスがGoogleによって削除されました。ダウンロード数を正確に把握することは困難ですが、セキュリティ企業によると約200万台のデバイスが感染した可能性があるとのことです。ただし、ユーザーが管理者アクセスを許可しなかった場合や、アプリを実行しなかった場合は、実際の感染数はこれより少なくなります。影響の全体像はまだ明らかになっていませんが、攻略アプリをダウンロードする際は十分な注意が必要です。

安全を守るための対策

Google Playでは、悪意のあるアプリを検出してアップロードをブロックするためのセキュリティ対策が講じられています。しかしそれだけに頼ることはできず、ユーザー自身も常に警戒心を持つことが重要です。

以下の標準的な保護対策を実践すれば、被害を未然に防ぐことができます。

  • 信頼できる確認済みの開発者からアプリをダウンロードし、Google PlayストアやApp Storeなど信頼できるソースを利用する
  • アプリをインストールする前に権限を必ず確認する。不明な権限が含まれている場合はインストールしない
  • 最新のウイルス対策アプリを導入し、感染を検知・ブロックできる状態を保つ
  • サードパーティのサイトなど信頼できないソースからアプリをダウンロードしない
  • 未知の、セキュリティ保護されていないWi-Fiホットスポットの使用を避ける
  • 使用していないときはWi-Fiをオフにしておく
  • アプリに管理者権限を付与する際は慎重になる。管理者権限を与えると、アプリがデバイスを完全に制御できるようになる
  • SMSで届いたリンクは、正当なものに見えても絶対にクリックしない

市場にはさまざまなアンチマルウェアアプリが存在しますが、その中でも優れた選択肢のひとつが「Systweak Anti-Malware」です。このアプリはマルウェア攻撃からデバイスを守るだけでなく、インストール時点でアプリをスキャンするため、感染アプリが端末に入り込むのを未然に防ぐことができます。

  1. AppLockでAndroidアプリをロックして保護する方法|指紋・パターン・パスワード対応

    Androidスマートフォンは画面ロックで端末全体を保護できますが、修理店に預けるときや、子どもや友人に一時的に貸すときなど、「端末ごとではなく特定のアプリだけをロックできたらいいのに」と思う場面は少なくありません。そんなときに役立つのが、Systweak社の「App Lock – With Fingerprint, Pattern & Password」です。 Androidアプリをロックできる「App Lock – With Fingerprint, Pattern & Password」とは 「App Lock – With Fingerprint, Pattern & Password

  2. Chrome拡張機能のAndroidエミュレーターを使ってPCでAndroidアプリを動かす方法

    デスクトップPCやノートパソコンでAndroidアプリやゲームを試してみたいと思ったことはありませんか?きっと一度は考えたことがあるはずです。そのとき真っ先に浮かぶのが「Androidエミュレーター」ですが、実はもう一つの強力な選択肢があります。それが、ブラウザから直接、あるいはウェブサイトにアクセスするだけでAndroidアプリを実行できるという方法です。 この記事では、重いソフトをインストールすることなくChrome拡張機能で使えるAndroidエミュレーターを厳選してご紹介します。 1. Android Online Emulator Androidアプリを実行したり、Androidの