13
HTTPS L UI FAIRE CONFIANCE , C EST BIEN . LE COMPRENDRE , C EST MIEUX ! @PierreGaste • Human Talks Angers • Octobre 2013

HTTPS : Lui faire confiance, c'est bien, le comprendre, c'est mieux !

Embed Size (px)

DESCRIPTION

Humans Talks Angers : HTTPS

Citation preview

Page 1: HTTPS : Lui faire confiance, c'est bien, le comprendre, c'est mieux !

HTTPS LUI FAIRE CONFIANCE, C’EST BIEN.

LE COMPRENDRE, C’EST MIEUX !

@PierreGaste • Human Talks Angers • Octobre 2013

Page 2: HTTPS : Lui faire confiance, c'est bien, le comprendre, c'est mieux !

QU’EST CE QUE C’EST ?

Protocole de transfert sécurisé

Couplage de deux autres protocoles

Repérable par tous

Page 3: HTTPS : Lui faire confiance, c'est bien, le comprendre, c'est mieux !

DANS QUEL BUT ?

Assurer l’authenticité du serveur

Assurer la confidentialité des données échangées

Assurer l’intégrité des données échangées

(Assurer l’authentification du client)

Informer le client sur la sécurisation des échanges

Page 4: HTTPS : Lui faire confiance, c'est bien, le comprendre, c'est mieux !

DEPUIS QUAND ?

1994, formalisée en 2000 (spécificiations)

Netscape Communications

Sécurisation de son navigateur

Evolution SSL vers TLS (années 2000)

Page 5: HTTPS : Lui faire confiance, c'est bien, le comprendre, c'est mieux !

HTTP VS HTTPS QUELLES DIFFÉRENCES ?

Page 6: HTTPS : Lui faire confiance, c'est bien, le comprendre, c'est mieux !

LES AUTORITÉS DE CERTIFICATION : QUI ET POURQUOI ?

Entité tierce

Réputée fiable

Paye pour entrer sur les listes blanches des navigateurs

Possède des racines de confiance anciennes

Page 7: HTTPS : Lui faire confiance, c'est bien, le comprendre, c'est mieux !

QUELLES VÉRIFICATIONS EFFECTUENT LE NAVIGATEUR ?

Qui a signé le certificat qu’on me retourne ?

Les dates de validité sont-elles respectées ?

Le certificat n’est-il pas révoqué ?

(Le certificat client est-il valide et installé sur la machine ?)

Page 8: HTTPS : Lui faire confiance, c'est bien, le comprendre, c'est mieux !

LA NSA PLUS FORTE QUE LE HTTPS ?

!

« NSA et son alliée britannique, ont développé toutes sortes de méthodes pour contourner ou

déjouer les méthodes de chiffrement censées protéger la

confidentialité des données circulant sur Internet »!

Le Monde, 05.09.2013

Page 9: HTTPS : Lui faire confiance, c'est bien, le comprendre, c'est mieux !

POUR ALLER PLUS LOIN ...

Chiffrement minimum assuréChiffrement faible (40 bits), Chiffrement fort (128 bits)

Type de validationValidation de domaine, validation de l’organisation, validation étendue

Regroupement de certificatTechnologie SAN

Certificats Wildcard*.domaine.com

Renforcement du chiffrement SGCJusqu’à 256 bits.

Page 10: HTTPS : Lui faire confiance, c'est bien, le comprendre, c'est mieux !

ET EN PRATIQUE ?

Page 11: HTTPS : Lui faire confiance, c'est bien, le comprendre, c'est mieux !

3 ÉTAPES

CSR openssl req -new -newkey rsa:2048 -nodes -out site.csr -keyout site.key

Envoi du CSR à l’autorité de certification

CRT (signature du certificat) openssl x509 -req -in site.csr -out site.crt -CA ca.crt -CAkey ca.key

Page 12: HTTPS : Lui faire confiance, c'est bien, le comprendre, c'est mieux !

MODIFICATION DU VIRTUAL HOST

AVANT

APRÈS

Page 13: HTTPS : Lui faire confiance, c'est bien, le comprendre, c'est mieux !