Verifique um download do Ginger Wallet
Nível de leitura: Guia avançado. Use o guia de instalação para identificar o download oficial e o pacote para seu computador.
Uma assinatura separada ajuda a estabelecer que o arquivo baixado foi assinado pelo detentor de uma determinada chave de assinatura e não foi alterado desde então. Ela não prova que o software está livre de falhas. Você também deve estabelecer que a chave de assinatura é aquela em que pretendia confiar.
Reúna os arquivos correspondentes
Seção intitulada “Reúna os arquivos correspondentes”Na versão v2.0.27, baixe seu instalador ou arquivo compactado e o arquivo com o mesmo nome seguido de .asc. Mantenha-os na mesma pasta. Por exemplo, o par do Windows é Ginger-2.0.27.msi e Ginger-2.0.27.msi.asc. Uma assinatura para DMG, ZIP ou outra versão não verifica esse MSI.
Obtenha a chave pública de assinatura pelo link PGP no site oficial. Salve a chave como PGP.txt. Use um aplicativo OpenPGP confiável, como o GnuPG, para inspecioná-la e importá-la. Se o GnuPG não estiver instalado, obtenha-o na página oficial de download do GnuPG.
Confira a impressão digital
Seção intitulada “Confira a impressão digital”A impressão digital publicada pelo Ginger para esta versão é:
FA0B 017A 3E75 CE65 CBF7 838F A8FF 3767 EDF5 DCE9Em um terminal aberto na pasta de download, inspecione a chave antes de importá-la:
gpg --show-keys --with-fingerprint PGP.txtgpg --import PGP.txtCompare a impressão digital completa, não apenas um identificador curto da chave ou o nome exibido. Quando possível, confirme-a por meio de uma cópia em que você já confia ou de outro canal estabelecido do Ginger. Obter uma chave e uma assinatura da mesma fonte comprometida não estabeleceria, por si só, a autenticidade. Se o Ginger anunciar uma mudança de chave, verifique esse anúncio antes de confiar na nova impressão digital.
Verifique o download efetivo
Seção intitulada “Verifique o download efetivo”Para o instalador do Windows, execute:
gpg --verify Ginger-2.0.27.msi.asc Ginger-2.0.27.msiPara outra plataforma, substitua pelos dois nomes exatos dos arquivos. Uma verificação bem-sucedida deve identificar uma assinatura válida da chave pretendida. O GnuPG também pode avisar que a chave não é certificada por uma assinatura confiável: isso diz respeito à forma como você autenticou a chave e não deve ser confundido com uma assinatura inválida do arquivo.
Se o resultado indicar BAD signature, a chave estiver ausente, a impressão digital for diferente ou a verificação não conseguir terminar, não abra o download ainda. Confira o par de nomes de arquivos, repita o download e procure ajuda pelos links oficiais do projeto se o problema persistir. Não marque uma chave desconhecida como confiável apenas para eliminar um aviso.
Somas de verificação e assinaturas de plataforma
Seção intitulada “Somas de verificação e assinaturas de plataforma”Uma comparação de somas de verificação pode detectar um erro de download. Uma soma de verificação obtida de uma página não confiável não pode autenticar software, pois um invasor pode substituir tanto o download quanto sua soma de verificação. A versão também fornece material de somas de verificação; o procedimento com assinatura separada correspondente descrito acima é suficiente para verificar um único pacote selecionado.
A assinatura de código do Windows e a assinatura ou notarização do macOS fornecem verificações adicionais da plataforma. Elas complementam a verificação da versão baixada; não substituem a necessidade de proteger suas palavras de recuperação e conferir as transações.
Para verificar separadamente que o conteúdo do aplicativo pode ser recompilado a partir do código-fonte, siga o guia de compilações reproduzíveis da versão publicada. Use a tag exata da versão e a cadeia de ferramentas registrada no pacote. Compare os conteúdos portáteis extraídos como o guia descreve; os metadados do arquivo compactado e a assinatura podem alterar os bytes do pacote. Não se espera que um MSI do Windows ou DMG do macOS assinado tenha o mesmo hash de arquivo que uma compilação local não assinada.
Após uma verificação bem-sucedida, volte a Instale o aplicativo.