This is not CF WAF's first rodeo https://news.ycombinator.com/item?id=20421538 Cementing its track record as a product that mostly doesn't do anything except for occasionally break the internet here and there to keep things fun and interesting.
> a product that mostly doesn't do anything except for occasionally break the internet I wouldn't say that. The postmortem you referred to links to another CloudFlare blog post - one about a pretty serious RCE vuln in Microsoft SharePoint that was blocked by their WAF: https://blog.cloudflare.com/stopping-cve-2019-0604/
Tell HN: Camelgate NPM Outage (Cloudflare)
31–40 of 42 posts
Re: Tell HN: Camelgate NPM Outage (Cloudflare)
#32I would have thought a large company like GitHub or Microsoft can have their own WAF team for their apps.
(NPM is owned by GitHub, and GitHub is owned by Microsoft)
Re: Tell HN: Camelgate NPM Outage (Cloudflare)
#33Earlier quoted context omitted.
WAFs are literally "a pile of regexes can secure my insecure software"
To be fair to WAFs, most are more than just a pile of regexes. Things like detecting bot traffic - be it spammers or AI scrapers - are valuable (ESPECIALLY the AI scraper detection, because unlike search engines these things have zero context recognition or respect for robots.txt and will just happily go on and ingest very heavy endpoints), and the large CDN/WAF providers can do it even better because they can spot s…
Re: Tell HN: Camelgate NPM Outage (Cloudflare)
#34Earlier quoted context omitted.
To be fair to WAFs, most are more than just a pile of regexes. Things like detecting bot traffic - be it spammers or AI scrapers - are valuable (ESPECIALLY the AI scraper detection, because unlike search engines these things have zero context recognition or respect for robots.txt and will just happily go on and ingest very heavy endpoints), and the large CDN/WAF providers can do it even better because they can spot s…
Why would scrapes get blocked, is scrapping illegal?
Re: Tell HN: Camelgate NPM Outage (Cloudflare)
#35Earlier quoted context omitted.
To be fair to WAFs, most are more than just a pile of regexes. Things like detecting bot traffic - be it spammers or AI scrapers - are valuable (ESPECIALLY the AI scraper detection, because unlike search engines these things have zero context recognition or respect for robots.txt and will just happily go on and ingest very heavy endpoints), and the large CDN/WAF providers can do it even better because they can spot s…
Why would scrapes get blocked, is scrapping illegal?
Re: Tell HN: Camelgate NPM Outage (Cloudflare)
#36Earlier quoted context omitted.
> a product that mostly doesn't do anything except for occasionally break the internet I wouldn't say that. The postmortem you referred to links to another CloudFlare blog post - one about a pretty serious RCE vuln in Microsoft SharePoint that was blocked by their WAF: https://blog.cloudflare.com/stopping-cve-2019-0604/
I mean, it's hardly surprising CloudFlare will tell you this is a useful product. But it is to securing a web application what regex is to parsing HTML.
Re: Tell HN: Camelgate NPM Outage (Cloudflare)
#37Re: Tell HN: Camelgate NPM Outage (Cloudflare)
#38This is what you get when you buy security as an add-on product
Re: Tell HN: Camelgate NPM Outage (Cloudflare)
#39Earlier quoted context omitted.
> any site using that will have URLs containing 'camel' blocked What engineer at cloudflare thought this was a good resolution?
I doubt the system is that simple. No one wrote a rule saying `if url.contains("camel") then block()` it's probably an unintended side-effect