News for hackers. Stuff that matters.
Re:Cloudflare outage on June 21, 2022 by minecraftchest1 on Tuesday June 21, 2022 @09:47AM (#31823907)
Something else that I think would be smart to implement is a reorder detection. Have the change approval specificy point out stuff that gets reordered, and require manual approval for each section that gets moved around.

I also think that having a script that walks through the file and points out any ovibious mistakes would be good to have as well.

Re:Cloudflare outage on June 21, 2022 by dane-pgp on Tuesday June 21, 2022 @03:14PM (#31827898)
Yeah, there's got to be some sweet spot between "formally verify all the things" and "i guess this diff looks okay, yolo!".

I'd say that if you're designing a system which has the potential to disconnect half your customers based on a misconfiguration, then you should spend at least an hour thinking about what sorts of misconfigurations are possible, and how you could prevent or mitigate them.

The cost-benefit analysis of "how likely is it such a mistake would get to production (and what would that cost us)?" vs "how much effort would it take to write and maintain a verifier that prevents this mistake?" should then be fairly easy to estimate with sufficient accuracy.