OS X Gatekeeper обходит, когда приложение принадлежит root
Я понял, что целью OS X Gatekeeper было блокирование программного обеспечения без надлежащей подписи кода. Однако изменение приложений, которые будут принадлежать пользователю root, отменяет это поведение.
Включите Gatekeeper и настройте его на прием приложений только из App Store.
Скачать без знака приложения из Интернета (например, передачи, который является GPL лицензированным и безопасно).
Попытайтесь открыть приложение. Это должно провалиться с предупреждением.
Измените владельца приложения на
root
. Например,
$
sudo chown -R root /Applications/Transmission.app
теперь он может быть запущен без каких-либо предупреждений.
Это намеренное поведение? Можно ли изменить приложение так, чтобы оно снова выдавало предупреждение, даже если оно принадлежит пользователю root? Это было бы более опасно, чем позволить пользователю владеть приложением?
0 ответов на вопрос
Похожие вопросы
-
4
Какое программное обеспечение я должен использовать для шифрования моего жесткого диска?
-
3
Ускорение загрузки OS X на годичной MBP
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Как вы отключите звук запуска на Mac?
-
3
Может ли существующее шифрование беспроводной сети реально защитить сеть?
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора