スマートフォン
 Computer >> コンピューター >  >> スマートフォン >> スマートフォン

マルウェアはどのようにしてApp Storeに侵入するのか?知っておくべき仕組みと対策

AppleもGoogleも、悪意あるアプリを拡散しようとするサイバー犯罪者にとっては厄介な存在です。両プラットフォームにアプリをアップロードする際には、必ず悪質な動作がないかチェックされます。それにもかかわらず、多くの悪意あるアプリが審査をすり抜けてしまっているのが現実です。

この問題はGoogle Playストアでより深刻ですが、Appleのプラットフォームも決して完璧ではありません。「iPhoneなら安全」という通説に反して、どちらのプラットフォームのユーザーも、ダウンロードするアプリには注意を払う必要があります。

悪意あるアプリをダウンロードしてしまうと、迷惑な広告の表示はもちろん、最悪の場合、個人情報の盗難につながることもあります。では、なぜApp Storeには悪意あるアプリが存在するのでしょうか?そして、私たちには何ができるのでしょうか?

マルウェアはどのようにApp Storeにアップロードされるのか

マルウェアはどのようにしてApp Storeに侵入するのか?知っておくべき仕組みと対策

Appleは非常に信頼性の高い企業として知られています。そのため、「悪意あるアプリが問題になっている」と聞くと驚く人も多いでしょう。しかし現実には、ある程度のマルウェアを完全に防ぐことはほぼ不可能です。

明らかに悪質なアプリであれば、即座に却下されます。App Storeにアップロードされたアプリはすべて審査対象となり、その大部分は手動でレビューされています。実際に多くのアプリが却下されています。しかし、悪意のある開発者たちは、検出を回避するためのさまざまな手法を使っているのです。

よく使われる手口の一つが「見えない広告」の実行です。これらの広告は端末の画面には表示されず、代わりにバックグラウンドでWebサイトへのアクセスを発生させます。これにより、開発者はユーザーに気づかれることなく広告収入を得られるのです。

また、悪質な動作を開始するまでに時間差を設けるアプリもあります。開発者はアプリが公開前にテストされていることを知っています。そこで、一般ユーザーのスマートフォンにインストールされるまでは正常に動作するようプログラムしているのです。これは、SIMカードが挿入された実機でのみ外部通信を行うようにすることで実現されることが多いといわれています。

AppleとGoogleにも一因はあります。App Storeには毎週何千件ものアプリが提出されており、すべてを精査するのはコストのかかる作業です。審査を強化すれば、開発者は承認までより長く待つことになり、待ち時間の増加はアプリの提出数の減少につながる可能性があります。つまり、Appleがマルウェア対策をさらに強化しようとすると、収益性が低下しかねないのです。しかも、それでも完全に防げるとは限りません。

App Storeで悪意あるアプリを拡散することは、非常に儲かるビジネスです。審査を突破できたアプリは、広告収入だけで数百万ドル規模の利益を生むこともあります。このため、AppleやGoogleがどんな対策を講じても、挑戦し続ける人は後を絶たず、時折成功してしまうのです。

さらに注目すべきは、悪意あるアプリが意図せずアップロードされるケースもあるという点です。一部の開発者は他人が書いたコードスニペットを利用していますが、誤ったコードを使うと、本来は正規であるはずのアプリにマルウェアが混入してしまうことがあります。

悪意あるアプリは何をするのか

マルウェアはどのようにしてApp Storeに侵入するのか?知っておくべき仕組みと対策

悪意あるアプリの機能は多岐にわたります。いずれもお金を稼ぐ目的で作られていますが、その手段はさまざまです。

広告詐欺(アドフラウド)

広告詐欺は、悪意あるアプリが収益を得るための一般的な手口です。正規のアプリの多くも広告を表示しますが、悪意あるアプリはさらに一歩踏み込んでいます。目に見える広告に加えて、バックグラウンドでも広告を実行するのです。これはスマートフォンユーザーよりも広告主にとって大きな問題と言えますが、バッテリーや通信帯域を消費する点で、ユーザーにも被害をもたらします。

ブラウザハイジャック

悪意あるアプリはブラウザを乗っ取り、悪意あるURLを開かせることがあります。そうしたURLは、個人情報の要求、詐欺の宣伝、脆弱性を突いた攻撃などを仕掛けてきます。

情報窃取

