Sur Mountain Lion, Gatekeeper est activé et configuré pour autoriser uniquement les applications Mac App Store. Maintenant: si je télécharge une application sur Internet (et je parle d’applications que je n’ai jamais exécutées auparavant), elle fonctionne tout simplement, Gatekeeper semble ne pas fonctionner du tout. Est-ce que quelqu'un sait ce qui se passe?
gatekeeper
user732274
la source
la source
Réponses:
Comme mentionné par bogdansrc, Gatekeeper s’applique uniquement aux applications groupées ayant une
com.apple.quarantine
attribut étendu. Certaines applications (comme μTorrent) ne les ajoutent pas aux fichiers téléchargés, et certains programmes désarchivants (commeunzip
) ne les ajoutez pas aux fichiers après avoir extrait les archives.Vous pouvez lister les attributs étendus avec
xattr -l
.Gatekeeper est également désactivé si vous avez désactivé
LSQuarantine
avec par exempledefaults write com.apple.LaunchServices LSQuarantine -bool false
.la source
Il ne faut pas les exécuter. Cependant, quel navigateur utilisez-vous? Pouvez-vous reproduire cela si vous téléchargez l'application avec Safari?
Pour que GateKeeper fonctionne, le navigateur avec lequel vous avez téléchargé l'application doit définir un indicateur "Internet téléchargé" sur le fichier. Ainsi, GateKeeper sait que vous avez téléchargé l’application depuis Internet.
P.S. Cela devrait vous donner une idée de la "sécurité" de GateKeeper.
la source