Safeguard
Security Guides•

NIST SP 800-193 explained: protect, detect, recover for firmware

NIST SP 800-193 gives guidance for platform firmware resiliency in three parts: protection, detection and recovery. What each means for a product team.

Safeguard Security Team
3 min read

NIST SP 800-193, Platform Firmware Resiliency Guidelines, was published in May 2018. It gives technical guidance for keeping platform firmware and data working after potentially destructive attacks. It groups the work into three jobs: protect against unauthorised changes, detect changes that happen anyway, and recover rapidly and securely.

What the document covers

NIST describes the scope as the fundamental hardware and firmware needed to boot and run a system. Manufacturers and component suppliers can use it to build stronger protections, and administrators, security professionals and users can use it to guide procurement.

I could confirm the abstract and the three themes from NIST's page. For the detailed requirements, such as roots of trust and update mechanisms, read the full publication rather than relying on a summary.

Protect

Protection means mechanisms that guard against unauthorised changes. In practice, that is signed firmware, access control on flash, authenticated updates and locked down debug interfaces. The ideas covered in this series of posts on secure boot, anti-rollback and key custody mostly sit here.

Detect

Detection addresses changes that get through, or happen by other means. A device that verifies its own firmware at boot is detecting. So is a platform that measures what it loaded and reports it. ETSI EN 303 645 provision 5.7-2 expects a device that detects an unauthorised software change to alert the user or administrator.

Recover

Recovery is the part many product teams skip. NIST lists it as a core goal: recovering from attacks rapidly and securely. A device with a known good image stored locally, and a safe way to reinstall it, can come back without a recall. ETSI makes the same point, noting that recovery from a known good state helps avoid denial of service and costly maintenance visits.

Using it as a planning tool

A simple exercise is to take your product and write one sentence for each column.

  1. How do we stop someone changing the firmware?
  2. How would we know if they did?
  3. What do we do next, and can the device do it by itself?

Blank answers mark where your design is weakest. Procurement teams can ask suppliers the same three questions.

Fit with other guidance

The NIST text is platform oriented and relevant to servers, PCs and embedded systems. ETSI EN 303 645 is aimed at consumer IoT. Both lead to the same practical shape: verified boot, authenticated updates and a plan for the bad day.

Quick check

What are the three parts of SP 800-193?

Protection, detection and recovery of platform firmware, according to NIST's description.

Is it only for servers?

NIST says manufacturers and component suppliers can use it, and administrators and users can use it for procurement. It is about platform firmware generally.

Where Safeguard fits

Safeguard covers the software supply chain side of this work: SBOM and dependency scanning, policies and gates, and compliance and evidence automation. It does not replace hardware security features. A free scan is available at gold.safeguard.sh/scan.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.