Spectre and Meltdown Analogies for Non-Techies

When talking about this to some friends it was obvious the whole nature of the problem was misunderstood. I had to come up with an analogy for non-techies to convey what the situation is and this came to mind…

To make the PASTURE of processors as fast as possible, techniques got so complex it took many years to discover the manufacturers had inadvertently put a few COWS inside these fast chips. Now that we know this, all the users of these processors have to do something special to make sure they don’t step in something - which isn’t easy and can slow things down a bit.

Anyone got a better one?

xkcd has a take on it.

Hehe… XKCD is always good. But he did narrow to a Spectre branching attack.

What I find missing is how Linux, Microsoft, Apple, Google, etc. is not fixing their problems but being forced to carefully step-around behavior that allows the hardware to reveal things and the only real “fix” is new processors. All these phased patches are band-aids so we can limp along with what we got and nothing more.

AMD and Intel aren’t going to provide any chip replacements.

They’d go broke.