スマートフォンのアプリはすべてサンドボックス内にインストールされるため、悪意あるアプリが盗める情報には限りがあります。しかし、クリップボードにはアクセス可能です。つまり、コピー&ペーストした内容はすべて盗まれる可能性があります。言うまでもなく、アプリ内に入力した個人情報も同様に盗まれかねません。

フィッシングアラート

悪意あるアプリは、フィッシングアラートを使って情報を入力させようとすることがあります。この場合、アプリは有名企業など信頼できる発信元から届いたように見えるアラートを表示します。そこで入力したユーザー名やパスワードなどの情報は、すべて盗まれてしまうのです。

悪意あるアプリを避ける方法

マルウェアはどのようにしてApp Storeに侵入するのか?知っておくべき仕組みと対策

悪意あるアプリがニュースになるのは、普段は審査でしっかり却下されているからこそです。審査を突破したアプリは珍しい出来事として話題になります。App Storeのアプリの大多数は安全です。ここからは、安全でないアプリから身を守るための具体的な方法を紹介します。

iPhoneを脱獄(ジェイルブレイク)しない

AppleのApp Storeは完璧ではありませんが、それでも他の手段よりはるかに安全です。脱獄したiPhoneではApp Store以外からもアプリをサイドロードできますが、それはマルウェア感染のリスクを大幅に高める行為です。

OSを最新の状態に保つ

OSのアップデートは、セキュリティ上の弱点を修正するために重要です。iPhoneを常に最新の状態にしておけば、誤って悪意あるアプリをインストールしてしまった場合でも、被害を最小限に抑えられます。

小規模な開発者の中にも優れた正規アプリを作っている人は多く、一律に避けるべきではありません。しかし、あまり知られていない開発者のアプリをダウンロードしたい場合は、説明文を注意深く読み、カスタマーレビューを確認することが重要です。ただし、レビューは金銭で購入できることもあるため、他のサイトやSNSなどで評判を調べてみるのもよいでしょう。

悪意あるアプリの挙動を理解する

悪意あるアプリは検出されにくいように設計されています。しかし、スマートフォンのリソースを消費している事実そのものは隠せません。バッテリーの減りや通信量が異常に速い場合は、原因となっているアプリを確認しましょう。

また、突然情報の入力を求めるアラートが表示され始めた場合も要注意です。そのような挙動をするアプリは、すぐにアンインストールすべきです。

App Storeは安全だが完璧ではない

Appleは製品のセキュリティとプライバシー保護において高い評価を受けており、その評判は概ね正当なものです。しかし、iPhoneユーザーだからといって油断してよい理由にはなりません。App Storeには悪意あるアプリが存在しており、常に警戒が必要です。Androidについては、OSのカスタマイズ性が高い分、なおさら注意が求められます。

知名度の低いアプリをダウンロードする際は慎重に行い、過去に不注意だったと思える場合は、不要なアプリをアンインストールしておきましょう。バッテリーを消費するアプリが必ずしも問題とは限りませんが、個人情報の盗難は確実に重大な問題です。


  1. MacBook Proでアプリをダウンロードする2つの方法|App Storeと.dmgファイルを使った手順を解説

    Mac App Storeには、無料アプリから有料アプリまで何千ものソフトウェアが揃っています。ゲームからビジネス向けの生産性ツールまで、目的に合ったアプリがきっと見つかるでしょう。 MacBook Proにアプリをインストールする方法は主に2つあります。1つはApp Storeから直接ダウンロードする方法、もう1つは公式サイトなどから.dmgファイルをダウンロードしてインストールする方法です。 筆者はMac専門家として長年Macを使用しており、2019年製MacBook ProにもApp Storeやサードパーティのサイトから数百個のアプリをインストールしてきました。この記事では、その経

  2. Windows 11でAndroidアプリを動かす方法|Amazon Appstore導入から使い方まで徹底解説

    Windows 11の最も待ち望まれていた機能がついに登場しました。Amazon Appstoreと「Windows Subsystem for Android(WSA)」を利用することで、Windows 11上で直接Androidアプリを実行できるようになっています。仕組みが気になる方も多いはず。この記事では、導入手順をステップごとにわかりやすく解説し、実際に試した使用感のレビューもお届けします。 ステップ1:必要条件を確認する 作業を始める前に、まずMicrosoftが定めるWindows 11でのAndroidアプリ実行の要件を確認しましょう。条件はそれほど複雑ではありません。現時点