Sicherlich wissen Sie bereits, dass seitdem mehrere Anwendungen mit der XcodeGhost-Malware infiziert wurden
Apple sendet derzeit E-Mails an Entwickler mit Anweisungen, wie sie ihre Xcode-Version testen können, um ähnliche Vorfälle in Zukunft zu verhindern.
Werbung
Werbung
Wir haben kürzlich Apps aus dem App Store entfernt.die mit einer gefälschten Version von Xcode erstellt wurden, die Kunden Schaden zufügte. Sie sollten Xcode immer direkt aus dem Mac App Store oder von der Apple-Entwickler-Website herunterladen und Gatekeeper auf allen Ihren Fälschungsschutzsystemen aktiviert lassen.
Gatekeeper überprüft automatisch die Codesignaturfür Xcode und bestätigt, dass der Code von Apple signiert ist. Wenn Entwickler jedoch Xcode von einer anderen Quelle heruntergeladen haben, sollten sie die folgenden Schritte ausführen, um die Integrität ihrer Xcode-Version zu überprüfen:
Führen Sie den folgenden Befehl in einem Terminal auf einem System mit aktiviertem Gatekeeper aus, um die Echtheit Ihrer Xcode-Kopie zu überprüfen:
Werbung
Werbung
spctl -assess -verbose /Applications/Xcode.app
Dabei ist /Applications/ das Verzeichnis, in dem es installiert istXcode. Dieses Tool führt die gleichen Prüfungen durch wie Gatekeeper und verwendet zur Überprüfung Anwendungs-Codesignaturen. Es kann einige Minuten dauern, bis die Xcode-Bewertung abgeschlossen ist.
Das Tool sollte das folgende Ergebnis für die aus dem Mac App Store heruntergeladene Version von Xcode zurückgeben:
/Applications/Xcode.app: akzeptiert
Quelle=Mac App Store
Für die von der Apple-Entwickler-Website heruntergeladene Version sollte das Ergebnis entweder lauten
/Applications/Xcode.app: akzeptiert
Quelle=Apple
Oder
/Applications/Xcode.app: akzeptiert
Quelle=Apple-System
Jedes andere Ergebnis als „akzeptiert“ oder irgendeinAndere Quellen als „Mac App Store“, „Apple System“ oder „ „Apple zeigt an, dass die App-Signatur für Xcode ungültig ist.“ Sie müssen eine saubere Kopie von Xcode herunterladen und Ihre Anwendungen neu kompilieren, bevor Sie sie zur Überprüfung einreichen.
Überraschenderweise sind iOS-Apps infiziertMalware hat einen strengen App-Überprüfungsprozess durchlaufen. Es bleibt also abzuwarten, welche Schritte Apple unternehmen wird, um Malware-freie Apps im App Store zu validieren.
Mit dem Pangu-Befehlstool können Sie herausfinden, ob auf Ihrem iOS-Gerät Apps installiert sind, die mit XcodeGhost-Malware infiziert sind.