Apple App Store suffers first major attack

Verifying your that your Xcode does not contain XcodeGhost or other malicious software is easy.

In a terminal, run this command:

codesign -vv /Applications/Xcode.app

This will verify the code signature of the Xcode application. If it fails you should download a new Xcode from the Apple developer website or Mac App Store and reinstall.
 
I would hardly call this an attack on Apple or the App Store... more fekking lazy developers who don't do the most basic of checks when releasing their software.
 
As per the Reuters Article:

The tainted version of Xcode was downloaded from a server in China that developers may have used because it allowed for faster downloads than using Apple's U.S. servers, Olson said.

I guess the next step is malware that actively targets Xcode to try and inject itself even if you've downloaded from a legit source.
 
who downloads 3rd party xcode anyways???

People download from mirrors all the time. Unless you've spent time in China you won't understand how frustrating it is having to download from a US server.
 
And what basic check would that be?

That you are using the correct version of things in your code... Whenever I am coding stuff, I check the versions.

Granted, the App Store could possibly have done this check (and maybe will now do it in future), but its hardly an "attack" on Apple at all.
 
That's pretty smart from an attacker point of view actually, add malicious code to xcode so anything legit developers publish is infected.
 
That you are using the correct version of things in your code... Whenever I am coding stuff, I check the versions.

Granted, the App Store could possibly have done this check (and maybe will now do it in future), but its hardly an "attack" on Apple at all.

Yeah, good luck with that when it is compiler injected malware.
 
That's pretty smart from an attacker point of view actually, add malicious code to xcode so anything legit developers publish is infected.

The weakest point in the chain. I suspect that Apple might start adding some kind of 'authentication' and 'verification' of Xcode soon. Apple doesn't like that there is a gap in their ecosystem.
 
This is good, I think. It reminds Apple that they are not to assume they are immune and also to not take things for granted. It's a different kind of evolution that happens when things go wrong and how companies respond defines the ecosystem of tomorrow. So long as they respond...

I like the changes they made after buying test flight and I hope this adds more security into their pipeline.
 
The weakest point in the chain. I suspect that Apple might start adding some kind of 'authentication' and 'verification' of Xcode soon. Apple doesn't like that there is a gap in their ecosystem.

They do. To install this version of XCode you need to turn off GateKeeper on your Mac. This blocks you from installing any app that isn't from the App Store, which is also most 3rd party apps. If you want to install any non-App Store app you need to turn this off first.

You can say that if you are very strict way and serious about being safe the only point of entry for software on your development machines must be the Apple App store. That is however very limiting.
 
Top
Sign up to the MyBroadband newsletter
X