Download

Verificar um download

Compare o checksum da imagem de disco e consulte o macOS sobre assinatura e notarização antes de confiar em uma cópia do FOLD.

O Gatekeeper já verifica a assinatura e a notarização quando você abre o FOLD pela primeira vez. Os comandos abaixo permitem que você mesmo verifique uma cópia, por exemplo antes de abri-la ou quando a recebeu de outra pessoa. Eles são executados no Terminal e não exigem ferramentas adicionais.

1. Comparar o checksum

A página de download lista o SHA-256 do DMG da versão atual. Calcule o checksum do seu arquivo:

shasum -a 256 ~/Downloads/FOLD-<version>-<build>.dmg

Todos os 64 caracteres precisam coincidir com o valor da página de download. Se forem diferentes, apague o arquivo e não o abra. Uma versão publicada nunca é substituída, então o checksum de um determinado nome de arquivo nunca muda.

2. Verificar a imagem de disco

spctl --assess --type open --context context:primary-signature -vv ~/Downloads/FOLD-<version>-<build>.dmg

O resultado esperado é accepted, com source=Notarized Developer ID e origin=Developer ID Application: Datargo GmbH (JSCCM2C266).

3. Verificar o app instalado

Depois de mover o FOLD para a pasta Aplicativos, consulte o Gatekeeper sobre o próprio app:

spctl --assess --type execute -vv /Applications/Fold.app

De novo, você deve ver accepted, source=Notarized Developer ID e a origem Datargo GmbH.

Em seguida, deixe o codesign verificar que nenhum arquivo do pacote do app foi alterado desde a assinatura:

codesign --verify --deep --strict --verbose=2 /Applications/Fold.app

A saída termina com valid on disk e satisfies its Designated Requirement. Para ver quem assinou o app:

codesign --display --verbose=2 /Applications/Fold.app

Procure por Authority=Developer ID Application: Datargo GmbH (JSCCM2C266) e TeamIdentifier=JSCCM2C266.

Se uma verificação falhar

Não abra o app e não ignore o aviso. Apague a cópia, baixe-a de novo pela página de download e repita as verificações. Se a nova cópia também falhar, informe o ocorrido a [email protected].

As atualizações automáticas são verificadas, além disso, com uma chave de assinatura integrada ao FOLD; veja Atualizações no Mac.