Гид по технологиям

Как отключить Gatekeeper навсегда на Mac

• 4 min read • macOS • Обновлено 24 Nov 2025
Как отключить Gatekeeper навсегда на Mac
Как отключить Gatekeeper навсегда на Mac

Что такое Gatekeeper (коротко)

Gatekeeper — механизм macOS, который проверяет подпись приложений и их notarization (нотаризацию). Он предотвращает случайный запуск вредоносных программ, показывая предупреждения при попытке открыть приложение, скачанное вне Mac App Store.

Важно: отключение Gatekeeper снижает уровень защиты системы. Делайте это только если понимаете риски и доверяете источникам ПО.

Как отключить Gatekeeper навсегда на Mac

Для выполнения не требуется сторонних утилит — достаточно стандартного приложения Terminal.

  1. Откройте Launchpad в Dock и запустите приложение Terminal (Terminal).

Скриншот Terminal с открытым окном

  1. Введите команду и нажмите Enter. Эта команда отключит автоматическое повторное включение Gatekeeper (GKAutoRearm), то есть Gatekeeper останется выключенным после перезагрузки:
sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool NO
  1. Введите пароль вашей учётной записи и нажмите Enter. В терминале пароль не отображается при вводе — это нормальное поведение.

  2. После успешного выполнения команды терминал вернёт приглашение для ввода новой команды (обычно строку с вашим именем пользователя). Подтверждающего сообщения не будет — это ожидаемо. С этого момента предупреждения Gatekeeper при открытии приложений из внешних источников перестанут появляться.

Как снова включить Gatekeeper на Mac

Если вы захотите вернуть защиту, выполните обратную команду:

  1. Запустите Terminal через Launchpad.

  2. Введите команду и нажмите Enter:

sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool YES
  1. Введите пароль и нажмите Enter.

  2. После выполнения команды приглашение терминала вернётся — это означает, что Gatekeeper снова активен и будет показывать предупреждения при запуске приложений из внешних источников.

Альтернативные подходы (когда не нужно отключать полностью)

  • Разрешить конкретное приложение вручную: нажмите правой кнопкой (Ctrl+клик) на приложение и выберите «Открыть», затем подтвердите запуск в диалоге — macOS запомнит выбор для этого приложения. Это безопаснее, чем отключать Gatekeeper полностью.
  • Удалить карантинный атрибут у конкретного приложения (убирает предупреждение только для этого файла):
sudo xattr -rd com.apple.quarantine /путь/к/Приложение.app
  • Включить/отключить глобально через spctl (Policy Control):
sudo spctl --master-disable   # отключить
sudo spctl --master-enable    # включить

Замечание: поведение spctl и отображение опции «Anywhere» в Системных настройках зависит от версии macOS.

Когда отключение может не сработать или быть недостаточным

  • На отдельных версиях macOS и на новых компьютерах с Apple Silicon дополнительные механизмы безопасности (Secure Boot, требования к нативной подписке и нотации) могут ограничивать запуск низкоуровневых компонентов независимо от состояния Gatekeeper.
  • Если приложение требует установки драйверов или расширений ядра, простое отключение Gatekeeper не даёт автоматически прав на их загрузку — могут потребоваться дополнительные шаги в настройках безопасности или подписи от разработчика.

Рекомендации по безопасности и смягчения рисков

  • Перед запуском скачанного приложения проверьте издателя и источник. Скачивайте ПО только с официальных сайтов или надёжных репозиториев.
  • Держите резервные копии (Time Machine) перед изменением системных настроек.
  • По завершении тестирования или установки неудалённых приложений — повторно включите Gatekeeper.
  • Используйте антивирусное или поведенческое ПО для дополнительного контроля, если работаете с непроверенными файлами.

Быстрая методология принятия решения

  1. Нужна ли вам постоянная свобода запуска любых приложений? Если нет — используйте пер-апп исключения (Ctrl+клик или xattr).
  2. Нужно ли запускать много приложений из внешних источников регулярно? Если да и все источники доверенные — можно временно отключить Gatekeeper и вернуть его позже.
  3. Есть ли у вас резервные копии и план отката? Если нет — настройте резервирование перед отключением.

Контрольные списки по ролям

  • Обычный пользователь:

    • Сохранить резервную копию
    • Разрешать приложения по одному через Ctrl+клик
    • Отключать Gatekeeper только при острой необходимости
  • Разработчик / тестировщик:

    • Использовать xattr для тестовых сборок
    • Включать/отключать через defaults или spctl по сценарию
    • Документировать изменения в средах разработки
  • Системный администратор:

    • Централизовать политику с MDM, если возможно
    • Логировать случаи отключения на рабочих станциях
    • Определить SLA для возвращения настроек безопасности

Критерии приёмки

  • После выполнения команды терминал возвращает приглашение без ошибок.
  • Открытие ранее блокированного приложения проходит без окна Gatekeeper (если отключён глобально).
  • При повторном включении Gatekeeper появляются соответствующие предупреждения при запуске внешних приложений.

Глоссарий (одно предложение)

  • Gatekeeper — механизм macOS для проверки подписи и происхождения приложений.
  • notarization (нотаризация) — процедура проверки Apple, подтверждающая отсутствие известных угроз в сборке.
  • quarantine (карантин) — атрибут файла, указывающий, что он был скачан из интернета.
  • Terminal — приложение macOS для ввода команд shell.
  • spctl — утилита управления политиками безопасности Gatekeeper.

Короткое резюме

  • Отключить Gatekeeper навсегда можно через Terminal командой defaults для GKAutoRearm.
  • Безопаснее разрешать приложения по одному или удалять карантинный атрибут конкретному файлу.
  • Всегда имейте резервные копии и возвращайте Gatekeeper в активное состояние после завершения необходимых действий.

Если у вас остались вопросы или нужна помощь с конкретной командой/путём к приложению, напишите в комментариях — укажите версию macOS и модель (Intel или Apple Silicon) для более точной рекомендации.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро