Как открыть приложения от «Неизвестных разработчиков» на вашем 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 в Системных настройках> Безопасность и конфиденциальность. Вам просто нужно выбрать «Где угодно» в настройке «Разрешить загрузку приложений из».

В macOS 10.12 Sierra, однако, Apple изменила это. Вы больше не можете полностью отключить Gatekeeper из окна «Системные настройки». Вот и все – один графический параметр был удален.Вы по-прежнему можете запускать отдельные неподписанные приложения, и есть скрытая опция командной строки, позволяющая полностью обойти Gatekeeper. Но Apple не хочет, чтобы менее осведомленные пользователи отключили эту функцию безопасности, поэтому этот переключатель скрыт, как и опция отключения защиты целостности системы.

Если вы знаете, что делаете, и вам нужно изменить настройки, вы можете это сделать, хотя мы не рекомендуем этого делать.

Сначала откройте окно терминала. Нажмите Command + пробел, введите «Терминал» и нажмите Enter, чтобы запустить один. Или вы можете открыть окно Finder и перейти в Приложения> Утилиты> Терминал.

Запустите следующую команду в окне терминала и введите свой пароль:

 sudo spctl --master-disable 

После этого перейдите в Системные настройки> Безопасность и конфиденциальность. Вы обнаружите, что старая опция «Anywhere» вернулась и включена.

Ваш Mac теперь будет работать так, как раньше, если вы выбрали параметр «Anywhere», и неподписанные приложения будут работать без проблем.

Чтобы отменить это изменение, просто выберите «Магазин приложений и идентифицированные разработчики» или «Магазин приложений» на панели «Безопасность и конфиденциальность».

Apple пытается сделать macOS более безопасным, скрывая эту опцию от менее осведомленных пользователей. Если вам нужно запускать неподписанные приложения, мы рекомендуем вам просто разрешить им одно за другим, а не отключать Gatekeeper и разрешать запуск всех неподписанных приложений. Это почти так же просто и гарантирует, что на вашем компьютере ничего не работает, что вы не одобрили сами.

Оцените статью
TutoryBird.Ru
Добавить комментарий