ある日突然、安全だったアプリが不正なコードに汚染され、危険なアプリに豹変してしまう事件が起きた。千を超える汚染されたアプリの中には、日本国内のユーザーにも人気が高いアプリもあった。
アップルの公式アプリストア「App Store」で配布されている中国製のiOSアプリの一部に、マルウェア(ウイルス)が混入していることが、今月17日、明らかになった。
●汚染に至る経緯と汚染アプリのリスト公表
アリババモバイルセキュリティの研究者によって「XcodeGhost」と名付けられたこのマルウェアは、アップルの開発ツール「Xcode」作られたもの。アプリ自体が悪意を持って作られたわけではなく、悪質なコードに汚染された「Xcode」で開発したため、作成されたアプリに汚染が広がってしまったのだ。汚染された「Xcode」は、今春ごろから中国国内に出回り始めており、それまでは安全だったアプリが、春以降のアップデートで次々と危険なアプリに豹変してしまった。
その経緯や、XcodeGhostの挙動については、パロアルトネットワークスが詳細をまとめており、同社が発見した汚染アプリ39本と、オランダのFox-ITが発見した56本の汚染アプリの一覧を公表している。汚染アプリは、このほかに中国のチーフ―360テクノロジーが千本以上(同一アプリの複数バージョンを含む、9月20日時点の総数)を公表しており、アップルからは特に人気の高いアプリ25本が公表されている。
●日本国内で人気の高いアプリも
汚染アプリは、中国のApp Storeでしか流通していないものが多いが、コミュニケーションアプリ「WeChat」や、オンラインゲーム「ヒーローズ・オブ・オーダー&カオス」、アーカイバ(ファイル圧縮・解凍ソフト)の「WinZip」、スキャナーアプリの「CamScanner」、メディアプレーヤーの「OPlayer」といった、日本国内でも人気の高いアプリも含まれている。
これら人気アプリについては、25日までに問題が解消されているので、心当たりのある方は、最新版にアップデートするか、不要ならアンイントールしておくことをお勧めする。甚大な被害が発生したというわけではないが、XcodeGhostには情報漏えいや特定のURLへの誘導、プッシュ通知といった機能が備わっており、悪用されるおそれがある。
このように、安全だったアプリが、ある日突然汚染されてしまうことがある。万全を期していても、避けられないことがある。回避できるに越したことはないが、回避できなかった場合も想定し、最小限の被害で済むような手立てを考えておく必要があるようだ。
(2015/09/30 ネットセキュリティニュース)
【関連URL】
・XcodeGhost Q&A[中・英文](アップル)
https://www.apple.com/cn/xcodeghost/
・「XcodeGhost」:iOS正規アプリの汚染はどのように起きたか(Trend Micro Security Blog)
http://blog.trendmicro.co.jp/archives/12251
・Novel Malware XcodeGhost Modifies Xcode, Infects Apple iOS Apps and Hits App Store[英文](Palo Alto Networks)
http://researchcenter.paloaltonetworks.com/2015/09/novel-malware-xcodeghost-modifies-xcode-infects-apple-ios-apps-and-hits-app-store/
・Malware XcodeGhost Infects 39 iOS Apps, Including WeChat, Affecting Hundreds of Millions of Users[英文](Palo Alto Networks)
http://researchcenter.paloaltonetworks.com/2015/09/malware-xcodeghost-infects-39-ios-apps-including-wechat-affecting-hundreds-of-millions-of-users/
・Update: XcodeGhost Attacker Can Phish Passwords and Open URLs through Infected Apps[英文](Palo Alto Networks)
http://researchcenter.paloaltonetworks.com/2015/09/update-xcodeghost-attacker-can-phish-passwords-and-open-urls-though-infected-apps/