News for hackers. Stuff that matters.
Re:Employees given three months to return to Facebook office by lbriner on Thursday October 07, 2021 @12:10PM (#28788234)
Isn't this another example of "how does a company with 1000s of the most able employees not notice a massive risk to business continuity sitting there waiting to happen"?

DNS hosted on your own registrar, within your own data center for a whole host of domains. Somehow integrating your office security so that it also depends on that same DNS and running BGP updates without an emergency "undo" plan?

I hate to over-simplify but Single point of failure is the first thing you ever learn about Business Continuity. We shouldn't need to learn these lessons from a big mistake, that's what college is for.

Re:Employees given three months to return to Facebook office by dijit on Thursday October 07, 2021 @12:15PM (#28788325)
Not to defend facebook, but these kinds of indirect dependencies are only obvious in hindsight.

And even if someone thinks of the problem there's usually some kind of failsafe (an override key or angle grinder) in place.

Re:Employees given three months to return to Facebook office by tharkun__ on Thursday October 07, 2021 @12:29PM (#28788561)
Totally agree. A lot of time, money and effort can be spent to make everything redundant and it's one single point of failure you overlooked that will break the camel's back.

The point I think that we have to keep in mind here is that it seems that Facebook overlooked many many points of failure and was very sure of their own ability at doing everything and doing it perfectly all the time.

Anecdote from my previous life: Large corporation you would all recognize and which I won't name for obvious reasons. They ran their own data center(s) and it wasn't a side hustle to do that. One morning I come to the office and I have lots of messages about a massive outage. One of the data centers is offline. Like completely offline. I'm a bit fuzzy on some details because it's been a while but the main story went something like:

    External power goes out for whatever reason (don't remember)
    Batteries take over
    Diesel generators start up
    Batteries keep draining
    Diesels are spinning
    All Servers shut down
What happened to this massively redundant and well planned out data center? Nobody knew and again, fuzzy on the details but the report that came out a few days later was that somewhere in that system, was a non-redudant breaker/power line combo somewhere. And that breaker went flying for some reason.
Re:Employees given three months to return to Facebook office by svachalek on Thursday October 07, 2021 @12:40PM (#28788746)
This is why Netflix has a policy of routinely breaking things on purpose. If all your other practices are pretty decent, it's easy to build up false confidence based on all the disasters that you haven't actually prevented, just made unlikely.
Re:Employees given three months to return to Facebook office by ChicagoBoy11 on Thursday October 07, 2021 @03:09PM (#28790799)
One of the tools they have that helps with that:

https://netflix.github.io/chaosmonkey/

Re:Employees given three months to return to Facebook office by stemuk on Thursday October 07, 2021 @12:57PM (#28789039)
Facebook does in fact habe this as well, they regularly even take out entire datacenters to see if the remaining ones take over automatically.
Re:Employees given three months to return to Facebook office by vvoaterr on Thursday October 07, 2021 @12:45PM (#28788810)
So, Council Bluffs Iowa GOOGLE data center, disguised as the Gable Corporation. Got it.
Re:Employees given three months to return to Facebook office by marcosdumay on Thursday October 07, 2021 @12:53PM (#28788965)
Nobody expects a BGP issue. It's main weapon is surprise.

But, more seriously, nobody plans for BGP failures, BGP is a single system, with a distributed database across the internet, so there's no redundancy for it, and to add it up, it's nearly completely invisible, most people don't even know it's there.

Re:Employees given three months to return to Facebook office by midasuni on Thursday October 07, 2021 @01:10PM (#28789253)
I plan for a routing failure over my network, key points have a separate simpler OOB network on an independent internet handoff, with local hosts files and local username/passwords if tacacs is down.
Re:Employees given three months to return to Facebook office by jaywalk on Thursday October 07, 2021 @12:22PM (#28788432)
This was not a DNS failure, nor was it caused by a single point of failure. Their entire backbone was taken offline due to a bad configuration change that went out to all of their routers.
Re:Employees given three months to return to Facebook office by treesknees on Thursday October 07, 2021 @12:53PM (#28788956)
Depends on how you define a single point. Single point doesn't mean 1 cause, it means at some point in the chain, there is a non-redundant component that when it fails the system stops. The fact FB could remove 100% of their capacity from the backbone is a SPoF if they don't have a redundant backbone completely separated from the configuration system used to control the primary.

I won't pretend to know the details of FB's infrastructure, and I'm sure there was a cascade of problems that made the outage harder to fix, but it sounds like years of separate teams building on top of other layers that were "guaranteed" to be online finally collapsed into a spectacular fireball.

Re:Employees given three months to return to Facebook office by mbreese on Thursday October 07, 2021 @12:57PM (#28789031)
How is a bad configuration change that took out their entire network NOT a single point of failure?

It's not like there were twenty different network engineers that typed the exact same command across their network. Ultimately it was one person who typed "enter" and submitted the bad change. And the problem wasn't even necessarily the change -- mistakes should be expected. The problem was the lack of a back-out strategy in case this happened.

Re:Employees given three months to return to Facebook office by slg on Thursday October 07, 2021 @12:53PM (#28788959)
How is that not a single point of failure? The failure was the one bad configuration.
Re:Employees given three months to return to Facebook office by zaptheimpaler on Thursday October 07, 2021 @04:06PM (#28791417)
You can say this about pretty much any outage or mistake ever. Every single security vulnerability or jailbreak too. How could the entire computing industry with 10000s of amazing people have missed Spectre/Meltdown? In 2018, Spectre affected basically every computer system ever - desktops & mobiles, AMD/Intel/ARM and it was basically open to exploitation since speculative execution which is decades. 1000s of employees is not as big as it sounds given how much FB does and hindsight is 20/20..