Annexe A1 Vérification de l'intégrité des éléments téléchargés
L'intégrité des paquets Control (webinst), archives compressées ou description de l'index du dépôt (content.xml) peut être contrôlée.
Après avoir téléchargé le contenu du dépôt vous pouvez, avant de procéder à une installation, vérifier qu'il est intègre.
A1.1 Téléchargement des sommes de contrôle
Le fichier SHA256sum.asc
, téléchargé, contient les sommes de contrôles. Vous devez d'abord vous assurer de son origine (qui l'a produit) :
- récupérez la clé publique Anakeen Dynacase
# gpg --recv-keys 9AEA83AF gpg: requête de la clé 9AEA83AF du serveur hkp keys.gnupg.net gpg: clé 9AEA83AF: « Dynacase distribution <labs@anakeen.com> » n'a pas changé gpg: Quantité totale traitée: 1
- vous pouvez vous assurer que la clé récupérée est bien celle attendue en comparant son empreinte avec celle se trouvant sur cette page.
# gpg --fingerprint 9AEA83AF pub 2048R/9AEA83AF 2013-03-15 Empreinte de la clé = D41B 24B6 F276 3E38 1A25 29FF 1633 12B4 9AEA 83AF uid Dynacase distribution <labs@anakeen.com> sub 2048R/361B4EAC 2013-03-15
vous pouvez donner votre confiance à cette clé avec la commande
gpg --edit_keys
.vérifiez que le fichier des sommes de contrôle est correctement signé
# gpg --verify SHA256sum.asc gpg: Signature faite le ven. 15 mars 2013 17:07:18 CET avec la clé RSA ID 9AEA83AF gpg: Bonne signature de « Dynacase distribution <labs@anakeen.com> » gpg: ATTENTION: Cette clé n'est pas certifiée avec une signature de confiance ! gpg: Rien ne dit que la signature appartient à son propriétaire. Empreinte de clé principale: D41B 24B6 F276 3E38 1A25 29FF 1633 12B4 9AEA 83AF
Vous êtes maintenant en possession d'un fichier contenant les sommes de contrôles des éléments téléchargés que vous pouvez considérer comme fiables.
A1.2 Vérification des sommes de contrôles
Dans le répertoire de téléchargement des éléments (paquets, archives, etc.) et du fichier SHA256sum.asc, lancez la commande suivante :
# sha256sum ---check SHA256sum.asc (ou) # shasum -a 256 --check SHA256sum.asc
Elle vous indique pour chacun des éléments téléchargés s'il correspond à la somme de contrôle attendue (s'il est intègre).