Back to the episode map

Evergreen

OTA Updates for IoT Security: Trust, Recovery, and Support

OTA updates can repair connected security products after sale only when signing, delivery, verification, rollback, recovery, support life, and end-of-life are designed.

Aug 4, 20266 min readBy Dalton Anderson

What Over-the-Air Updates Change About Physical Security Products

Over-the-air updates make a physical product repairable after shipment. They can fix vulnerabilities, correct bugs, improve detection, and change the interface without replacing the device.

They also make the product dependent on a long-term trust chain. The vendor must protect the development environment, authorize a release, sign it, deliver it, verify it on the device, install it safely, detect failure, recover operation, and support the model for a stated period.

The ability to update is not the same as secure or permanent support.

The update is a chain of authority

An update begins before a file reaches the device. Someone changes source code. A build system creates an artifact. A release process decides that the artifact is approved. Signing infrastructure gives it authority. Distribution systems deliver it. The device decides whether to trust and install it.

flowchart LR
    A["Reviewed source change"] --> B["Controlled build"]
    B --> C["Release approval"]
    C --> D["Protected signing key"]
    D --> E["Update package and manifest"]
    E --> F["Authenticated delivery"]
    F --> G["Device verification"]
    G --> H["Staged installation"]
    H --> I["Health check"]
    I --> J["Commit, rollback, or recovery"]

An attacker does not have to break the final encryption if an earlier step is weak. A stolen signing key, compromised build system, exposed administrative account, or unauthorized rollback can give malicious software the appearance of legitimacy.

Buyers and product leaders should ask which system signs releases, who can approve them, how keys are protected, whether devices verify the full package and manifest, and how old or vulnerable versions are rejected.

Signing protects authorization, not correctness

A valid digital signature can show that the package came through the expected authority and was not changed after signing. It does not prove the code is safe, free of defects, or appropriate for every device state.

The release still needs review, testing, component inventory, configuration control, and a clear target. Hardware revisions may need different firmware. A device with corrupted storage may not follow the same path as a healthy one. A safe in the middle of a physical operation should not change software state without a defined transition.

NIST SP 800-218 describes secure development practices intended to reduce vulnerabilities and address their root causes. The update mechanism carries the result of that development process. It cannot repair a process that has no control over what gets released.

Rollout is a safety control

Sending an update to every unit at once turns a small defect into a fleet event.

A staged rollout begins with internal devices, test cohorts, or a limited customer group. The vendor watches installation success, device health, error rates, support contacts, and security signals before expanding the release.

The rollout system must know which device received which package and what happened next. A percentage is not enough if the failing units share a hardware revision, region, storage state, or old firmware path.

Customers also need to know whether updates are automatic, optional, scheduled, or forced. A security device may justify urgent installation, but interruption and local operation still need care.

Recovery matters more than a perfect success claim

No responsible update design should depend on the claim that an update will never fail.

Power can disappear. Storage can be full or damaged. A package can target the wrong configuration. A service can time out. A defect can pass pre-release tests. Recovery is the control that keeps one failure from permanently disabling the device.

NIST SP 800-193 organizes firmware resilience around protecting against unauthorized change, detecting change, and recovering securely. Common designs may use a known-good image, dual partitions, a protected boot path, a recovery mode, or service reprogramming. The right choice depends on the device and risk.

Rollback needs equal care. Returning to a prior working version can restore operation. Returning to a known vulnerable version can reopen an attack. The system needs a policy for safe rollback and anti-rollback.

The Space Safe makes the development work visible

In episode 105, Oscar Hedaya presents OTA updates as a way to respond to customer use, improve sensitivity, fix bugs, and simplify workflows after shipment.

SPACE's January 2026 OTA update says the company replaced a third-party update system with its own SpaceUpdater. It says the updater will not proceed without WiFi and external power and reports repeated successful tests without bricking the safe. The post also says printed circuit board assembly testing continued.

That is meaningful first-party development evidence. It does not answer every security question. The public post does not establish the signing-key design, build provenance, package verification, staged rollout, rollback protection, recovery partition, vulnerability-disclosure process, or support period.

The right response is neither dismissal nor blind acceptance. It is to ask for the rest of the update record.

Support is an organizational capability

The device can contain a technically sound updater and still become unsafe through organizational neglect.

NIST IR 8259B describes nontechnical supporting capabilities for IoT manufacturers. It includes documentation, receiving information and questions, and distributing security information. Its examples include software-update terms, update availability, vulnerability information, and the end of support or functionality.

This turns support into a product property. A buyer should be able to learn the minimum support period, how security reports are submitted, how users are notified, whether critical fixes can arrive after a subscription ends, and what happens at end-of-life.

ETSI's consumer IoT baseline, EN 303 645, also treats secure updates and the publication of support information as baseline concerns.

End-of-life is part of the original design

The hardest update may be the final one.

If the vendor ends cloud service, sells the company, loses access to a provider, or stops supporting a model, the product needs a defined state. Local credentials may continue. Cameras may lose remote view. Notifications may stop. Account recovery may fail. The app may disappear from stores. Certificates may expire.

A security product should not become less clear as it ages.

The final plan might disable unsafe remote features, preserve local access, export records, remove vendor accounts, release a final verified firmware image, or provide a migration path. Not every architecture can support every option. That is why the exit needs to be designed early.

Questions that reveal the real update system

A useful review asks who can approve and sign a release, where signing keys live, how builds are reproduced, how third-party components are tracked, how the device authenticates a package, how installation is staged, what happens during power loss, how health is measured, when rollback is allowed, how a failed unit is recovered, how vulnerabilities are reported, how users are notified, and when support ends.

The current Space Safe product page says the product receives regular OTA updates. Its update posts document active development. A buyer still needs the promised support life and security process before treating updates as a durable protection feature.

OTA changes the relationship between the customer and the manufacturer. The sale no longer ends when the box ships. The product remains partly operated by the organization that builds, signs, distributes, and eventually stops its software.

That can make a physical product safer over time. It can also make the product age on someone else's clock.

AI assisted with research organization and drafting. Dalton Anderson remains responsible for the explainer, source boundaries, and publication decision.

Sources

Follow the evidence.

  1. FCC-hosted user manualfcc.report
  2. testing and certification for anti-theft devicesul.com
  3. csrc.nist.gov: finalcsrc.nist.gov
  4. csrc.nist.gov: finalcsrc.nist.gov
  5. current Space Safe product pagethespacesafe.com
  6. current privacy policythespacesafe.com
  7. Space App pagethespacesafe.com
  8. January 2026 OTA updatethespacesafe.com
  9. ETSI EN 303 645etsi.org
  10. NIST IR 8259 seriesnist.gov
  11. March 2025 company updatethespacesafe.com
  12. 911.gov911.gov
  13. NIST SP 800-193nist.gov
OTA Updates for IoT Security: Trust, Recovery, and Support