OS X Gatekeeper wurde umgangen, wenn die Anwendung root gehört
Ich habe verstanden, dass der Zweck von OS X Gatekeeper darin bestand, Software ohne ordnungsgemäße Codesignierung zu blockieren. Das Ändern von Anwendungen, deren Eigentümer Root ist, setzt dieses Verhalten jedoch außer Kraft.
Aktivieren Sie Gatekeeper und legen Sie fest, dass Apps nur vom App Store akzeptiert werden.
Laden Sie eine unsignierte Anwendung aus dem Internet (zB Transmission, die ist GPL lizenziert und sicher).
Versuchen Sie, die App zu öffnen. Es sollte mit einer Warnung versagen.
Ändern Sie den Besitzer der Anwendung in
root
. ZB
$
sudo chown -R root /Applications/Transmission.app
sollte es jetzt ohne Warnungen gestartet werden können.
Ist das beabsichtigtes Verhalten? Kann eine Anwendung so geändert werden, dass sie erneut warnt, selbst wenn sie root gehört? Wäre das ungefährlicher, als dem Benutzer die Anwendung zu überlassen?
0 Antworten auf die Frage
Verwandte Probleme
-
4
Welche Software sollte ich verwenden, um meine Festplatte zu verschlüsseln?
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
3
Kann die vorhandene drahtlose Netzwerkverschlüsselung ein Netzwerk wirklich schützen?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück