The issue was not caused, directly or indirectly, by a cyber attack or malicious activity of any kind. Instead, it was triggered by a change to one of our database systems’ permissions which caused the database to output multiple entries into a “feature file” used by our Bot Management system. That feature file, in turn, doubled in size. The larger-than-expected feature file was then propagated to all the machines that make up our network.

The software running on these machines to route traffic across our network reads this feature file to keep our Bot Management system up to date with ever changing threats. The software had a limit on the size of the feature file that was below its doubled size. That caused the software to fail.

  • floquant@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    30
    ·
    8 hours ago

    Their motivation is that that file has to change rapidly to respond to threats. If a new botnet pops up and starts generating a lot of malicious traffic, they can’t just let it run for a week

    • unexposedhazard@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      4
      ·
      edit-2
      7 hours ago

      How about an hour? 10 minutes? Would have prevented this. I very much doubt that their service is so unstable and flimsy that they need to respond to stuff on such short notice. It would be worthless to their customers if that were true.

      Restarting and running some automated tests on a server should not take more than 5 minutes.

    • Echo Dot@feddit.uk
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      7
      ·
      5 hours ago

      There are technical solutions to this. You update half your servers, and then if they die you just disconnect them from the network while you fix them and then have your own unaffected servers take up the load. Now yes, this doesn’t get a fixout quickly, but if you update kills your entire system, you’re not going to get the fix out quickly anyway.