You scarcely hear the word "software" these days, without it being followed by "supply chain." One of the biggest topics in cybersecurity is how to make sure the thousands of pieces of a software program add up to something safe.