¿Cómo evitar que el atributo com.apple.metadata:kMDItemWhereFroms se guarde en archivos?

Recientemente descubrí que macOS guarda el enlace de descarga completo en los metadatos del archivo que se guarda cuando el archivo se mueve entre computadoras, lo que me pareció un gran riesgo de seguridad para mí. ¿Es posible deshabilitar guardar este atributo? Estoy usando Google Chrome 99.0

Para ser claros: no necesito eliminar los metadatos de un archivo específico, ya que se puede hacer fácilmente con xattr -d com.apple.metadata:kMDItemWhereFroms filename, pero quiero evitar que se guarden en archivos nuevos.

Tal vez podría configurar un script de acción de carpeta que elimine los metadatos tan pronto como se agregue el archivo. Pero me interesa saber sobre el riesgo de seguridad de tener la URL en los metadatos. ¿Qué sucede si alguien más sabe de dónde descargaste los archivos?
¿Qué pasa si la URL tiene un token? Entonces, cualquiera que conozca este token puede descargar mis otros archivos. Sé que esto es una mala protección en el sitio web, pero prefiero no divulgar ninguna información adicional en los archivos que comparto.

Respuestas (1)

No hay ninguna configuración en Google Chrome que inhabilite el guardado de los metadatos. Lo hace el propio Google Chrome, no es algo que el sistema operativo le obligue ni nada por el estilo.

Puede cambiar a usar un navegador que no guarde este atributo. Esa podría ser, por ejemplo, la versión de código abierto de Chrome, Chromium. Luego eliminaría el código que escribe el atributo y reconstruiría Chromium.

Otra opción es eliminar los atributos después de que se hayan descargado los archivos. Puede usar "Acciones de carpeta" para esto adjuntando AppleScript como el siguiente a su carpeta de Descargas:

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
¡Excelente! Hago algo similar para eliminar el atributo de cuarentena.