Gatekeeper ne bloque pas les applications?

2

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?

user732274
la source
Peut-être permet-il les applications parce qu'elles sont enregistrées avec un compte de développeur? Sûrement il ne devrait toujours pas les exécuter? Impair.
hellothere

Réponses:

3

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 (comme unzip ) 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 exemple defaults write com.apple.LaunchServices LSQuarantine -bool false.

Lri
la source
2

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.

bogdansrc
la source
J'ai utilisé Safari pour télécharger ces applications, et deux d'entre elles ne sont pas signées
user732274
Les avez-vous téléchargés / exécutés avant de configurer GateKeeper sur "App Store uniquement"? Dans l'affirmative, ils sont déjà autorisés sur votre Mac et le paramètre GateKeeper actuel n'a pas d'importance.
bogdansrc
Non, je les ai courus APRÈS avoir réglé Gatekeeper.
user732274