All compliance subjects

Compliance

SBOM, secure boot and signed updates

A software bill of materials is a list of what is inside the software, and it is becoming as ordinary a request as the hardware one.

Why it comes up

Why anyone is asking

A drone is a computer that flies. Customers who have been through a supply-chain incident now ask what is in the firmware, who can change it, and how a unit in the field knows an update is genuine. Those answers are architecture, so they are cheap at the start and expensive later.

What we do about it

  • Produce an SBOM as part of the build, so it matches what shipped
  • Design secure boot in, rather than adding a signature check at the end
  • Sign firmware updates and hold the keys in hardware, so they cannot simply be read out
  • Write down the update path, including how a unit recovers from a bad one

This describes how we work. It is not legal advice, and what a rule requires of you depends on your customer and your contract.