The main YCombinator site might have been using Cloudflare seen years, and now HN might have been added to the same account to protect from a DOS attack.
So might be the same cert?
It's very easy to disable it completely via Cloudflare settings. Using cloudflare doesn't require you to use all of its features, and almost every feature can be turned off.
When it's needed, it's needed, but it amazes me how many people feel they need big brother protection for their personal blog and nextcloud
Unless your client sends a string which matches one of the WAF patterns the site will work fine. It only blocks individual requests.
Now the problem here is that you probably shouldn't enable the WAF without having it in log only mode for a while if you are operating a site which let's users submit arbitrary text input. Of course it's going to match... You'll have to adjust the configuration.
I’ve had to recompress zip files with a higher compression setting to get around whatever string was triggering it.
Is there a reason it needs to be visible whilst performing checks? or is it just security theatre?
WAF in general is security theatre. If your operation genuinely benefits from one, I dread for what's sleeping underneath. Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.
Edit: Seems to work also for at least some other Cloudflare sites. Interestingly HN is served from Stockholm (behind a sea cable) while others are served from Helsinki (should be closer). Not enough hackers here in Finland?
Edit 2: Works also on sites where Turnstyle keeps me out.
news.ycombinator.com. 3710 IN CNAME news.ycombinator.com.cdn.cloudflare.net.
news.ycombinator.com.cdn.cloudflare.net. 3710 IN A 104.22.6.236
news.ycombinator.com.cdn.cloudflare.net. 3710 IN A 172.67.5.232
news.ycombinator.com.cdn.cloudflare.net. 3710 IN A 104.22.7.236edit: my memory is crap. it was a single machine, but the codebase was written in a custom experimental language that i think was a lisp derivative. (which would make sense!). the source was online at some time, can't find it now.
[0] https://news.ycombinator.com/item?id=38310213