Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: L'État français se dote d'une autorité de certification racine

Posté par Pierre Jarillon (page perso, ). Modéré le 28 mars 2007.
Cette information, parue au Journal officiel de la République française n°41 du 17 février 2007, est passée presque inaperçue, même pour la plupart des administrations. Elle est pourtant essentielle, Il s'agit du fondement du RGS (Référentiel Général de Sécurité).

Une autorité de certification a pour but de s'assurer de l'identité du correspondant. Il s'agit d'un "tiers de confiance" qui assure à chacun que son correspondant est bien celui qu'il prétend être.

Avec cette autorité racine, l'administration n'a plus besoin de faire appel à des organismes privés tels que Thawte, Certinomis, Baltimore, Certplus, Entrust.net, Verisign, GlobalSign, Certificate Center, Cybertrust... On trouvera dans le lien securite.teamlog cette liste non exhaustive des principaux organismes reconnus nativement par les navigateurs. Il faudra donc que tous les navigateurs reconnaissent maintenant ce nouvel organisme de certification de façon à éviter la mésaventure de l'ASSEDIC.

En plus de la sécurité et de l'indépendance, c'est une économie non négligeable pour l'administration française. Il s'agit d'une démarche cohérente avec le RGI dont nous attendons avec impatience les arrêtés d'applications.

> Lire la dépêche (35 commentaires, moyenne: 2,8).  

Vous avez demandé le commentaire #816555.

Télécharger le certificat IGC/A sans HTTPS ni empreinte !

Posté par ginkyo (page perso, ) le 28/03/2007 à 13:38. (lien). Évalué à 7.

Il y a quand même deux trois trucs qui me chagrinent.
* Lien vers le certificat en HTTP
Pour installer le certificat dans son navigateur, il nous propose de le télécharger via une connexion non sécurisée :
--
Télécharger le certificat IGC/A au format RSA
http://www.ssi.gouv.fr/fr/sigelec/igca/cert_igca_rsa.crt
--
=> pb d'attaque de type Homme du milieu

* Autorité signée par une autre autorité
Si lien vers le certificat signé est dispo HTTPS, il faudra se soumettre à une autorité de certification tierce, qui ici peut être américaine.
=> pb d'attaque par usurpation

* Certificat d'autorité autosignée
Ici le certificat est autosigné, je peux faire aussi un serveur avec le même nom !

* Pas de lien vers l'empreinte du certificat
http://www.ssi.gouv.fr/fr/index.html ne propose l'empreinte ci-dessous afin de valider le certificat !!!!
60 d6 89 74 b5 c2 65 9e 8a 0f c1 88 7c 88 d2 46 69 1b 18 2c
=> pb d'attaque de type Homme du milieu, ...

* Une dernière question me passe par l'esprit, konqui, firefox, nous les téléchargeons le plus svt (au moins sur leur site) en http, et il n'y a pas de signature ou d'md5 du paquet (ok pas chez debian, ou suse, ...).
=> PB de modification des sources ou du binaire pour insérer une autre autorité de certification.

Qu'en pensez -vous ?

--
« Si quis scienter in tantum a vino abstineret ut naturam multum gravaret a culpa immunis non esset. »Saint Thomas d'Aquin, Somme théologique, II-II, 150, 1 ad 1.
  • [^]Re: Télécharger le certificat IGC/A sans HTTPS ni empreinte !

    Posté par Alex () le 29/03/2007 à 08:41. (lien). Évalué à 1.


    Pour installer le certificat dans son navigateur, il nous propose de le télécharger via une connexion non sécurisée :
    => pb d'attaque de type Homme du milieu


    Pourquoi tu veux que Mr Bayrou (l'homme du milieu... bon désolé... le bouton de moisage est en bas...) veuille chopper la clée ?

    En fait il faudrait également une paire de clées par utilisateur, envoyé par un moyen sécurisé (vu qu'il y a une clée privé dans le lot) et puisse ainsi validé l'AC (en validant les signatures de toute la chaine de certification)


    * Certificat d'autorité autosignée
    Ici le certificat est autosigné, je peux faire aussi un serveur avec le même nom !


    En fait une ac racine ne sert pas à authentifier un serveur, elle doit juste créer des AC qui elles créeront des clées qui authentifieront des serveurs, c'est donc normal qu'elle soit autosigné.


    * Pas de lien vers l'empreinte du certificat
    http://www.ssi.gouv.fr/fr/index.html ne propose l'empreinte ci-dessous afin de valider le certificat !!!!
    60 d6 89 74 b5 c2 65 9e 8a 0f c1 88 7c 88 d2 46 69 1b 18 2c
    => pb d'attaque de type Homme du milieu, ...


    En fait si ( http://www.ssi.gouv.fr/fr/sigelec/igca/installer.html ) ils expliquent qu'il faut vérifier l'emprunte, et que cette emprunte est dispo dans le Journal Officiel ( http://www.legifrance.gouv.fr/WAspad/UnTexteDeJorf?numjo=PRM(...) )
    Bien sur l'homme du milieu pourrait très bien modifier le pdf, d'où l'interet d'integrer le bon certif dans les outils le necessitant, et de bien verifier leur checksum, sans parler bien sur de la confiance nécéssaire à apporter au packager de ton appli.

    • [^]Re: Télécharger le certificat IGC/A sans HTTPS ni empreinte !

      Posté par jcs (page perso, ) le 30/03/2007 à 20:10. (lien). Évalué à 2.

      En fait une ac racine ne sert pas à authentifier un serveur, elle doit juste créer des AC qui elles créeront des clées qui authentifieront des serveurs, c'est donc normal qu'elle soit autosigné.


      Pour être plus précis, dans une autorité racine, ce qui est important c'est son nom (champ Subject DN du certificat) et sa clé. Alors comment distribuer un nom lié à une clé ? Et bien il existe une solution standard : le certificat X509. Seulement voilà un certificat doit posséder un champ signature, donc traditionnellement on auto-signe le certificat. Mais ce n'est qu'un effet de bord lié au moyen de distribuer la paire clé/nom. En théorie même on pourrait tout à fait remplacer cette signature par une série de zéros (mais je suis sûr que certains décodeurs planteraient lamentablement)

      --
      Hurd will be out in a year (or two, or next month, who knows)
      -- Linus Benedict Torvalds, 1991

    [^]Re: Télécharger le certificat IGC/A sans HTTPS ni empreinte !

    Posté par madflo (page perso, ) le 31/03/2007 à 09:29. (lien). Évalué à 1.

    Il y a des sommes MD5, SHA-1 pour toutes les releases Mozilla. De plus, les fichiers sont signés. Tu est sûr que ce n'est pas plutôt toi qui a oublié de chercher un peu ?

    Un exemple :
    ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/MD5SUMS
    ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/SHA1SUMS

    De plus, elles sont toutes signées. Les clés :
    ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/KEY

    Exemple de signature :
    ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/source/firefox-2.0.0.3-source.tar.bz2.asc