6 votes

Comment empêcher l'enregistrement de l'attribut com.apple.metadata:kMDItemWhereFroms dans les fichiers ?

Récemment, j'ai découvert que MacOS enregistre le lien de téléchargement complet dans les métadonnées du fichier qui sont conservées lorsque le fichier est déplacé d'un ordinateur à l'autre, ce qui représente un risque important pour ma sécurité. Est-il possible de désactiver l'enregistrement de cet attribut ? J'utilise Google Chrome 99.0

Pour être clair : je n'ai pas besoin de supprimer les métadonnées d'un fichier spécifique, car cela peut être fait facilement avec la fonction xattr -d com.apple.metadata:kMDItemWhereFroms filename mais je veux empêcher qu'il soit enregistré dans les nouveaux fichiers.

10voto

Jose Chavez Points 645

Aucun paramètre de Google Chrome ne permet de désactiver l'enregistrement des métadonnées. C'est Google Chrome qui s'en charge, et non le système d'exploitation qui l'oblige à le faire.

Vous pouvez utiliser un navigateur qui n'enregistre pas cet attribut. Il peut s'agir par exemple de la version open-source de Chrome, Chromium. Vous supprimeriez alors le code qui écrit l'attribut et reconstruiriez Chromium.

Une autre option consiste à supprimer les attributs après le téléchargement des fichiers. Vous pouvez utiliser les "Actions de dossier" pour cela en attachant un AppleScript comme le suivant à votre dossier Téléchargements :

on adding folder items to theFolder after receiving theFiles
    repeat with aFile in theFiles
        set filePath to quoted form of POSIX path of aFile
        do shell script "xattr -d com.apple.metadata:kMDItemWhereFroms " & filePath
    end repeat
end adding folder items to

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X