Apple рассказывает, как проверить Xcode на наличие вредоносных дополнений

Прошлая неделя прошла под знаменем первой масштабной атаки на iOS. Злоумышленники распространяли в Интернете модифицированную версию утилиты для разработок Xcode, получившую название XcodeGhost. Приложения, которые создавались с помощью XcodeGhost без ведома самих разработчиков, дополнялись вредоносным кодом, который вследствие похищал персональные данные пользователей iOS-устройств. И хотя заражённые приложения уже удалены из App Store, компания Apple решила выпустить инструкцию для разработчиков по проверке их версии Xcode на наличие вредоносных дополнений.

Apple рассказывает, как проверить Xcode на наличие вредоносных дополнений

Если же вы скачивали Xcode из Mac App Store или с сайта Apple, то вам беспокоиться не о чем, так как OS X автоматически проверяет код подписи приложения и сравнивает его с кодом Apple. Если же вы по каким-то причинам не можете установить Xcode из официальных источников, то вам стоит выполнить следующие действия.

Для проверки подлинности версии Xcode нужно выполните следующую команду в терминале в системе с включенным Gatekeeper:

spctl --assess --verbose /Applications/Xcode.app

/Applications/ - это каталог, где установлен Xcode. Эта команда выполняет те же проверки, что и Gatekeeper при проверке кода приложений. На проверку может уйти несколько минут.

Если у вас официальная версия 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

В случае, если вы получили любой другой ответ или же указан другой источник, то вам стоит прекратить пользоваться данной версией Xcode и скачать официальное приложение из Mac App Store или с сайта Apple.

Источник: macrumors.com


©  4PDA