Kürzlich habe ich herausgefunden, dass macOS den vollständigen Download-Link zu den Metadaten der Datei speichert, die beibehalten werden, wenn die Datei zwischen Computern verschoben wird, was ich als großes Sicherheitsrisiko für mich empfand. Ist es möglich, das Speichern dieses Attributs zu deaktivieren? Ich verwende Google Chrome 99.0
Um es klar zu sagen: Ich muss keine Metadaten aus einer bestimmten Datei entfernen, da dies problemlos mit möglich ist xattr -d com.apple.metadata:kMDItemWhereFroms filename
, aber ich möchte verhindern, dass sie in neuen Dateien gespeichert werden.
Es gibt keine Einstellung in Google Chrome, die das Speichern der Metadaten deaktiviert. Es wird von Google Chrome selbst gemacht - es wird nicht vom Betriebssystem oder so etwas erzwungen.
Sie könnten zu einem Browser wechseln, der dieses Attribut nicht speichert. Das könnte zum Beispiel die Open-Source-Version von Chrome, Chromium sein. Sie würden dann den Code entfernen, der das Attribut schreibt, und Chromium neu erstellen.
Eine andere Möglichkeit besteht darin, die Attribute zu entfernen, nachdem die Dateien heruntergeladen wurden. Sie könnten dafür "Ordneraktionen" verwenden, indem Sie AppleScript wie das folgende an Ihren Downloads-Ordner anhängen:
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
benwiggy
VityaSchel