CloudFlare fournit un support SSL. Cependant, si un visiteur visite un site Web protégé par CloudFlare, CloudFlare est-il en mesure de connaître les données simples transférées lors de cette visite?
Il existe quelques options SSL:
- SSL flexible
- SSL complet
- SSL complet (strict)
Je sais que pour SSL flexible, CloudFlare connaît probablement les données simples, car les données ont été déchiffrées par CloudFlare et envoyées au serveur Web de manière non sécurisée.
Qu'en est-il de Full SSL et Full SSL (strict)? CloudFlare décrypte-t-il d'abord puis crypte-t-il à nouveau pour envoyer au serveur Web?
https
cloudflare
xuhdev
la source
la source
Full SSL
cas, pourquoi le client Web fait toujours confiance au certificat SSL même lorsque le certificat du serveur est auto-signé (dans mon cas, le site est signé par COMODO), si CloudFlare agit comme un proxy .Réponses:
Se référer à la documentation
Les documents de Cloudflare sont assez clairs à ce sujet. Évidemment (cela devrait être évident) ssl flexible signifie que la connexion de cloudflare à l'origine n'est pas cryptée.
Pour ssl complet (permutation), ce qui suit s'applique:
Ce sont deux connexions différentes , donc la réponse à "Cloudflare connaît-il le contenu décrypté?" est: "Oui".
Notez que pour les certificats SSL EV ou OV - vous devez les télécharger sur cloudflare pour que les utilisateurs finaux les voient , ce sont toujours 2 connexions - pas le cryptage de bout en bout.
Raisons d'utiliser SSL
L'utilisation de ssl empêche les attaques MITM , cela ne signifie pas que le cdn que vous utilisez est inconscient du contenu qu'il sert, pour vous. Vous devriez peut-être vous demander pourquoi vous souhaitez crypter la connexion.
Sans SSL, il existe de nombreux endroits où une attaque MITM peut se produire:
Avec SSL flexible - qui élimine la plupart d'entre eux, mais pas tous:
Avec Full SSL - il y a toujours la possibilité d'une attaque MITM:
Avec Full SSL (Strict) - une attaque MITM n'est plus possible sans que Cloudflare lui-même soit compromis:
Si vous pensez que cloudflare peut lire vos données, n'utilisez pas cloudflare .
la source