Quando a Apple distribui software e atualizações, ele assina o pacote para garantir que nada tenha sido modificado, da mesma forma que as assinaturas de PGP em e-mails. O certificado Autoridade de Certificação de Atualização de Software da Apple é instalado com o sistema operacional, e você pode visualizá-lo em Keychain Access.app
.
Essencialmente, essa assinatura garante que o software foi distribuído e verificado pela Apple e que não foi adulterado nem alterado. Assim como um e-mail PGP, se você alterar o conteúdo da mensagem, a assinatura não será igual. Já vi pessoas que tentaram baixar "pré-cracked" ou software pirateado (para iLife, iWork etc.) e seu instalador não foi assinado; a pessoa que modificou o pacote removeu a assinatura do pacote e a redistribuiu (ou apenas criou um instalador com aparência muito semelhante).
Se você estiver recebendo software por meio da Atualização de software ou fazendo o download de patches / atualizações oficiais de apple.com
, o software deverá ser assinado pela Autoridade de Certificação de Atualização de Software da Apple . Se não for, não é genuíno (o rigor da Apple é bom).
Editar : O certificado raiz é a autoridade de certificação raiz da Apple. O certificado de distribuição de software é aprovado (sem a certeza da terminologia) pela autoridade de certificação raiz da Apple.