Dabish Digital
Security

When software updates is worth the effort

We end up explaining this on discovery calls often enough that it deserved writing down. Software updates is not free, and pretending otherwise leads to bad decisions.

Security is a maintenance habit rather than a purchase, which is why it drifts. The teams that stay on top of it are the ones who put it on a calendar rather than a wish list.

When it is worth it

Most breaches exploit a fix that already existed. That sounds obvious written down. It is still the thing most often skipped. The failure mode is not doing it wrong, it is doing it once and assuming it stays done.

When it is not

If nothing downstream depends on it and nobody is complaining, it can wait. In practice this is a scheduling problem more than a technical one.

How to decide

Staging first prevents the update becoming the outage. There is a version of this that is over-engineered, and it is worth avoiding. Doing this properly once is usually cheaper than doing it approximately three times.

The short version

The cheapest security work is the boring kind done on a schedule. Three things worth confirming about software updates before you move on:

  • Someone can say what the current setup is without going to look
  • Most breaches exploit a fix that already existed — and you know whether that is true here
  • There is a way to tell whether the last change to this helped

The point is not perfection, it is knowing which of these you have consciously chosen to skip.