How could one prevent this? Would it be possible to only program a microcontroller after taking delivery, without which the circuit wouldn't be useful? Or could different components be sourced from different manufacturers, and then assembled in yet another factory? How much collusion between manufacturers should we expect?