Със сигурност вече знаете, че няколко приложения са заразени със зловредния софтуер XcodeGhost, тъй като
В момента Apple изпраща имейли на разработчиците с инструкции как те могат да тестват своята версия на Xcode, за да предотвратят подобни инциденти в бъдеще.
реклама
реклама
Наскоро премахнахме приложения от App Store,които са създадени с фалшива версия на Xcode, която вреди на клиентите. Винаги трябва да изтеглите Xcode директно от Mac App Store или от уебсайта на разработчиците на Apple и да оставите Gatekeeper активиран във всичките си системи за борба с фалшифицирането.
Gatekeeper автоматично проверява подписа на кодаза Xcode и потвърждава, че кодът е подписан от Apple. Ако обаче разработчиците са изтеглили Xcode от друг източник, трябва да следват тези стъпки, за да проверят целостта на тяхната версия на Xcode:
За да проверите автентичността на вашето копие на Xcode, изпълнете следната команда в терминал на система с активиран Gatekeeper:
реклама
реклама
spctl -assess -verbose /Applications/Xcode.app
където /Applications/ е директорията, в която е инсталиранXcode. Този инструмент извършва същите проверки като Gatekeeper, като използва подписи на кода на приложението за проверка. Може да отнеме няколко минути, за да завършите оценката на Xcode.
Инструментът трябва да върне следния резултат за версията на Xcode, изтеглена от Mac App Store:
/Applications/Xcode.app: приета
източник=Mac App Store
а за версията, изтеглена от уебсайта на разработчиците на Apple, резултатът трябва да се чете или
/Applications/Xcode.app: приета
източник=Apple
Или
/Applications/Xcode.app: приета
източник=Система на Apple
Всеки резултат, различен от „приет“ или какъвто и да еизточник, различен от “Mac App Store ‘, ‘Apple System’ или’ ‘Apple показва, че подписът на приложението не е валиден за Xcode. Трябва да изтеглите чисто копие на Xcode и да компилирате отново вашите приложения, преди да ги изпратите за преглед.
Изненадващо, заразените приложения за iOSзловредният софтуер премина през строг процес на преглед на приложението. Така че остава да видим какви стъпки ще предприеме Apple, за да валидира приложения, които не съдържат зловреден софтуер в App Store.
Можете да използвате командния инструмент Pangu, за да разберете дали има приложения, заразени със злонамерен софтуер XcodeGhost, инсталиран на вашето iOS устройство.