На Mountain Lion у меня включен Gatekeeper, и я разрешаю только приложения Mac App Store. Теперь: если я загружаю какое-либо приложение из Интернета (а я говорю о приложениях, которые раньше никогда не запускались), оно просто запускается, кажется, что Gatekeeper вообще не работает. Кто-нибудь знает, что происходит?
gatekeeper
user732274
источник
источник
Ответы:
Как уже упоминалось в bogdansrc, Gatekeeper применяется только к пакетам приложений, которые имеют
com.apple.quarantine
расширенный атрибут. Некоторые приложения (например, µTorrent) не добавляют их в загружаемые файлы, а некоторые разархивирующие программы (например,unzip
) не добавляйте их в файлы после распаковки архивов.Вы можете перечислить расширенные атрибуты с
xattr -l
,Gatekeeper также отключен, если вы отключили
LSQuarantine
напримерdefaults write com.apple.LaunchServices LSQuarantine -bool false
,источник
Не следует их запускать. Тем не менее, какой браузер вы используете? Можете ли вы повторить это, если вы загружаете приложение с Safari?
Чтобы GateKeeper работал, браузер, с которым вы загрузили приложение, должен установить в файле флаг «Интернет загружен». Таким образом, GateKeeper знает, что вы загрузили приложение из Интернета.
Постскриптум Это должно дать вам представление о том, насколько «безопасен» GateKeeper.
источник