Yesterday’s global internet outage caused by single file on Cloudflare servers — unexpected file size caused catastrophic error, knocking out several major webs

Yesterday's global internet outage caused by single file on Cloudflare servers — unexpected file size caused catastrophic error, knocking out several major webs

derekullo TechieTwo said: It just confirms for hackers what networks to attack. 😡 That's like refusing to have doors or exterior walls on your house because that's the first spot thieves will try to attack to break in 😛 https://upload.wikimedia.org/wikipedia/en/7/79/Roll_Safe_meme.jpg Cloudflare's original goal was to prevent DDOS attacks … Project Honey Pot They have since become a Content Delivery Network that caches data in multiple data centers so that it can be served quickly to users. Without Cloudflare the internet would be much slower due to much more successful and prevalent DDOS attacks and having to wait for data to come from a single server versus being cached in multiple places in multiple countries. Reply

ezst036 I read somewhere (I think it was a substack) that this configuration file pairs up to some brand new code that was deployed using the Rust language and there wasn't not nearly as much testing around it as there should have been. That's interesting to me considering the sterling reputation that Rust seems to (otherwise) have. Reply

Sam Hobbs Could the failure have been mitigated with better error checking? In other words, when the unexpected size caused a problem, the program should have exited gracefully with a useful error message. Was that done? If not then their entire system needs to be evaluated and better error checking added where appropriate. Reply

Sam Hobbs ezst036 said: there wasn't not nearly as much testing around it as there should have been. I was going to say something about testing but it is not always possible to know what to test for. In this case if they knew of the possibility of a larger file size then it would not have been unexpected and they would have coded for the possibility. If the program did not exit gracefully upon the error then that is what it should have done as I said previously. Reply

Key considerations

  • Investor positioning can change fast
  • Volatility remains possible near catalysts
  • Macro rates and liquidity can dominate flows

Reference reading

More on this site

Informational only. No financial advice. Do your own research.

Leave a Comment