ClearanceKit pour MAC
App gratuite et open source pour Mac qui protège vos fichiers sensibles : via Endpoint Security, elle bloque tout processus sans règle d’autorisation.
Présentation de ClearanceKit
ClearanceKit est un outil gratuit et open source qui contrôle quels programmes de votre Mac peuvent toucher à vos fichiers sensibles. Il utilise le framework Endpoint Security d’Apple pour surveiller les événements du système de fichiers, comme les ouvertures, renommages, suppressions, copies et lectures de dossiers, et bloque tout processus qui accède à un chemin protégé sans règle d’autorisation explicite. Il vise les machines de développement, où un script d’installation npm, pip ou brew hors sandbox s’exécute avec tous vos droits et pourrait sinon lire des dossiers comme ~/.ssh, des identifiants cloud ou les cookies du navigateur.
Les règles identifient les programmes par leur signature de code, le Team ID et le Signing ID vérifiés par macOS, et non par leur chemin ou l’empreinte du fichier : elles continuent donc de fonctionner après les mises à jour. Les règles de prison confinent un processus, et ses processus enfants, à un ensemble de dossiers autorisés, et les règles d’ascendance peuvent exiger que l’accès provienne d’un parent de confiance. Les accès refusés s’affichent dans une fenêtre SwiftUI native où vous pouvez les examiner et bâtir votre politique, qui peut aussi être déployée par profils de configuration MDM. ClearanceKit est développé par Craig J. Bass et publié sous licence MIT ; il n’établit aucune connexion réseau, n’envoie aucune télémétrie et n’a pas de mise à jour automatique, les nouvelles versions se téléchargent donc depuis sa page de versions GitHub. Au premier lancement, vous devez activer son extension système et lui accorder l’accès complet au disque, deux conditions requises par Endpoint Security. La version 5.0.14 corrige une faille de sécurité qui permettait de lire des fichiers protégés via les services WebKit d’Apple. Le développeur n’indique pas de version minimale de macOS.
Fonctionnalités principales
ClearanceKit place une barrière devant vos dossiers privés.
- Chemins protégés : accès refusé sauf règle d’autorisation pour le processus.
- Règles de signature : identification des programmes par Team ID et Signing ID.
- Règles de prison : confinez un processus et ses enfants aux dossiers choisis.
- Règles d’ascendance : accès permis uniquement pour le compte d’un parent de confiance.
- Motifs glob : protégez des dossiers avec les jokers *, ** et ?.
- Revue des événements : consultez les accès refusés dans une fenêtre SwiftUI native.
- Prise en charge MDM : déployez des politiques par profils de configuration.
- Confidentiel : aucune connexion réseau, aucune télémétrie, aucun code tiers.
Nouveautés de la version 5.0.14
ClearanceKit 5.0.14 est une mise à jour de sécurité.
- Correction d’une faille qui permettait à tout processus local de lire des fichiers protégés via le service réseau WebKit d’Apple
- Nouvelles vérifications du processus responsable : les accès des services WebKit sont jugés comme l’app pour laquelle ils travaillent, comme Safari ou Mail
- Confirmation de risque étendue à l’autorisation des services WebKit et aux autres entrées de processus responsable
- Correction : le cache Endpoint Security est désormais vidé après une modification de la liste d’autorisation
- Préréglages Safari mis à jour
Questions fréquentes sur ClearanceKit
ClearanceKit est-il gratuit ?
Oui. ClearanceKit est gratuit et open source sous licence MIT.
Contre quoi ClearanceKit protège-t-il ?
Il est conçu pour limiter ce que du code non fiable peut lire, par exemple un script postinstall npm malveillant qui lirait ~/.ssh, des identifiants cloud ou les cookies du navigateur. Tout processus sans règle d’autorisation est bloqué sur les chemins protégés.
Comment ClearanceKit reconnaît-il les apps de confiance ?
Les règles comparent le Team ID et le Signing ID de la signature de code d’un programme, et non son chemin ou l’empreinte du fichier : une règle reste valable après une mise à jour, tandis qu’un binaire modifié ou non signé est refusé.
Que sont les règles de prison ?
Une règle de prison confine un processus donné à un ensemble de dossiers autorisés ; tout accès en dehors est refusé, et les processus enfants héritent de cette prison.
De quoi ClearanceKit a-t-il besoin pour fonctionner ?
Au premier lancement, vous activez son extension système, que macOS vous demande d’approuver dans Réglages Système, et vous lui accordez l’accès complet au disque. Les deux sont requis par Endpoint Security.
ClearanceKit se connecte-t-il à Internet ?
Non. Selon son développeur, il n’établit aucune connexion réseau, n’envoie aucune télémétrie et n’a aucune dépendance tierce.
Comment mettre à jour ClearanceKit ?
Il n’y a pas de mise à jour automatique. Consultez la page des versions sur GitHub pour télécharger les nouvelles.
Les entreprises peuvent-elles déployer des politiques ClearanceKit ?
Oui. Les politiques peuvent être distribuées par profils de configuration Apple depuis un système MDM.
Quoi de neuf dans ClearanceKit 5.0.14 ?
Il corrige une faille qui permettait de lire des fichiers protégés via le service réseau WebKit d’Apple et ajoute des vérifications du processus responsable, pour que les accès WebKit soient jugés comme l’app pour laquelle ils travaillent.
D’où vient le téléchargement de ClearanceKit sur clearancekit.FULLMAC.app ?
Le bouton de téléchargement mène à la page officielle des versions de ClearanceKit sur GitHub, https://github.com/craigjbass/clearancekit/releases/latest. clearancekit.FULLMAC.app ne modifie ni ne reconditionne l’app.
Apps similaires
MakLockMakLock est une app légère de barre des menus qui protège vos applications macOS avec Touch ID, la proximité de l’Apple Watch ou un mot de passe de secours. Quand quelqu’un essaie d’ouvrir une app protégée ou de passer dessus, MakLock bloque l’accès avec une couche floue en plein écran sur tous vos moniteurs et demande une authentification. Il surveille les changements d’app comme les lancements : revenir à une app déjà ouverte demande donc aussi de la déverrouiller.Sécurité
KnockKnockKnockKnock est un outil de sécurité gratuit et open source pour Mac qui montre ce qui est installé de façon persistante sur votre ordinateur. Les malwares s’installent généralement pour se relancer à chaque redémarrage du Mac, et KnockKnock repère les logiciels qui l’ont fait, quel que soit leur nom. Cliquez sur Start Scan : il parcourt les emplacements connus où ces logiciels peuvent se cacher, puis classe ce qu’il a trouvé par catégorie, avec le nombre d’éléments de chacune.Sécurité
ExifCleanerExifCleaner supprime les métadonnées cachées des images, fichiers multimédias et PDF, comme la position GPS, les informations de l’appareil et les dates que contiennent souvent les photos. Glissez-déposez des fichiers ou des dossiers entiers dans la fenêtre et il les nettoie rapidement par lot, avec ExifTool en coulisses. Dépliez n’importe quel fichier traité pour voir exactement ce qui a été retiré, avant et après.Sécurité
Pareto SecurityPareto Security vous aide à garder une sécurité de base sur votre Mac. Il s’installe dans la barre des menus et vérifie régulièrement des réglages courants faciles à oublier : FileVault chiffre-t-il le disque, le pare-feu est-il activé, l’ouverture de session automatique est-elle désactivée, Gatekeeper est-il actif, l’écran se verrouille-t-il tout seul et vos apps sont-elles à jour ? Quand quelque chose cloche, il vous rappelle gentiment de le corriger. Son nom vient du principe de Pareto : s’occuper des 20 % de tâches de sécurité qui évitent 80 % des problèmes.Sécurité
LuLuLuLu est un pare-feu gratuit et open source pour Mac. Presque toutes les apps se connectent à internet, les logiciels malveillants aussi ; LuLu surveille les connexions réseau sortantes et vous interroge chaque fois qu'un programme qu'il ne connaît pas tente de se connecter, pour que vous l'autorisiez ou le bloquiez. Vos choix deviennent des règles, que LuLu applique ensuite. LuLu est développé par Objective-See, une fondation à but non lucratif d'outils de sécurité pour Mac, et publié sous licence GPL-3.0.Sécurité- Little SnitchLittle Snitch vous montre à quoi votre Mac se connecte sur Internet et vous laisse décider de ce qui est autorisé. Chaque fois qu'une app veut se connecter, une alerte de connexion vous demande de l'autoriser ou de la refuser : aucune donnée ne quitte votre Mac sans votre accord. Son Network Monitor affiche toutes les connexions en temps réel, sur une carte du monde et dans un graphique de trafic, regroupées par app, domaine ou pays. Little Snitch est développé par Objective Development et protège les Mac depuis plus de 20 ans.Sécurité
FULLMAC.app n’héberge pas cette app. Les boutons de téléchargement mènent aux pages du développeur.