正規のXcodeかどうかチェック(XcodeGhostマルウェア騒動)

スポンサーリンク

ここ数日間 XcodeGhost の話題が騒がしい。汚染された Xcode(Xcode Ghost)によってビルドされた iOS アプリにマルウェアが仕込まれていて、AppStore でマルウェア感染させるアプリが多数配布されていたのが見つかった騒動です。このマルウェア騒動を受けて、Xcode が正規品のものかどうかを確認する方法(コマンド)を Apple が公開しています。

【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
画像付き英語辞書 Imagict | 英単語をイメージで暗記
【開発記録】
英単語を画像イメージで暗記できる英語辞書サービスを作って公開しました
スポンサーリンク

— 環境 —
Mac OS X Yosemite
Xcode 7

Xcode が正規品かどうか確認するコマンド

以下の Apple Developer 公式ページにチェック用コマンドが掲載されています。

To verify the identity of your copy of Xcode run the following command in Terminal on a system with Gatekeeper enabled:
spctl –assess –verbose /Applications/Xcode.app

私は Mac App Store から先日 Xcode 7 にアップデートしたばかりで、Mac App Store だから大丈夫だろうとは思ったのですが、ちょっと気になったので念の為にチェックを行いました。以下のコマンドを Mac で実行する。

コマンド実行の結果を確認

結果が返ってくるまでに、結構時間がかかります。3分くらいで、以下の結果が返ってきました。

この accepted という値と正しい source の結果が返ってきたら、正規品なので OK ということらしい。ということで一安心。

The tool should return the following result for a version of Xcode downloaded from the Mac App Store:
/Applications/Xcode.app: accepted
source=Mac App Store

and for a version downloaded from the Apple Developer web site, the result should read either
/Applications/Xcode.app: accepted
source=Apple

or

/Applications/Xcode.app: accepted
source=Apple System

Mac App Store または Apple Developer web site のいずれかでダウンロードした場合で、確認コマンド実行で返ってくるべき結果が上記のとおりに記載されています。以上の記載通り accepted を含む結果で、また source が ‘Mac App Store’, ‘Apple’, ‘Apple System’ のいずれかの正しい値であれば正規の Xcode だそうです。それ以外の場合は、正規の Xcode ではないらしい。気になられる方はチェックされてみてください。

スポンサーリンク
 
スポンサーリンク

Leave Your Message!