Earlier quoted context omitted.
I assume you mean only ` Full (strict)` is secure, and not even `Full`? I happened to be recently looking at putting cloudflare in front of an S3 bucket, and it looked maybe easier/more feasible to do with `Full` instead of `Full (Strict)` -- because you can skip configuring the S3 bucket have an SSL cert for your actual front-facing domain (which can be cumbersome and/or more expensive to set up) and just let CloudF…
Full does not check certificates, so a MITM can supply any untrusted certificate and intercept your traffic. Only Full (Strict) does trusted cert checking.
A public letter to CloudFlare to fix their snoopy vendor
31–40 of 117 posts
Re: A public letter to CloudFlare to fix their snoopy vendor
#32Earlier quoted context omitted.
Full does not check certificates, so a MITM can supply any untrusted certificate and intercept your traffic. Only Full (Strict) does trusted cert checking.
"Can" theoretically, or there's a valid attack vector which one may pull off immediately in the wild?
Re: A public letter to CloudFlare to fix their snoopy vendor
#33what are the use-cases for cloudflare in front of GitHub pages?
Re: A public letter to CloudFlare to fix their snoopy vendor
#34Earlier quoted context omitted.
This is answered quite clearly in the linked page. GitHub Pages originally didn't support SSL on custom domains, so people would often put Cloudflare in front of it. Now GHP does support SSL on custom domains, so Cloudflare is no longer needed, but obviously a lot of sites still exist with the original setup.
> GitHub Pages originally didn't support SSL on custom domains, so people would often put Cloudflare in front of it. I've done this myself and I'm fixing it now! (Some JavaScript APIs I've experimented with over the years require HTTPS - from WebAuthn, which hey, fair enough - to Web MIDI, which hey, what the heck? https://developer.mozilla.org/en-US/docs/Web/Security/Secure... )
Re: A public letter to CloudFlare to fix their snoopy vendor
#35Ages ago Cloudflare started to advice against these kinds of setups. I did not even know it was still possible. TLS termination on the edge services is just stupid.
By terminating at the edge it enables many useful features of services such as CloudFlare that would otherwise not be possible such as the “web application firewall”.
If you think of CloudFlare as a hosting provider in the same way as any other (which they are) it ridiculous not to trust them terminating TLS.
Re: A public letter to CloudFlare to fix their snoopy vendor
#36Re: A public letter to CloudFlare to fix their snoopy vendor
#37Earlier quoted context omitted.
It’s super common for cellular networks. Apple even has a rule for the App Store to reject any applications that don’t work in an IPv6-only environment because of this. They’ve had this rule for six years.
Must be smaller providers doing this? In the US, we've got CGNAT IPv4 and regular IPv6 for cellular.
Re: A public letter to CloudFlare to fix their snoopy vendor
#38Earlier quoted context omitted.
Full does not check certificates, so a MITM can supply any untrusted certificate and intercept your traffic. Only Full (Strict) does trusted cert checking.
"Can" theoretically, or there's a valid attack vector which one may pull off immediately in the wild?
There's plenty of examples of ISPs trying this in the wild: https://www.zdnet.com/article/kazakhstan-government-is-now-i... https://www.reddit.com/r/sysadmin/comments/4vy3op/my_isp_is_... https://superuser.com/questions/176651/isp-replaces-ssl-cert...
Re: A public letter to CloudFlare to fix their snoopy vendor
#39Earlier quoted context omitted.
> GitHub Pages originally didn't support SSL on custom domains, so people would often put Cloudflare in front of it. I've done this myself and I'm fixing it now! (Some JavaScript APIs I've experimented with over the years require HTTPS - from WebAuthn, which hey, fair enough - to Web MIDI, which hey, what the heck? https://developer.mozilla.org/en-US/docs/Web/Security/Secure... )
Even the webcam API requires HTTPS, I guess that makes sense?
Re: A public letter to CloudFlare to fix their snoopy vendor
#40Ages ago Cloudflare started to advice against these kinds of setups. I did not even know it was still possible. TLS termination on the edge services is just stupid.
Disagree. TLS terminated at the edge, by a trusted partner, is perfectly valid and in many cases a great plus. You should, however, then always have a tls connection back to the main host, this is obviously not always the case and is wrong. Ideally CloudFlare would not make it possible. By terminating at the edge it enables many useful features of services such as CloudFlare that would otherwise not be possible such…