Напевно, ви вже знаєте, що кілька програм були заражені шкідливою програмою 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: accepted
source=Mac App Store
і для версії завантаженої з веб-сайту розробника Apple, результат повинен прочитати або
/Applications/Xcode.app: accepted
source=Apple
або
/Applications/Xcode.app: accepted
source=Apple System
Будь-який результат, крім 'accepted' або будь-якийінше джерело, крім “Mac App Store ‘, ‘Apple System’ або’ ‘Apple, показує, що підпис програми не є допустимим для Xcode. Ви повинні завантажити чисту копію Xcode і перекомпілювати свої програми до їх подання на розгляд.
Дивно, що додатки iOS, інфікованішкідливою програмою пройшли строгий процес App Review. Так що ще невідомо, які кроки Apple буде здійснювати для перевірки додатків, представлених в App Store що не містять шкідливого ПЗ.
Ви можете використовувати інструмент команди Pangu, щоб дізнатися, чи є програми заражені шкідливою програмою XcodeGhost, встановлені на вашому iOS пристрої.