DESCRIPTION

       Depuis sa version 0.6, apt sait vrifier la signature du fichier Release
       de chaque archive. On s'assure ainsi que les paquets de cette archive
       ne peuvent pas tre modifis par quelqu'un qui ne possde pas la cl de la
       signature du fichier Release.

       Quand un paquet provient d'une archive sans signature ou d'une archive
       avec une signature dont apt ne possde pas la cl, ce paquet n'est pas
       considr comme fiable et son installation provoquera un avertissement.
       Pour l'instant, apt-get ne signale que les archives sans signature ;
       les prochaines versions pourraient rendre obligatoire la vrification
       des sources avant tout tlchargement de paquet.

       Les paquets apt-get(8), aptitude(8) et synaptic(8) possdent cette
       nouvelle fonction de certification.


ARCHIVES FIABLES

       D'une archive apt jusqu' l'utilisateur, la confiance se construit en
       plusieurs tapes.  Apt-secure est la dernire tape. Faire confiance  une
       archive ne signifie pas que les paquets qu'elle contient sont exempts
       de code malveillant, mais signifie que vous faites confiance au
       responsable de l'archive. C'est ensuite au responsable de l'archive de
       faire en sorte que l'archive soit fiable.

       Apt-secure n'examine pas la signature d'un paquet. Certains programmes
       peuvent le faire comme debsig-verify ou debsign, qu'on peut trouver
       dans les paquets debsig-verify et devscripts.

       La fiabilisation dans Debian commence quand un responsable de paquet
       envoie un nouveau paquet ou une nouvelle version d'un paquet dans
       l'archive. Cet envoi, pour tre effectif, doit tre sign avec la cl d'un
       responsable qui se trouve dans le trousseau des responsables Debian
       (disponible dans le paquet debian-keyring). Les cls des responsables de
       paquet sont signes par d'autres responsables, suivant des procdures
       prtablies pour s'assurer de l'identit des propritaires de la cl.

       Une fois le paquet vrifi et archiv, la signature du responsable est
       enleve, une somme MD5 du paquet est calcule et mise dans le fichier
       Packages. Une somme MD5 de tous les paquets est ensuite calcule et mise
       dans le fichier Release. Ce fichier est sign par la cl de l'archive.
       Cette cl qui est cre chaque anne et distribue par le serveur FTP se
       trouve aussi dans le trousseau Debian.

       Un utilisateur peut consulter la signature du fichier Release, extraire
       la somme MD5 d'un paquet et la comparer avec la somme du paquet qu'il a
       tlcharg. Avant la version 0.6, seule la somme du paquet tlcharg tait
       vrifie. Maintenant on peut vrifier aussi la signature du fichier
       Release.

       Cette faon de faire est diffrente d'une vrification de la signature
       d'un paquet. Elle vise  empcher deux types d'attaque possibles :

       peut complter la signature des paquets.


CONFIGURATION

       Le programme qui gre la liste des cls utilises par apt s'appelle
       apt-key. Il peut ajouter ou supprimer des cls. Cette version installe
       automatiquement les cls qui servent  signer l'archive Debian et les
       diffrents rpertoires de paquets.

       Pour ajouter une cl, vous devez d'abord la tlcharger. Il vaut mieux
       utiliser un canal fiable pour ce tlchargement. Ensuite vous l'ajoutez
       avec la commande apt-key et vous lancez la commande apt-get update pour
       tlcharger et vrifier le fichier Release.gpg de l'archive que vous avez
       configure.


CONFIGURATION D'UNE ARCHIVE

       Si vous voulez signer les archives dont vous avez la responsabilit,
       vous devez :

       o  crer un fichier Release  la racine de l'archive, s'il n'existe pas
          dj. Vous pouvez le crer avec la commande apt-ftparchive release
          (fournie dans le paquet apt-utils) ;

       o  le signer, avec la commande gpg -abs -o Release.gpg Release ;

       o  publier l'empreinte de la cl. Ainsi les utilisateurs de votre
          archive connatront la cl qu'ils doivent importer pour authentifier
          les fichiers de l'archive.

       Chaque fois que le contenu de l'archive change, le responsable doit
       refaire les deux premires tapes.


VOIR AUSSI

       apt.conf(5), apt-get(8),sources.list(5), apt-key(8), apt-archive(1),
       debsign(1), debsig-verify(1), gpg(1)

       Pour des informations plus substantielles, vous pouvez consulter [1]
       l'infrastructure debian pour la scurit un chapitre du manuel Debian sur
       la scurit (disponible dans le paquet harden-doc) et le [2]Strong
       Distribution HOWTO par V. Alex Brennen.


BOGUES

       Voyez la [3] page concernant les bogues d'APT. Si vous voulez signaler
       un bogue, consultez le texte /usr/share/doc/debian/bug-reporting.txt ou
       utilisez la commande reportbug(1).


AUTEUR

       APT a t crit par l'quipe APT <apt@packages.debian.org>.


AUTEURS

       Cette page a t crite  partir des travaux de Javier Fernndez-Sanguino
       Pea, Isaac Jones, Colin Walters, Florian Weimer et Michael Vogt.

       2. Strong Distribution HOWTO
          http://www.cryptnet.net/fdp/crypto/strong_distro.html

       3. page concernant les bogues d'APT
          http://bugs.debian.org/src:apt



Linux                           14 dcembre 2003                  APT-SECURE(8)

Man(1) output converted with man2html