CloudFlare proporciona soporte de SSL. Sin embargo, si un visitante visita un sitio web protegido por CloudFlare, ¿CloudFlare puede conocer los datos simples transferidos durante esta visita?
Hay algunas opciones de SSL:
- SSL flexible
- SSL completo
- SSL completo (estricto)
Sé que para SSL flexible, CloudFlare probablemente conoce los datos simples, ya que CloudFlare ha descifrado los datos y los ha enviado al servidor web de forma insegura.
¿Qué pasa con Full SSL y Full SSL (estricto)? ¿CloudFlare descifra primero y luego vuelve a cifrar para enviar al servidor web?
https
cloudflare
xuhdev
fuente
fuente
Full SSL
caso, por qué el cliente web aún confía en el certificado SSL incluso cuando el certificado del servidor está autofirmado (en mi caso, el sitio está firmado por COMODO), si CloudFlare actúa como un proxy .Respuestas:
Consulte la documentación
Los documentos de Cloudflare son bastante claros al respecto. Obviamente (debería ser obvio) SSL flexible significa que la conexión de cloudflare al origen no está encriptada.
Para el SSL completo (permutación) se aplica lo siguiente:
Son dos conexiones diferentes , entonces la respuesta a "¿Cloudflare conoce el contenido descifrado?" Es sí".
Tenga en cuenta que para los certificados SSL EV u OV: debe cargarlos en Cloudflare para que los usuarios finales los vean , todavía son 2 conexiones, no cifrado de extremo a extremo.
Razones para usar SSL
El uso de SSL evita los ataques MITM , no significa que el cdn que está utilizando no tenga en cuenta el contenido que está sirviendo, para usted. Tal vez debería preguntarse por qué desea cifrar la conexión.
Sin SSL, hay muchos lugares donde puede ocurrir un ataque MITM:
Con SSL flexible, que elimina la mayoría, pero no todos:
Con SSL completo: todavía existe la posibilidad de un ataque MITM:
Con SSL completo (estricto): un ataque MITM ahora no es posible sin que el propio cloudflare se vea comprometido:
Si le preocupa que cloudflare pueda leer sus datos, no use cloudflare .
fuente