It’s an ill wind that blows no good, and profits nobody. That old nautical phrase popped into my head when I first heard about the SolarWinds supply chain compromise. We’ll return to that later, and its implications. But first I wanted to take a look at a few of the...












