Cracks in the Cyber Supply Chain

The nature of modern software development makes it hard to know where code was actually written and by whom.