- Home
- Events
- Webinars
- Embedded device compliance pressure
- Long life device security
You shipped the product years ago. You are still responsible for its security.
The device still works. It remains in the field. Customers still depend on it.
But its software ecosystem did not stand still.
Branches reached end of life. Dependencies changed. Build environments moved on. The board support package aged. The engineers who understood the original release may no longer be there.
Then a new vulnerability appears, and someone asks: Which fielded products are affected—and can we safely do anything about it?
Product lifecycles and software lifecycles run on different clocks.
A connected device may be expected to operate for ten, fifteen, or more years. The software beneath it can change much faster.
Four clocks to reconcile
- Device: the field life can extend for years after release.
- Kernel and BSP: active support ends long before the device leaves service.
- Dependencies: maintainers and versions change, while new vulnerabilities continue to emerge.
- Team knowledge: original context erodes as people leave and teams have to reconstruct past decisions.
Keeping the hardware alive is only part of sustaining a connected product. You also have to preserve the ability to understand, rebuild, change, test, and defend its software.
What eventually breaks is not just the code.
Visibility breaks first when nobody can say precisely what shipped.
An old inventory is not enough when product variants, branches, patches, and configurations have drifted over time. A vulnerability response begins with the ability to trace the finding to a fielded release.
Maintainability breaks when the fix cannot be safely absorbed.
An aging BSP, unsupported branch, fragile build environment, or missing validation path can turn a patch into a new engineering project.
Knowledge breaks when the original context leaves with the team.
The hard part is often recovering why a design decision was made, what a change touches, how the release was built, and what must be tested before it can move.
Evidence breaks when a team cannot reconstruct its decision later.
An organization may reach a reasonable response decision in the moment, but still struggle to show what it knew, what it considered, who accepted residual risk, and why the conclusion fit the product’s actual context.
A vulnerability can expose years of deferred platform decisions in one day. That is why long-life device security is not only a reactive vulnerability-management task. It is a continuing product-engineering capability.
The architecture decisions you make today determine what options you will have later.
See how teams preserve the product, build, and lifecycle context they need to make defensible vulnerability decisions years after release.