Free tech learning for everyone, from basics to pro

IoT SecurityIoT SecurityIntermediate

Secure IoT lifecycle: vulnerability disclosure, support periods and end of life

In short: IoT security does not end at the factory gate. Makers need a way to receive and fix vulnerability reports, a clear promise of how long updates will last, and a plan for end of life. Owners need to track support dates and decommission devices safely, wiping data and revoking credentials.

Security across the whole life

An IoT product may stay in service for five, ten or twenty years. Over that time new vulnerabilities will be found in its code and in the libraries it uses. A product that was secure on launch day becomes insecure if nobody looks after it. The lifecycle view asks two questions: how does the maker keep the product safe while it is supported, and what happens when support ends?

Secure IoT product lifecycleDesignthreat modelBuildsecure coding, SBOMShipsecure defaultsSupportpatches, disclosureEnd of lifenotice, decommission
Figure 1. Security runs through the whole life of a product, and lessons from support and end of life feed the next design.

Coordinated vulnerability disclosure

Coordinated vulnerability disclosure (CVD) is the agreed way for security researchers to report a flaw privately so the maker can fix it before details become public. It needs:

  • A published contact, such as a web page and a security.txt file (RFC 9116) at https://example.com/.well-known/security.txt.
  • A policy that explains what to report, expected response times and a promise not to take legal action against good-faith researchers.
  • An internal team, often called a PSIRT (product security incident response team), that triages and fixes reports.

ISO/IEC 29147 describes how to receive reports and publish advisories, and ISO/IEC 30111 describes the internal handling process. Many makers also become a CNA (CVE Numbering Authority) so they can assign CVE identifiers to their own products.

Coordinated vulnerability disclosureReportvia publishedcontactAcknowledgewithin daysTriageconfirm, scoreFixbuild, testReleaseupdate,advisory
Figure 2. How a manufacturer handles a vulnerability report from receipt to a published fix.
# https://example.com/.well-known/security.txt
Contact: mailto:security@example.com
Expires: 2027-12-31T23:59:00.000Z
Policy: https://example.com/security/disclosure-policy
Preferred-Languages: en

Support periods

A support period is how long the maker promises to provide security updates. Under the UK PSTI regime it must be stated for consumer products at the point of sale, and the EU Cyber Resilience Act also requires a defined support period. For buyers, it is a key procurement question: a cheap camera with one year of updates may cost more in risk than a dearer one with seven.

StageMaker's jobOwner's job
SupportedMonitor components (using an SBOM), fix and release updates, publish advisoriesApply updates, track inventory and versions
End of support announcedGive notice, publish the final version and any known issuesPlan replacement, budget, add compensating controls
End of lifeOptionally publish a way to keep devices usable locally, such as disabling cloud relianceIsolate or retire devices; do not leave them exposed

End of life and decommissioning

Unsupported devices are a growing risk: botnets regularly target routers and recorders that will never receive another patch. When a device leaves service, follow a short, repeatable procedure.

  1. Record the device in your asset inventory as being retired.
  2. Revoke or delete its certificates, API keys and cloud registrations so they cannot be reused.
  3. Remove Wi-Fi and network credentials from it with a factory reset, and change any shared secrets it knew.
  4. Wipe or destroy storage that held recordings or personal data.
  5. Remove firewall rules, DHCP reservations and NAC entries that existed for it.
  6. Recycle it responsibly under local e-waste rules.

Tip: if you cannot replace an end-of-life device yet, apply compensating controls: tight segmentation, no internet access, extra monitoring and a dated plan to replace it. Record this as an accepted risk with an owner.

Practice

What is the purpose of a security.txt file?
It tells researchers how to contact the organisation about security issues and where its disclosure policy is, in a standard machine-readable location.
Why does an SBOM help a maker during the support period?
It lists the components and versions in each product, so new vulnerabilities in a library can be matched to affected products quickly.
Name two steps when decommissioning a networked camera.
For example: revoke its credentials and cloud registration, factory reset it, wipe stored recordings, and remove its firewall and NAC entries.

Key takeaways

  • Security must be managed for the whole product life, not only at launch.
  • Coordinated disclosure needs a published contact, a policy and a PSIRT.
  • Buyers should know the support period before purchase.
  • End-of-life devices need isolation or replacement, not neglect.
  • Decommissioning revokes credentials, wipes data and removes network access.
Tracks your learning on this device only. See your progress on the learning paths.

About the author

Mohamed Fayas

Founder of FM TecHub. CCNA certified, with a BTEC HND in Network Engineering, and BEng (Hons) in Computer Networking and Cloud Security. He writes practical, plain-English guides on networking, security and cloud.

More about the author

Original content written by Mohamed Fayas for FM TecHub. © 2026 FM TecHub. You're welcome to share a link to this page; please don't copy the text elsewhere without permission.

Stay up to date by email

New notes, tools and security news from FM TecHub, explained simply. Free.

We only use your email to send these updates. See our privacy policy.