XcodeGhost(エックスコードゴースト)とは?iOS・macOSを脅かすマルウェアの正体と対策を徹底解説
XcodeGhost(エックスコードゴースト)は、iOSおよびmacOSデバイスを攻撃するマルウェアで、2015年に初めて確認されました。Apple公式のiOS/OSアプリ開発ツール「Xcode」の不正なコピー版をベースとしており、Xcode 6.1からXcode 6.4までのバージョンが影響を受けました。
XcodeGhostはどのように拡散したのか?
感染したXcodeは、中国のクラウドファイル共有サービスであるBaidu(百度)に最初にアップロードされました。その後、一部の中国の開発者がこの感染版Xcodeをダウンロードし、それを使ってiOSアプリを作成。これらのアプリはApp Storeで配信され、Appleによる厳格な審査プロセスをすり抜けることに成功しました。結果として、何百万人ものユーザーが感染したファイルをダウンロードすることとなりました。
XcodeGhostの影響を受けるデバイスには、iPhone、iPad、iPod touchなど、感染アプリと互換性のあるiOSまたはmacOSバージョンで動作するすべてのデバイスが含まれます。推定約5億人のユーザーが被害を受けたとされ、特に中国では他のメッセージングサービスよりもWeChatが好まれていたため、被害が集中しました。ドイツやトルコなど、その他の国々のユーザーも被害を受けています。
XcodeGhostに何ができるのか?
XcodeGhostマルウェアは非常に危険です。感染したアプリは、デバイスユーザーの情報を収集し、HTTPプロトコルを通じて暗号化されたメッセージをリモートサーバーへ送信できます。送信される情報には以下が含まれます:
- 感染したアプリの名前
- 現在の時刻
- アプリのバンドル識別子(bundle identifier)
- ネットワークの種類
- デバイス名と機種
- 現在のシステム言語と国・地域
- デバイスのUUID
さらに、XcodeGhostマルウェアに関連するもう一つの重大なリスクは、iOSデバイスが攻撃者からコマンドを受信できるようになってしまう点です。これにより、アプリは以下のような深刻な動作を強制される可能性があります:
- 偽のアラートメッセージを表示し、ユーザーを騙して個人情報を入力させる
- URLスキームに基づいてさまざまなURLの起動を乗っ取る。これにより、iOSやmacOSの脆弱性を悪用される恐れがある
- クリップボード内のデータを読み書きする。これは各種アカウントのパスワード窃取に悪用されうる
お分かりのように、XcodeGhostマルウェアは非常に厄介で、個人情報の盗難や金融詐欺など、あらゆる悪質な活動に利用される可能性があります。また、何百万人もの人々のコミュニケーション機能を麻痺させることにも使われかねません。
XcodeGhostへの対策方法
XcodeGhostマルウェアからデバイスを守るために、どのような対策ができるのでしょうか?まず強く推奨されるのは、Outbyte Antivirusのようなプレミアムアンチマルウェアソリューションを導入することです。iOSデバイス上のマルウェア感染を取り除くには、これが最も確実な方法といえます。アンチウイルスソフトは、ファイル、パスワード、個人情報を盗難や破損から守るのにも役立ちます。
また、iOSデバイスから感染したアプリをすべて削除するという方法もあります。マルウェアに感染したアプリはあまりに多く、すべてを挙げきれないほどですが、悪質なXcodeGhostの被害に遭った主なアプリは以下の通りです:
- WeChat(微信)
- Card Safe
- Angry Birds 2
- Eyes Wide
- NetEase(ネットイース)
- 滴滴出行(Didi Chuxing)
- Mercury
- OPlayer
- Flush
- 高德地図(Amap)
- Mara Mara
- 微博カメラ(Weibo Camera)
- The Kitchen
- 中国聯通モバイルオフィス(China Unicom Mobile Office)
感染したアプリを削除し、偽のXcodeで作成されていない正規のアプリを再インストールすれば、デバイスを守ることができます。また、iOSデバイスを最新バージョンにアップデートしましょう。脆弱性に対処するセキュリティパッチは、すでにAppleからリリースされています。
バックアップからiPhoneを復元する
iPhoneやその他のiOSデバイスの感染が広範囲に及んでいる場合は、最新のバックアップから復元することができます。もちろん、これは日頃から定期的にバックアップを取っている場合に限られます。
バックアップ自体がマルウェアに汚染されている可能性がある場合は、ゼロからやり直してiPhoneを完全に初期化するのがよいでしょう。設定 > 一般 > リセット > すべてのコンテンツと設定を消去 の順に進み、パスコードを入力して操作を確認します。
処理が完了したら、Apple App Storeからすべてのアプリを再インストールしてください。App StoreはすでにAppleによって浄化されているため、感染のリスクはなくなっています。感染したXcodeもクラウドから早い段階で削除済みであり、再度感染するリスクは大幅に低減されています。
iOSデバイスをマルウェア感染から守るための予防策
iOSデバイスがマルウェアに感染することは極めてまれですが、XcodeGhostマルウェアの事例が示すように、決して起こり得ないわけではありません。同じ問題の被害に再び遭わないためにも、いくつかの予防策を講じておきましょう。
アンチウイルスソフトを導入する
言うまでもなく、デバイスにはアンチウイルスソフトが必要です。アンチウイルスは感染への対処だけでなく、パスワードなどの重要なデータを保護し、他のアプリの動作監視にも役立ちます。ただし、無料版だけに頼らないよう注意してください。多くの無料版は、巧妙に作られたマルウェアにはほとんど無力です。
アプリはApp Storeからダウンロードする
XcodeGhostマルウェアの件では、Appleも少し手を抜いた感がありますが、それはめったに起こることではありません。サードパーティの提供元からアプリをダウンロードするのではなく、App Storeを信頼しましょう。万が一問題が発生しても、Appleは迅速に是正措置を講じてくれます。結局のところ、Appleはユーザーに責任を負っているのですから。
デバイスを最新の状態に保つ
安定したインターネット接続環境で、すべてのアプリをアップデートしましょう。また、デバイスも最新のiOSバージョンに更新してください。セキュリティとパフォーマンスの両面で改善されており、デバイスはその恩恵を大きく受けることができます。
最新情報を常にキャッチアップする
ニュースを読む習慣がない、あるいはデバイスに関する情報を追いかけていないと、XcodeGhostマルウェアのような脅威に関するニュースを見逃してしまうかもしれません。気づかないうちにデバイスが数ヶ月、場合によっては数年間も感染したままになるのは避けたいところです。マルウェア感染がどれほど壊滅的な被害をもたらしうるかを考えれば、なおさらです。
以上がXcodeGhostウイルスについての解説でした。ご質問、ご提案、コメントなどがあれば、下のコメント欄でお気軽にお寄せください。
-
iOS 13にアップデートできないときの原因と対処法まとめ
何度試してもiOS 13にアップデートできないことでお困りではありませんか?iPhoneやiPadを最新のソフトウェアバージョンへアップグレードしたい気持ちはよく分かります。でもご安心ください。どんな問題にも必ず解決策があります。iOS 13にアップデートできない主な原因とは?デバイスを新しいソフトウェアにアップグレードする際には、さまざまなトラブルが発生することがあります。iOS 13にアップデートできない理由としては、デバイスの互換性がない、ストレージ容量が不足している、ネットワーク接続に問題があるなど、いくつかの可能性が考えられます。しかし、あなただけではありません!多くのiOSユーザー
-
iOS 13.3の新機能を徹底解説!注目の15の変更点とアップデート方法
2019年9月にiOS 13が登場して以来、新機能の追加やバグ修正、各種改善を目的としたアップデートが続々とリリースされてきました。そして2019年12月10日、iOS 13.3が正式リリース。多数の新機能に加え、バグ修正やパフォーマンス改善も盛り込まれています。対応するiOSデバイスをお使いの方は、ぜひ最新アップデートをダウンロードしましょう。iPhoneを最新のiOSバージョンに更新するには、「設定」アプリ→「一般」→「ソフトウェア・アップデート」の順に進みます。自動的にアップデートが確認され、最新バージョン「iOS 13.3」がダウンロード可能な状態で表示されます。それでは、iOS 13