Blue Goat CyberBlue Goat CyberSMMedical Device Cybersecurity
    ⌘K
    Blog · Fundamentals

    Deciding Which Threats Are Relevant to Your Medical Device

    How to decide whether a threat is relevant to your specific device using intended use, STRIDE per element, and documented reasoning a reviewer can check.

    Digital network nodes and abstract threat icons represent vulnerabilities in medical device cybersecurity
    On this page
    Christian Espinosa, Founder & CEO at Blue Goat Cyber

    By Christian Espinosa, MBA, CISSP

    Founder & CEO · Blue Goat Cyber

    Published: February 23, 2024 · Last reviewed: May 1, 2026

    Key Takeaways

    • A threat is relevant only in relation to a specific device's architecture, intended use, and use environment, not by appearing on a general list.
    • Run STRIDE per element of your data flow diagram, not once for the whole device, or you will miss threats specific to individual interfaces.
    • Rank threat sources by capability and motive for your specific device rather than assuming every actor targets every device equally.
    • Score patient safety impact and data impact as separate axes, because a data-only breach and a harm-causing malfunction get different mitigation priorities.
    • Document why excluded threats were excluded, not just which threats were kept, because reviewers ask about the exclusions.
    • AAMI TIR57 (FDA recognition number 13-83) and TIR97 (13-112) both expect this relevance reasoning to be traceable in the security risk management file.

    Part of our Medical device vulnerability, threat, and attack-technique catalogue. For the full overview, start with The Top 50 Cybersecurity Issues with Medical Devices.

    Direct Answer

    A threat is relevant to your medical device when a realistic threat source can exploit a specific interface or data flow in your architecture, given your device's intended use and use environment, to cause a patient safety or data harm you can describe concretely. Relevance is not read off a generic threat catalog; it is derived per element with STRIDE, scored for patient safety impact separately from data impact, and documented so a reviewer can trace the decision back to your architecture.

    Most threat catalogs list the same forty items regardless of what the device does, and a reviewer can tell within a page whether your threat model was copied from one or actually derived from your architecture. The February 3, 2026 premarket guidance expects you to show your reasoning, not just your conclusions, because Section 524B puts the burden of a credible cybersecurity risk analysis on the manufacturer. This post is about the decision process: how intended use and use environment drive relevance, how to run STRIDE per element instead of per device, how to separate patient safety impact from data impact, and how to write the relevance decision so it survives a reviewer's questions. For the separate question of what interfaces exist to threat model in the first place, see the attack surface analysis post.

    Why This Matters

    The FDA's final guidance, Cybersecurity in Medical Devices: Quality Management System Considerations and Content of Premarket Submissions, issued February 3, 2026 after the September 2023 and June 2025 versions in that chain, asks manufacturers to identify threats specific to their device under Section 524B rather than submit a generic threat inventory. A reviewer reading a threat model that lists every MITRE ATT&CK technique with no connection to the device's own interfaces cannot conclude the risk analysis is complete.

    CISA's 2026 Minimum Elements for a software bill of materials, which supersede the NTIA 2021 framework, also assume the manufacturer has already reasoned about which components carry exploitable exposure, since a component inventory without a relevance judgment does not tell a reviewer anything about actual risk. AAMI TIR57 and TIR97 both frame threat identification as an exercise tied to your specific architecture and clinical context, not a literature review.

    Getting relevance wrong in either direction causes real cost. Too broad, and the risk file drowns in low value entries that dilute attention from the threats that matter. Too narrow, and a plausible attack path goes unaddressed until postmarket surveillance or an incident surfaces it.

    What makes a threat relevant instead of generic?

    A threat is relevant when three things are all true for your device: a threat source with real capability and motive exists, that source can reach a specific interface or data flow in your architecture, and the resulting harm is one you can describe in concrete clinical or data terms. Drop any one of the three and the threat belongs in an exclusion log with a reason, not in the active risk register.

    Generic catalogs fail this test because they list attack techniques without connecting them to your interfaces. "SQL injection" is not relevant to a device with no database exposed to untrusted input; it is highly relevant to a cloud API backend that stores patient records. The enumeration method in the attack surface analysis post is the input this exercise needs, because you cannot judge whether a threat source can reach an interface you have not identified.

    How does intended use and use environment change relevance?

    Intended use and use environment determine which threat sources have realistic access and which harms actually matter, so they are the first filter, not an afterthought. A device indicated for a monitored intensive care unit faces a different attacker population than one indicated for unsupervised home use, and the home use versus hospital cybersecurity post covers how that environment shift changes the assumptions your model can make.

    Intended use factor Effect on relevant threats
    Clinical function (diagnostic, therapeutic, monitoring) Sets whether a compromise can directly cause physical harm or only misinform a decision
    Connectivity (standalone, networked, wireless, cellular) Determines which remote threat sources have any path to the device at all
    Use environment (hospital, home, ambulatory, implanted) Changes which compensating controls exist and which physical access threats are realistic
    Patient population Affects consequence severity, since a vulnerable population raises the harm rating for the same technical failure
    Data handled Determines whether a breach is a privacy event, a safety event, or both
    Key requirement

    State the assumed intended use and use environment explicitly in the threat model document itself, not only in the Indications for Use statement. A reviewer should not have to cross-reference two documents to see which threats you excluded and why.

    How do you run STRIDE without turning it into a checklist?

    Run STRIDE against each element of your data flow diagram, processes, data stores, and trust boundary crossings, rather than asking once whether the device as a whole is vulnerable to each category. A single device typically has ten to thirty elements once you break it into components and interfaces, and each one has its own plausible subset of the six STRIDE categories.

    STRIDE category Example relevant to a networked infusion pump
    Spoofing A rogue device impersonates the pump on the hospital network to intercept commands
    Tampering Firmware update package modified in transit due to weak signature verification
    Repudiation Dosage change made without an audit trail that identifies the operator
    Information disclosure Patient dosage history exposed through an unauthenticated diagnostic port
    Denial of service Wireless jamming prevents the pump from receiving a stop command
    Elevation of privilege Service mode credential reused as the clinical operator credential

    Elements that have no realistic exposure to a category get marked not applicable with a one-line reason, which is what separates a real STRIDE analysis from a checklist filled in on autopilot. A data store that never leaves the device and has no write interface does not need a tampering entry beyond physical access controls, and saying so explicitly is more useful to a reviewer than silence.

    How do you separate patient safety impact from data impact?

    Score patient safety impact and data impact on two separate axes, because the same threat can rate low on one and high on the other, and merging them into a single severity number hides that distinction from the people who need to act on it. ISO 14971 already asks for harm severity tied to the patient, and privacy impact under HIPAA or GDPR runs on a different scale entirely.

    A threat that exposes patient names and device serial numbers without any effect on device function is a real data impact and a near-zero patient safety impact. A threat that could cause an incorrect therapy delivery is a severe patient safety impact even if no data is exposed at all. Keeping the two axes separate lets you prioritize the safety-relevant threats for design mitigation first, without deprioritizing the data-only threats that still need addressing under your privacy and security program.

    How do you document a relevance decision a reviewer will accept?

    Document three things for every threat: the reasoning that made it relevant or not, the element of the architecture it maps to, and the mitigation or the accepted risk decision tied to it. A reviewer checking your work wants to trace a line from architecture to threat to mitigation to test evidence, and a gap anywhere in that chain reads as an unresolved question.

    Keep an explicit exclusion log alongside the active threat register. A threat you considered and excluded, with a stated reason such as "no network exposure" or "requires physical access already excluded by the enclosure's tamper design," is far more defensible than a threat that simply never appears anywhere in the documentation. Reviewers who ask "did you consider X" are almost always looking for that log, not looking to catch you skipping X entirely.

    Key requirement

    Every excluded threat needs a one-sentence documented reason tied to your architecture or use environment, not a blanket statement that the risk was judged acceptable.

    Are Ephemeral Ports a Relevant Threat for Your Device?

    See also: CVSS Scoring for Medical Devices: A Complete Walkthrough, Healthcare Cybersecurity Companies: A Buyer's Selection Guide, and Medical Device Software Development: A Compliance Guide.

    Ephemeral ports become relevant to a threat model only when your architecture actually uses outbound connections, and for most connected devices, telemetry, cloud sync, update checks, that condition is almost always true. Ephemeral ports are the temporary, automatically assigned client-side ports, in IANA's 49152-65535 dynamic and private range, that a device's operating system hands out for each outbound connection so many sessions can run at once. They are not a vulnerability by themselves, but running the relevance test from this article against them shows exactly where they do and do not matter.

    Applying the three-part relevance test: a threat source (a network attacker or a misconfigured hospital firewall) can reach the interface (the device's outbound connection behavior), and the harm (a missed vulnerability indicator or a failed clinical connection) is concrete. That clears the bar for inclusion, but the specific STRIDE categories that apply are narrower than a generic port-scanning entry would suggest.

    STRIDE category Relevant to ephemeral ports? Why
    Spoofing Rarely, for the port itself Ephemeral ports are not typically listening services
    Information disclosure Yes Unlogged outbound connections can hide indicators of compromise
    Denial of service Yes Port exhaustion under load can block outbound connectivity
    Tampering Indirectly Depends on the protocol carried, not the port assignment

    The documentation a reviewer expects is not a claim that ephemeral ports are "secured." It is a data flow description: destination IP or FQDN, destination port, protocol, and the logging that would surface an unusual outbound connection or a repeated failure. Excluding ephemeral port ranges themselves from the active threat register, with a one-line reason that they are client-side and not exposed listeners, is a legitimate exclusion under the documentation standard this article describes, as long as egress logging and destination allow-listing are addressed as the actual relevant controls.

    Does Steganography Belong in Your Threat Model?

    Steganography, hiding data or executable payloads inside legitimate-looking files or traffic, clears the relevance bar for any device with an imaging interface, a firmware update channel, or a telemetry stream, because the threat source, capability, and harm are all documented in the wild rather than theoretical. CISA and the HHS Health Sector Cybersecurity Coordination Center have both published advisories on payloads embedded in DICOM headers and on update-channel abuse where a firmware image passes a naive signature check while carrying smuggled code. That is exactly the kind of sourced, real-world threat source this article's relevance test asks you to look for before adding an entry to the active register.

    Running STRIDE at the element level, rather than treating "steganography" as one generic line item, surfaces where it actually attaches to your architecture:

    Interface or element Relevant covert-channel risk STRIDE category
    DICOM or imaging transfer Payload hidden in image metadata or pixel data Information disclosure, tampering
    Firmware update channel Code smuggled inside a validly signed but bloated image Tampering
    Telemetry stream Data or command signals hidden in timing or header fields Information disclosure
    Configuration or log files Hidden instructions in unused fields Elevation of privilege

    A device with no imaging interface, no update channel accepting external files, and no telemetry stream leaving the device has a legitimate basis to exclude covert-channel threats, with that reasoning stated in the exclusion log rather than left implicit. Most connected devices do not meet that bar, since firmware updates alone are close to universal.

    The mitigations trace back to the same integrity controls this site covers elsewhere: signed and verified updates, egress filtering against a known destination list, entropy or size anomaly monitoring on outbound data, and payload validation for DICOM or HL7 interfaces. Documenting the relevance decision, and the specific interface it maps to, is what turns "we considered steganography" from a narrative claim into evidence a reviewer can trace.

    How Blue Goat Cyber Approaches This

    We start relevance decisions from your intended use statement and your interface inventory, not from a generic threat list, because those two inputs are what actually change which threats apply to your device. Our team, which includes CISSP and OSCP certified engineers and former military red team members, runs STRIDE at the element level and documents both the included and excluded threats so the reasoning survives a reviewer's questions.

    We keep patient safety impact and data impact on separate tracks throughout the analysis, which lets us hand engineering a prioritized list for design mitigation rather than a single blended severity score that obscures which threats need physical redesign versus which need an encryption fix. If the FDA raises cybersecurity deficiencies tied to our submission work, we resolve them at no additional cost. Our FDA premarket cybersecurity services build this relevance analysis as a documented, traceable deliverable rather than a narrative summary.

    Frequently Asked Questions

    CTA

    If your threat model reads like a catalog rather than an argument built from your own architecture, that is what a reviewer will notice first. Book a discovery session and we will walk your device's interfaces into a threat model that holds up to that scrutiny.

    About the author

    Christian Espinosa, Founder & CEO at Blue Goat Cyber

    Christian Espinosa, MBA, CISSP · Founder & CEO, Blue Goat Cyber

    U.S. Air Force Academy graduate and veteran with 30+ years in cybersecurity. Founded Alpine Security in 2014 (acquired 2020), then Blue Goat Cyber in 2022. Has supported 275+ FDA medical device submissions; no client has failed to clear due to cybersecurity. Author of three books including The Smartest Person in the Room. Ironman triathlete and mountaineer.

    Read more about ChristianLinkedIn

    More in this category

    More Fundamentals articles

    Browse all
    Related 524B & eSTAR resources

    Keep going: the 524B and eSTAR working set

    Start with the walkthrough hub, then drill into the statute, the eSTAR field map, SBOM monitoring, postmarket planning, and deficiency response. Use these as the playbook behind every cyber device submission.

    Hub
    FDA Section 524B & eSTAR Cybersecurity Walkthrough

    Start here: the hub that ties the statute, the February 2026 guidance, and the eSTAR fields together in the order a submission team works through them.

    Related services

    Put this into practice on your device

    Every Blue Goat Cyber engagement maps directly to FDA Section 524B and the SPDF - so the evidence you need lands in your submission, not in a separate report.

    Ready when you are

    Get FDA cleared without the cybersecurity headaches.

    30-minute strategy session. No cost, no commitment - just answers from people who've shipped 275+ FDA submissions.