Hur du kontrollerar din version av Xcode för infektion upptäckt "XcodeGhost"

Förvisso vet du redan att flera applikationer har infekterats med XcodeGhost malware, sedan dess

utvecklare i Kina användsen skadlig version av Xcode, Apples officiella verktyg för att utveckla iOS- och OS X-applikationer. Med över 500 miljoner berörda användare är XcodeGhost den största iOS-säkerhetssuccén.

Apple skickar för närvarande e-post till utvecklare med instruktioner om hur de kan testa sin version av Xcode för att förhindra liknande incidenter i framtiden.

annons

annons

Vi har nyligen tagit bort appar från App Store,som skapades med en falsk version av Xcode som skadade kunder. Du bör alltid ladda ner Xcode direkt från Mac App Store eller från Apple-utvecklarwebbplatsen och lämna Gatekeeper aktiverad på alla dina förfalskningssystem.

Gatekeeper verifierar automatiskt kodsignaturför Xcode och bekräftar att koden är undertecknad av Apple. Men om utvecklare har laddat ner Xcode från en annan källa, bör de följa dessa steg för att verifiera integriteten för deras version av Xcode:

För att verifiera äktheten av din kopia av Xcode, kör följande kommando i en terminal på ett system med Gatekeeper aktiverad:

annons

annons

spctl -assess -verbose /Applications/Xcode.app

där /Program/ är katalogen där den är installeradXcode. Det här verktyget utför samma kontroller som Gatekeeper och använder programkodsignaturer för att verifiera. Det kan ta några minuter att slutföra Xcode-bedömningen.

Verktyget ska returnera följande resultat för den version av Xcode som laddats ner från Mac App Store:

/Applications/Xcode.app: accepterat
source=Mac App Store

och för den version som laddats ner från Apple-utvecklarwebbplatsen bör resultatet läsas antingen

/Applications/Xcode.app: accepterat
source=Apple

Eller

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

Alla andra resultat än "accepterade" eller något annatannan källa än “Mac App Store ‘, ‘Apple System’ eller’ ‘Apple visar att appsignaturen inte är giltig för Xcode. Du måste ladda ner en ren kopia av Xcode och kompilera om dina applikationer innan du skickar in dem för granskning.

Överraskande, iOS-appar infekterademalware har genomgått en rigorös appgranskningsprocess. Så återstår att se vilka steg Apple kommer att vidta för att validera program som är fria från skadlig programvara i App Store.

Du kan använda kommandoverktyget Pangu för att ta reda på om det finns några appar infekterade med XcodeGhost skadlig programvara installerad på din iOS-enhet.