Verificar una descarga
Compara la suma de comprobación de la imagen de disco y pregunta a macOS por la firma y la notarización antes de confiar en una copia de FOLD.
Gatekeeper ya comprueba la firma y la notarización cuando abres FOLD por primera vez. Los comandos siguientes te permiten comprobar una copia por tu cuenta, por ejemplo antes de abrirla o cuando te la ha pasado otra persona. Se ejecutan en Terminal y no necesitan herramientas adicionales.
1. Compara la suma de comprobación
La página de descarga indica el SHA-256 del DMG de la versión actual. Calcula la suma de comprobación de tu archivo:
shasum -a 256 ~/Downloads/FOLD-<version>-<build>.dmg
Los 64 caracteres deben coincidir con el valor de la página de descarga. Si difieren, elimina el archivo y no lo abras. Una versión publicada nunca se sustituye, así que la suma de comprobación de un nombre de archivo determinado nunca cambia.
2. Comprueba la imagen de disco
spctl --assess --type open --context context:primary-signature -vv ~/Downloads/FOLD-<version>-<build>.dmg
El resultado esperado es accepted, con source=Notarized Developer ID y origin=Developer ID Application: Datargo GmbH (JSCCM2C266).
3. Comprueba la app instalada
Después de mover FOLD a la carpeta Aplicaciones, pregunta a Gatekeeper por la propia app:
spctl --assess --type execute -vv /Applications/Fold.app
También aquí deberías ver accepted, source=Notarized Developer ID y el origen Datargo GmbH.
A continuación, deja que codesign verifique que ningún archivo del paquete de la app ha cambiado desde que se firmó:
codesign --verify --deep --strict --verbose=2 /Applications/Fold.app
La salida termina con valid on disk y satisfies its Designated Requirement. Para ver quién firmó la app:
codesign --display --verbose=2 /Applications/Fold.app
Busca Authority=Developer ID Application: Datargo GmbH (JSCCM2C266) y TeamIdentifier=JSCCM2C266.
Si falla una comprobación
No abras la app ni pases por alto el aviso. Elimina la copia, vuelve a descargarla desde la página de descarga y repite las comprobaciones. Si la copia nueva también falla, infórmanos en [email protected].
Las actualizaciones automáticas se verifican además con una clave de firma integrada en FOLD; consulta Actualizaciones en Mac.