We help medtech teams find and mitigate security threats in connected and implantable devices — from architecture-level threat modeling to BLE and mobile/API security — aligned with the standards regulators expect.
STRIDE is a threat-modeling methodology originally developed at Microsoft and later popularized by security researcher Adam Shostack. It gives engineering teams a structured way to walk through a system's architecture and ask, systematically, what could go wrong — instead of relying on intuition or a generic checklist. The name is an acronym for six threat categories:
Applied to a data-flow diagram of the device — its processes, data stores, external entities, and the trust boundaries between them — STRIDE surfaces concrete, device-specific threats early, before a single test is run against a real build.
Threat modeling and penetration testing answer different questions, and the order matters. Threat modeling is a design-time, architecture-level exercise: it asks what could go wrong based on how the system is built, before it's fully built. Penetration testing is implementation-time: it tries to actually break a running system. Running threat modeling first is standard secure-development practice, reflected in guidance like NIST's secure software development framework and OWASP's own testing guides, for a few concrete reasons:
Before threats can be identified, the system has to be described precisely. That starts with a data-flow diagram: what data moves where, through which processes, and where it's stored. Trust boundaries are drawn wherever data crosses from one level of trust to another — for example, from the device's BLE radio into its application logic, or from a mobile app into a cloud backend. Every trust boundary is a place an attacker could try to cross, so it's also where security controls belong: authentication, authorization, encryption, and integrity checks.
Mapping this out for a real device also defines its attack surface — the complete set of points (BLE interface, debug port, mobile app, cloud API, firmware update mechanism) an attacker could target — so nothing gets missed simply because it wasn't on anyone's mental list.
Bluetooth Low Energy is the most common wireless interface on connected medical devices, and it has known, well-documented weak points if not configured carefully:
Most connected medical devices ship with a companion mobile app and a backend API, and both are in scope for a security review.
Cybersecurity isn't a separate workstream from the rest of a device's compliance — it plugs directly into the same processes already in place for safety.
Just like a safety requirement in IEC 62304 needs to be traceable to its verification evidence, a security control needs to be traceable to the threat it mitigates. That means documenting, for every identified threat: the requirement or control that addresses it, how that control was verified (review, test, or analysis), and the residual risk that remains afterward. This is what lets a reviewer, auditor, or notified body follow the chain from "here's a threat we identified" to "here's proof it's handled" without taking it on faith.
Tell us about your device and timeline — we'll tell you what's actually needed.
Get in touch