Как открыть приложения от «Неизвестных разработчиков» на вашем Mac
В macOS есть функция «Gatekeeper», предназначенная для блокировки вашего Mac и принудительного запуска по умолчанию только утвержденного Apple программного обеспечения. Но Mac заблокирован так же, как Android заблокирован - вы по-прежнему можете запускать любое приложение, которое хотите.
Гейткипер работает немного по-разному в зависимости от того, какую версию macOS вы используете. Старые версии позволяют отключить его с помощью простого переключателя, в то время как macOS Sierra делает все немного сложнее. Вот что тебе нужно знать.
Как работает гейткипер
Каждый раз, когда вы запускаете новое приложение на своем Mac, Gatekeeper проверяет, подписано ли оно действительной подписью. Если приложение подписано действительной подписью, оно может быть запущено. Если это не так, вы увидите предупреждающее сообщение, и ваш Mac не позволит запустить приложение.
Но не каждое приложение Mac подписано. Некоторые приложения, доступные в Интернете, особенно старые, просто не подписаны, даже если они заслуживают доверия. Возможно, они давно не обновлялись, или, может быть, разработчик просто не беспокоился. Вот почему Apple предлагает способ обойти Gatekeeper. (Вы также можете обойти это и запустить неподписанное приложение, если вы разрабатываете свои собственные приложения.)
Гейткипер знает о трех разных типах приложений:
- Приложения из Mac App StoreПриложения, которые вы устанавливаете из Mac App Store, считаются наиболее заслуживающими доверия, поскольку они прошли процесс проверки Apple и размещены самим Apple. Они также находятся в «песочнице», хотя по этой причине многие разработчики приложений не используют Mac App Store.
- Приложения от определенных разработчиковРазработчики приложений для Mac могут приобрести уникальный идентификатор разработчика у Apple и использовать его для подписи своих приложений. Эта цифровая подпись гарантирует, что приложение было действительно создано этим конкретным разработчиком. Например, когда вы устанавливаете Google Chrome на свой Mac, он подписывается идентификатором разработчика Google, поэтому Apple разрешает его запуск. Если обнаруживается, что разработчик злоупотребляет своим идентификатором разработчика или его приобрели хакеры, которые используют его для подписи вредоносных приложений, идентификатор разработчика может быть отозван. Таким образом, Gatekeeper гарантирует, что на вашем компьютере могут работать только приложения, созданные законными разработчиками, у которых возникли проблемы с получением идентификатора разработчика, и которые имеют хорошую репутацию..
- Приложения из любого места: Приложения, которые не были приобретены в Mac App Store и не подписаны с идентификатором разработчика, попадают в эту последнюю категорию. Apple считает их наименее безопасными, но это не означает, что приложение ненадежно - в конце концов, приложения Mac, которые не обновлялись годами, могут быть подписаны неправильно.
По умолчанию разрешены только приложения из первых двух категорий: Mac App Store и от определенных разработчиков. Этот параметр должен обеспечивать достаточный уровень безопасности, позволяя пользователям получать приложения из магазина приложений или загружать подписанные приложения из Интернета..
Как открыть приложение без подписи
Если вы попытаетесь открыть неподписанное приложение, дважды щелкнув его, оно не будет работать. Вы увидите сообщение «[Имя приложения] не может быть открыто из-за неизвестного разработчика».
Конечно, может быть время, когда вы сталкиваетесь с неподписанным приложением, которое вам нужно использовать. Если вы доверяете разработчику, вы можете попросить Mac открыть его в любом случае.
Предупреждение: Gatekeeper - это функция безопасности, и по какой-то причине он включен по умолчанию. Запускайте только те приложения, которым доверяете.
Чтобы открыть неподписанное приложение, необходимо щелкнуть правой кнопкой мыши или удерживать нажатой клавишу «Control» приложение и выбрать «Открыть». Это работает на macOS Sierra, а также на предыдущих версиях macOS.
Вы будете предупреждены о том, что приложение от неопознанного разработчика - другими словами, оно не подписано действительной подписью разработчика. Если вы доверяете приложению, нажмите «Открыть», чтобы запустить его.
Вот и все. Ваш Mac запомнит этот параметр для каждого конкретного приложения, которое вы разрешаете запускать, и вам не будет предложено снова при следующем запуске этого приложения. Вам нужно будет сделать это в первый раз, когда вы захотите запустить новое неподписанное приложение..
Это лучший и наиболее безопасный способ запуска нескольких неподписанных приложений. Просто разрешите каждому конкретному приложению работать, чтобы убедиться, что вы доверяете каждому приложению, прежде чем запускать его..
Как разрешить приложения из любого места
В старых версиях macOS вы могли полностью отключить Gatekeeper в Системных настройках> Безопасность и конфиденциальность. Вы просто выберите «Anywhere» в настройке «Разрешить загрузку приложений из».
В macOS 10.12 Sierra, однако, Apple изменила это. Вы больше не можете полностью отключить Gatekeeper из окна «Системные настройки». Вот и все - один графический вариант был удален. Вы по-прежнему можете запускать отдельные неподписанные приложения, и есть скрытая опция командной строки, позволяющая полностью обойти Gatekeeper. Но Apple не хочет, чтобы менее осведомленные пользователи отключали эту функцию безопасности, поэтому она скрывает этот переключатель, как и опция отключения защиты целостности системы..
Если вы знаете, что делаете, и вам нужно изменить настройки, вы можете, хотя мы не рекомендуем этого.
Сначала откройте окно терминала. Нажмите Command + пробел, введите «Терминал» и нажмите Enter, чтобы запустить один. Или вы можете открыть окно Finder и перейти в Приложения> Утилиты> Терминал.
Запустите следующую команду в окне терминала и введите свой пароль:
sudo spctl - мастер-отключить
После этого перейдите в Системные настройки> Безопасность и конфиденциальность. Вы обнаружите, что старая опция «Anywhere» вернулась и включена.
Ваш Mac теперь будет работать так, как раньше, если вы выбрали параметр «Anywhere», а неподписанные приложения будут работать без проблем..
Чтобы отменить это изменение, просто выберите «Магазин приложений и идентифицированные разработчики» или «Магазин приложений» на панели «Безопасность и конфиденциальность»..
Apple пытается сделать macOS более безопасным, скрывая эту опцию от менее осведомленных пользователей. Если вам нужно запускать неподписанные приложения, мы рекомендуем вам просто разрешить им одно за другим, а не отключать Gatekeeper и разрешать запуск всех неподписанных приложений. Это почти так же просто, и гарантирует, что на вашем компьютере ничего не работает, что вы не одобряете сами.