Gatekeeper не блокує програми?


2

У Mountain Lion у мене ввімкнено функцію Gatekeeper і налаштовано дозволити лише додатки Mac App Store. Тепер: якщо я завантажую будь-який додаток з Інтернету (а я говорю про додатки, які раніше ніколи не працював), він просто працює, Gatekeeper, здається, взагалі не працює. Хтось знає, що відбувається?


Можливо, це дозволяє програмам, оскільки вони зареєстровані як облікові записи розробника? Напевно, це все одно не повинно їх запускати? Незвичайно.
привіт

Відповіді:


3

Як згадується bogdansrc, Gatekeeper застосовується лише до пакетів додатків, які мають com.apple.quarantineрозширений атрибут. Деякі програми (наприклад, μTorrent) не додають їх до завантажуваних файлів, а деякі програми, unzipщо не підтримують архіви (наприклад ), не додають їх до файлів після вилучення архівів.

Ви можете перелічити розширені атрибути за допомогою xattr -l.

Гейткер також відключений, якщо ви відключили, LSQuarantineнаприклад defaults write com.apple.LaunchServices LSQuarantine -bool false.


2

Він не повинен їх запускати. Однак який браузер ви використовуєте? Чи можете ви повторити це, якщо ви завантажите додаток за допомогою Safari?

Для того, щоб GateKeeper працював, браузер, який ви завантажили додаток, повинен встановити на файл прапор "завантажено через Інтернет". Таким чином, GateKeeper знає, що ви завантажили додаток з Інтернету.

PS Це повинно дати вам уявлення про те, наскільки "безпечним" є GateKeeper.


Я використовував Safari для завантаження цих програм, і два з них не підписані (як говорять їх розробники на веб-сайтах цих програм)
user732274

Ви завантажили / запустили їх перед тим, як встановити GateKeeper на "лише App Store"? Якщо так, вони вже дозволені на вашому Mac, і поточний параметр GateKeeper не має значення.
bogdansrc

Ні, я запустив їх ПІСЛЯ встановлення Гейткера.
user732274
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.