Dr. Mike Rushanan, Author at Harbor Labs https://harborlabs.com Thu, 02 Apr 2026 13:44:49 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.2 https://harborlabs.com/wp-content/uploads/harborlabs-website-favicon-150x150.png Dr. Mike Rushanan, Author at Harbor Labs https://harborlabs.com 32 32 A Candid Perspective on Hospital IT Teams and Medical Device Cybersecurity https://harborlabs.com/medical-device-cybersecurity-hospital-it-perspective/ Wed, 01 Apr 2026 21:52:22 +0000 https://harborlabs.com/?p=230804 A look at how hospital IT teams evaluate medical device cybersecurity, including MDS2, SBOMs, vendor risk, and real-world security challenges.

The post A Candid Perspective on Hospital IT Teams and Medical Device Cybersecurity appeared first on Harbor Labs.

]]>

Medical device cybersecurity is often analyzed in the context of regulations, manufacturer commitments, and industry frameworks. But conversations with hospital IT and IT risk teams can reveal a much more grounded reality. Healthcare organizations still feel it necessary to compensate for fundamental gaps in device security.

At Harbor Labs, we recently had the opportunity to speak with IT and cybersecurity leaders at a major national hospital system. The discussion provided a candid look into how hospitals truly evaluate medical device risk, and why trust between healthcare providers and device manufacturers remains limited.

Here are several key insights from that conversation.


Hospitals Start from a Position of Distrust

One of the most striking themes was the lack of trust hospital IT teams have in medical device cybersecurity. Security leaders pointed to numerous examples of devices still running Windows XP or similarly outdated operating systems in production environments. These systems often cannot be patched or upgraded without vendor involvement, which may mean that a product is end-of-life or even that the vendor transfers the risk of updates to the hospital, leaving hospitals responsible for managing the risk.

Instead of relying on device security controls, hospitals frequently compensate through network-level defenses. Common mitigation strategies include:

  • VLAN segmentation
  • Strict firewall rules and routing policies
  • Isolation of medical devices by department and away from clinical networks
  • Controlled device-to-network communication paths

In other words, many hospitals assume that medical devices themselves cannot be trusted, so they focus on containing potential damage.


IT Security Often Enters the Process Late

Another insight was where cybersecurity fits in the procurement lifecycle. Contrary to what many vendors assume, hospital IT and security teams are not always involved in early sales conversations. The typical purchasing workflow evolves as follows:

  1. Clinical department identifies a need for a device
  2. Medical device manufacturer marketing teams engage clinicians
  3. A live demo takes place
  4. The clinical department makes a purchasing decision
  5. Procurement reaches out to IT Risk to assess the device

Only at that point does the cybersecurity evaluation begin. Not until this stage does the IT risk team typically request documentation such as the MDS2 (Manufacturer Disclosure Statement for Medical Device Security) and evaluate the device against core cybersecurity principles.


A Good MDS2 Makes a Huge Difference

The IT risk team emphasized how valuable a well-prepared MDS2 can be. They shared an example of a particularly strong submission from a major manufacturer. The document was roughly 40 pages long and included:

  • Network architecture diagrams
  • Port and protocol lists
  • Service dependencies
  • Detailed system behavior descriptions

This level of detail allows hospital security teams to quickly understand:

  • How the device interacts with the network
  • What infrastructure it requires
  • What security risks it may introduce

By contrast, they also showed an MDS2 that was only three pages long. When documentation is that sparse, IT teams are forced to hunt through product manuals, vendor websites, and scattered documentation just to piece together the device’s security posture. The difference between the two approaches can significantly affect the speed and outcome of a procurement review.

We link a GE Ultrasound Scanner and Hologic Breast Biopsy Guidance System MDS2 forms that, while not a part of our conversation with the national hospital, provide context on how the MDS2 has changed over time and what content they have by default. Specifically, the GE MDS2 is from 2017, is six pages long, and does not include international standards alignment. The Hologic MDS2 is from 2020 and includes an SBOM.

Neither MDS2 includes architecture or design details that would support hospital and risk IT deployment, configuration, or management of the device. Additionally, the included SBOM in the Hologic MDS2 is many years out of date, no longer reflecting the latest software stack, and therefore provides outdated and inaccurate vulnerability visibility (i.e., software components with new and recent CVEs).


Hospitals Rarely Test Devices Themselves

One surprising finding was that many hospitals do not perform active cybersecurity testing on medical devices once deployed. This isn’t due to a lack of interest, but because of the risk. With some systems, even basic vulnerability scans have caused medical devices to fail. For hospitals running critical clinical equipment, that type of failure is unacceptable. As a result, many IT teams avoid scanning or penetration testing devices altogether, relying instead on vendor assurances and documentation.


A Three-Way Disconnect Exists

There was also a strong perception that medical device cybersecurity sits in a disconnect between the three stakeholders, manufacturers, regulators, and hospitals. From the hospital’s perspective, decades of insecure devices have created skepticism about regulatory oversight.

Examples cited included:

  • Devices that cannot be patched
  • Ambiguous responsibility for updates
  • Lack of visibility into system behavior
  • Limited support for modern security practices

Because of this history, some hospital security teams remain cautious about assuming that regulatory compliance equates to real-world security, especially when applied to their specific clinical enterprises.


Vendors Sometimes Shift Risk to Hospitals

The hospital’s Deputy CISO shared several anecdotes about manufacturers that technically allow system updates, but place the operational risk on the hospital. In some cases, vendors told hospitals: “You can update the system if you want, but if anything breaks, it’s your responsibility.” For hospitals running life-critical equipment, that effectively discourages updates altogether.


Incident Response Capabilities Are Often Limited

Another major concern involved incident response readiness, a core principle of the NIST Cybersecurity Framework. In one example, a manufacturer alerted the hospital to a known vulnerability affecting devices currently in operational use. The vendor asked the hospital to manually pull logs machine by machine to determine whether they had been affected. Two major issues emerged:

  • The devices did not centralize logs
  • The vendor did not allow integration with SIEM tools

Even more problematic, the devices only retained five days of logs despite the vulnerability being known for more than 30 days. This made meaningful forensic analysis nearly impossible.


SBOMs Exist — But Are Rarely Used

Finally, the conversation touched on Software Bills of Materials (SBOMs). The hospital team noted that they have occasionally received SBOMs from manufacturers, but they do not currently have a structured process for ingesting or monitoring them.

This highlights a broader industry challenge. While SBOMs are becoming increasingly more common and a central feature to post-market vulnerability management, many healthcare organizations still lack the tooling and workflows needed to operationalize them.


The Bigger Takeaway

The conversation made one thing clear: hospitals are still operating in a defensive posture when it comes to medical devices. Because they cannot always rely on device-level security, they compensate with:

  • Network segmentation
  • Procurement reviews
  • Documentation analysis
  • Operational workarounds

Until device security becomes more transparent, testable, and operationally manageable, that dynamic is unlikely to change. For manufacturers, the lesson is simple. Clear documentation, realistic security practices, and operational transparency go a long way toward building trust with hospital security teams.

The post A Candid Perspective on Hospital IT Teams and Medical Device Cybersecurity appeared first on Harbor Labs.

]]>
Dr. Mike Rushanan Teaches Groundbreaking Course on Medical Device Cybersecurity at Johns Hopkins University https://harborlabs.com/dr-mike-rushanan-teaches-groundbreaking-course-on-medical-device-cybersecurity-at-johns-hopkins-university/ Fri, 27 Feb 2026 16:41:01 +0000 https://lucash17.sg-host.com/?p=229483 In a new course, students prepare for the FDA's ramped up security requirements for insulin pumps, pacemakers, and other wearables.

The post Dr. Mike Rushanan Teaches Groundbreaking Course on Medical Device Cybersecurity at Johns Hopkins University appeared first on Harbor Labs.

]]>

The Internet of Things has long delivered on the promise of connecting everyday products such as smart thermostats, appliances, cars, and more.

But as the human body has come to occupy a central place in that connected landscape through fitness trackers, insulin pumps, pacemakers, and other wearable devices, the perils of cybersecurity have escalated.

Wirelessly infiltrating such medical devices to inflict harm has occupied many a fictional thriller—from the TV show Homeland to the novel Kill Decision—as well as real life policy debates such as the vulnerability of former Vice President Dick Cheney’s pacemaker. In 2019, the U.S. Food and Drug Administration took the historic step of recalling a specific type of insulin pump because of potential cybersecurity risks.

Still, medical device manufacturers have continued to push products toward the market before they have implemented fully integrated cybersecurity measures, focusing more on making sure the products are safe for patients rather than from outside hacking threats.

Now, a new course offered by the Johns Hopkins Whiting School of Engineering, Medical Device Cybersecurity, is preparing students for the revised approval process mandated by the FDA, which has ramped up requirements for cybersecurity measures throughout the medical device design process.

“Protecting these devices from cyber threats is not just a technical challenge—it’s a matter of patient safety,” states the syllabus for the class, taught by Dr. Michael Rushanan, a lecturer in the Department of Computer Science who earned his PhD from JHU in 2016. “A security breach in medical devices like pacemakers and insulin pumps can have life-threatening consequences.”

The class provides an in-depth review of FDA cybersecurity guidance and the processes needed to meet those relatively nascent government requirements—from the initial design and development steps through device deployment.

The course teaches real-world case studies and provides practical exercises and simulations—including a final project that requires students to build actual medical devices equipped with air-tight cybersecurity measures.

“We want the students to go into the field knowing how critical it is to apply cybersecurity risk management from the design stage,” said Rushanan, chief scientist at Harbor Labs, the firm founded by retired Johns Hopkins professor Avi Rubin. “If you don’t, device manufactures are going to continue to have a ton of problems at the end of the process that can cost them hundreds of thousands of dollars to fix.”

Rubin, who started the Johns Hopkins Health and Medical Security Lab, said manufacturers have become more aware of security issues than they used to be thanks to new comprehensive FDA regulations. But, he added, the class is a first for teaching that new landscape—from understanding the regulatory landscape to incorporating those requirements into the design process.

“This is a first-of-its-kind course on the cybersecurity of medical devices with a focus on the specific issues and challenges inherent in that environment,” Rubin said. “The high level of regulation and the cyber-physical nature of devices that interact directly with humans, along with the privacy sensitivity of health data represent a unique set of challenges. This course provides students with hands-on experience working specifically on medical device security. It will give students a launchpad into careers related to medical and healthcare security.”

The students presented the products they developed with cybersecurity measures fully enmeshed in the designs on May 12. They included:

ThermaTrack:

Provides real-time tracking of a patient’s body temperature and can alert caregivers when it detects abnormal variations. The data is stored securely on the AWS cloud where it can be accessed through a web and mobile application.

Cardio Crisis:

ECG monitors heart activity through a sensor placed on the body and which is connected to a high-speed processor that transmits the data via Bluetooth to a smartphone application. It can detect cardiac irregularities in real time, allowing for quick responses by medical personnel.

PulseLite:

Creates, analyzes, and displays echocardiographic data collected on a patient’s body and provides remote monitoring to alert emergency contacts when abnormalities such as heart attacks are detected.

HappyKittySleepyKitty:

Monitors sleep patterns and stress levels in individuals with PTSD and anxiety. The device tracks physiological indicators that correlate with stress spikes and sleep disturbances, providing real-time feedback and artificial intelligence-driven suggestions for interventions that can improve the users’ well-being.

NeuroMotion:

Tracks movement and other medical data for patients suffering from Parkinson’s disease to determine if treatment is beneficial. It helps patients track their progress and optimize treatment plans that can assist with better recovery and positive mental health outcomes.

Original Article by Doug Donovan, Johns Hopkins University
Image credit: Will Kirk, Johns Hopkins University

The post Dr. Mike Rushanan Teaches Groundbreaking Course on Medical Device Cybersecurity at Johns Hopkins University appeared first on Harbor Labs.

]]>
Wearable Insulin Pump – Guiding a Non-US Medical Device Manufacturer Through FDA Regulatory Clearance After Initial Rejection https://harborlabs.com/case-studies/wearable-insulin-pump-guiding-a-non-us-medical-device-manufacturer-through-fda-regulatory-clearance-after-initial-rejection/ Thu, 12 Jun 2025 15:41:57 +0000 https://lucash17.sg-host.com/?post_type=case-studies&p=228193 The post Wearable Insulin Pump – Guiding a Non-US Medical Device Manufacturer Through FDA Regulatory Clearance After Initial Rejection appeared first on Harbor Labs.

]]>

Harbor Labs was engaged by a non-US manufacturer of a wearable insulin pump to help resolve a series of disqualifying issues in their 510(k) submission. The manufacturer had already submitted their package to the FDA for review, but had been rejected due to several deficiencies related to their cybersecurity content and test reports.

As a foreign manufacturer unfamiliar with the nuances of the FDA cybersecurity review process, and despite feedback from the reviewer on the deficiencies in their submission, the client was still uncertain how best to remedy these deficiencies in a way that would meet regulatory approval. Moreover, the client was facing schedule pressures and it was imperative that their submission package be redone immediately.

Harbor Labs began the engagement with an extensive gap analysis, reviewing the client’s documentation to identify misordered or mislabeled content, and to note any required content that was absent. Upon completion of the gap assessment, Harbor Labs produced a checklist of tasks to be completed prior to resubmission, including a revised risk assessment and threat model, the production of new architectural views, and a new set of penetration and vulnerability testing. Harbor Labs was engaged to perform a complete overhaul of the submission, reproducing the entirety of all required content.

The client submitted their revised package to the FDA and received 510(k) clearance and authorization to sell in the US market almost immediately.

The post Wearable Insulin Pump – Guiding a Non-US Medical Device Manufacturer Through FDA Regulatory Clearance After Initial Rejection appeared first on Harbor Labs.

]]>
Cardiovascular Patient Monitoring Solution – Strengthening Device Security and FDA Readiness Through Trusted Components and Secure Firmware Boot https://harborlabs.com/case-studies/cardiovascular-patient-monitoring-solution-strengthening-device-security-and-fda-readiness-through-trusted-components-and-secure-firmware-boot/ Thu, 12 Jun 2025 15:39:07 +0000 https://lucash17.sg-host.com/?post_type=case-studies&p=228191 The post Cardiovascular Patient Monitoring Solution – Strengthening Device Security and FDA Readiness Through Trusted Components and Secure Firmware Boot appeared first on Harbor Labs.

]]>

Harbor Labs partnered with a medical device manufacturer preparing for a 510(k) premarket submission. In executing its cybersecurity risk management process, Harbor Labs identified two critical security gaps the manufacturer had to address before submission. The identified gaps included the use of third-party networking components that the manufacturer could not control or influence beyond applying security best practices to configuration and firmware management, and a lack of secure boot and firmware update security controls.

Third-Party Networking Components

To address third-party device trust and supply chain risk, Harbor Labs assessed each networking component individually with administrative access to the device’s configuration utility. Using this access, Harbor Labs was able to:

  1. Obtain firmware version information for a software composition analysis (CVE lookup).
  2. Document third-party component names and version strings in a CycloneDx SBOM, providing automated vulnerability lookup.
  3. Cross-validate each component against a public CVE database.
  4. Investigate third-party device manufacturer support and software update and patch practices.
  5. Manually audit the device as it was configured by the medical device manufacturer and intended for deployment.
  6. Run network analysis and fingerprinting tools to ensure the device’s configuration is correct and enforced.

Harbor Labs then helped the manufacturer create cybersecurity labeling regarding the above in its Instructions for Use (IFUs), outlining safe configuration and maintenance of the third-party components.

Secure Boot and Firmware Update

Harbor Labs designed a PKI-based digital signature protocol that used NIST-approved algorithms to achieve firmware and firmware update authentication. To accomplish its design, Harbor Labs:

  1. Verified that the manufacturer’s selected microcontroller supported the required cryptographic engine and SHA-256 hashing to validate firmware signature.
  2. Configured secure boot logic to validate ECDSA signatures using a key pair generated via an open-source crypto library, wolfSSL, ensuring compatibility.
  3. Recommended the root private key be stored in a tamper-evident Hardware Security Module (HSM) with multi-party control using Shamir’s secret sharing.
  4. Recommended the firmware signing key be managed via a Key Management Service (KMS).
  5. Implemented a robust firmware update process requiring that update packages be digitally signed, version-checked, and cryptographically verified before installation.

These controls ensured rollback prevention, boot-time verification, and certificate revocation.

Harbor Labs provided practical solutions to help the manufacturer meet FDA cybersecurity guidelines. Their guidance allowed the manufacturer to continue using third-party components without sacrificing transparency or control and to establish a secure, flexible firmware lifecycle. The result was a more resilient product and a smoother path toward regulatory approval and customer trust.

The post Cardiovascular Patient Monitoring Solution – Strengthening Device Security and FDA Readiness Through Trusted Components and Secure Firmware Boot appeared first on Harbor Labs.

]]>
Surgical Robotics System – Critical Vulnerability in a 3rd-Party Peripheral https://harborlabs.com/case-studies/surgical-robotics-system-critical-vulnerability-in-a-3rd-party-peripheral/ Thu, 12 Jun 2025 15:28:04 +0000 https://lucash17.sg-host.com/?post_type=case-studies&p=228185 Harbor Labs was contracted by a manufacturer of a specialized surgical robotics system to conduct a pre-market cyberthreat analysis (CTA) in support of their 510(k) submission. The analysis encompassed multiple assets beyond just the robot itself, including control software, a cloud backend, attached 3rd-party peripherals, and the network connectivity between each of these endpoints. Like […]

The post Surgical Robotics System – Critical Vulnerability in a 3rd-Party Peripheral appeared first on Harbor Labs.

]]>
Harbor Labs was contracted by a manufacturer of a specialized surgical robotics system to conduct a pre-market cyberthreat analysis (CTA) in support of their 510(k) submission. The analysis encompassed multiple assets beyond just the robot itself, including control software, a cloud backend, attached 3rd-party peripherals, and the network connectivity between each of these endpoints. Like many modern medical devices, and virtually all surgical robotics, this was a true system-of-systems that required a diverse set of pen tests and a multidisciplined security analysis.

While the client device was generally secure, requiring only a few recommendations from Harbor Labs to remediate a short list of discovered vulnerabilities, pen testing revealed that one of the video display peripherals had a critical vulnerability. The firmware on this 3rd-party device, which was an essential component of the overall surgical system, was found to have an unauthorized access vulnerability that if exploited allowed for root access. It would further allow an attacker to read any data on the file system, including wireless network credentials, and mount the system partition as writable, enabling arbitrary modifications to the firmware. Harbor Labs assigned the vulnerability a CVSS v 3.1 score of 9.8.

Harbor Labs staff worked with the client to identify other peripherals that could serve as a secure alternative. Simultaneously, Harbor Labs worked with both the client and the FDA on the responsible disclosure of the vulnerability, consulting with the CDRH Director of Medical Device Cybersecurity personally to determine how other devices might be similarly affected.

By identifying the vulnerability in the premarket CTA process, Harbor Labs ensured that the client’s system design was secure, and that their 510(k) submission would reflect a thorough, expert security analysis. Moreover, by eliminating the vulnerability premarket, the client averted the debacle of having it discovered postmarket, impacting both clinical operations and client reputation.

The post Surgical Robotics System – Critical Vulnerability in a 3rd-Party Peripheral appeared first on Harbor Labs.

]]>
Home Renal Dialysis System – Secure Connectivity from Patient’s Home to the Clinical Cloud https://harborlabs.com/case-studies/home-renal-dialysis-system-secure-connectivity-from-patients-home-to-the-clinical-cloud/ Thu, 12 Jun 2025 15:27:03 +0000 https://lucash17.sg-host.com/?post_type=case-studies&p=228184 A major manufacturer of kidney dialysis systems engaged with Harbor Labs to extend the functionality of their line of portable dialysis machines. These models were being designed specifically for home use, disconnected from clinical networks and operated by the patients themselves. With this use model, it was of critical importance that the device’s network connectivity […]

The post Home Renal Dialysis System – Secure Connectivity from Patient’s Home to the Clinical Cloud appeared first on Harbor Labs.

]]>
A major manufacturer of kidney dialysis systems engaged with Harbor Labs to extend the functionality of their line of portable dialysis machines. These models were being designed specifically for home use, disconnected from clinical networks and operated by the patients themselves. With this use model, it was of critical importance that the device’s network connectivity and data storage be secure and compliant with regulatory standards.

The manufacturer contracted Harbor Labs to implement a secure network connection between the device and a cloud backend, which would be used by clinicians to monitor these devices, receive and store patient data, and push out secure software updates.

In addition to Harbor Labs’ medical device security expertise, the company is also an expert in full-stack software development. The project began with a review of the client’s design, architecture, and software requirements. Harbor Labs then implemented a C library using a FIPS-certifiable version of OpenSSL, selecting both the cryptographic algorithms and key sizes. A build system was written using CMake that cross-compiled various architectures, including the client’s embedded architecture (arm and aarch6/arm64). Harbor Labs worked directly with the client’s software development group to integrate the solution into the target product line.

The final implementation significantly expanded the client’s product offering, allowing secure home-use of their medical device while complying with regulatory data privacy standards. This project was somewhat unique for Harbor Labs as it was not directly associated with an FDA regulatory submission. Harbor Labs was selected solely on the basis of the company’s diverse technical resume and the client’s desire to have best-practice security in their core product line.

The post Home Renal Dialysis System – Secure Connectivity from Patient’s Home to the Clinical Cloud appeared first on Harbor Labs.

]]>
Automated External Defibrillator – Remediating Vulnerabilities in the Firmware Update Process in Response to FDA Hold Letter https://harborlabs.com/case-studies/automated-external-defibrillator-remediating-vulnerabilities-in-the-firmware-update-process-in-response-to-fda-hold-letter/ Thu, 12 Jun 2025 15:02:18 +0000 https://lucash17.sg-host.com/?post_type=case-studies&p=228182 The post Automated External Defibrillator – Remediating Vulnerabilities in the Firmware Update Process in Response to FDA Hold Letter appeared first on Harbor Labs.

]]>

Harbor Labs was engaged by an industry leading manufacturer of automated external defibrillators (AED) to help resolve a security issue that was impeding both regulatory approvals and corporate business objectives.

The AED in question was the subject of an academic research paper, published several years prior, that analyzed the manufacturer’s deployment model and the methods used to update device firmware post-market. The authors of this paper highlighted several security flaws in the manufacturer’s model that would have made it susceptible to eavesdropping and a man-in-the-middle attack.

When brought to the attention of FDA regulators, the CDRH/Office of Device Evaluation deemed the reported vulnerabilities severe enough to warrant a hold letter. At the time the hold was issued, the client had nearly 500,000 devices in market, restricting their ability to update their fielded systems or to sell and deploy new units. Despite several attempts by the client to redesign the patch model to meet FDA approval, the lead FDA examiner continued to identify vulnerabilities in their designs that disqualified them.

At this point, Harbor Labs was brought in to assess the client’s patch model and to assist in the Q-Submission process. Harbor Labs engineers reviewed the client’s cloud distribution network, key generation and management processes, and signing policies, and compared them against common FDA regulatory criteria.

After identifying the flaws in the system, Harbor Labs redesigned the client’s architecture and processes, and provided engineering consulting to assist in its implementation. The final architecture featured a secure signing PC with a read-only disk image connected to a pre-provisioned HSM for local digital signing of the firmware. SAML-based authentication was integrated with the client’s Microsoft Active Directory to control access for authorized firmware uploads. A cloud-based AWS distribution network with a serverless architecture implementing a RESTful-API was used to apply an outer digital signature to the firmware package and distribute the update to authenticated, authorized AEDs. Harbor Labs developed a Python module that exposed a class-based interface for integrating the RESTful API into the client’s tooling and internal software. After implementing this design, Harbor Labs performed functional testing and wrote user documentation before handover to the client

The Harbor Labs design was submitted to the FDA via a Q-Submission. With every disqualifying characteristic of the client system now remediated and verified by Harbor Labs, the client was approved to resume commercial sales.

The post Automated External Defibrillator – Remediating Vulnerabilities in the Firmware Update Process in Response to FDA Hold Letter appeared first on Harbor Labs.

]]>
Medical Device Manufacturer Must Do’s for Cybersecurity https://harborlabs.com/mdm_mustdos/ Mon, 21 Mar 2022 23:14:33 +0000 https://harborlabs.com/?p=226900 Harbor Labs Director of Medical Security Dr. Mike Rushanan provides a comprehensive outline of the cybersecurity must-do’s necessary to meet regulatory approval. Based on years of experience working with the FDA and other regulatory bodies, Dr. Rushanan’s blog provides insights into the common pitfalls that can disqualify or delay regulatory approvals.

The post Medical Device Manufacturer Must Do’s for Cybersecurity appeared first on Harbor Labs.

]]>

At Harbor Labs, one of our most common services is reviewing the cybersecurity content of the premarket submissions of Medical Device Manufacturers (MDMs).

When we provide this service, my team is brought in to perform a third-party review of the client’s cybersecurity processes, procedures, and overall product cybersecurity posture. This review will result in the production of a Cybersecurity Threat Assessment (CTA) — our process for creating a threat model, performing a cybersecurity risk assessment, mapping cybersecurity requirements, mitigating and compensating controls, and performing pen testing/cybersecurity testing.

In our many engagements performing this type of analysis, we have had a unique opportunity to see a broad variety of MDM submissions and the resulting FDA feedback. And in the process, we have noted a pattern of common pitfalls that cause MDMs to be delayed or disqualified from receiving regulatory approvals. In this blog post, I have compiled an outlined list of must do’s to avoid the common cybersecurity obstacles that hinder regulatory approval.

  1. Threat Model

    • You must have a threat model.
    • The FDA outlines this requirement and advises how to perform it in the following resources:
      • Content of Premarket Submission for Management of Cybersecurity in Medical Devices
      • Playbook for Threat Modeling Medical Devices.
    • Threat model methodologies include:
      • STRIDE
      • Attack Trees
      • Kill Chain
      • DREAD
    • Your threat model must also include:
      • Assets
        • For example, assets include servers, end-user devices, smartphones, laptops, PCs, embedded systems, cloud services, virtual machines, etc.
      • Communication or data flows
        • For example, define the type of data, its sensitivity (e.g., PHI), and the assets that send and receive it.
      • Risk actors
        • For example, define insider threats such as rouge developers or cloud admins.
      • Threats
        • For example, an attacker with physical access to a medical device may connect to its JTAG interface.
      • Trust boundaries
        • For example, a medical device does not need to trust the network that it transmits data on.
      • You must create a threat model diagram.
        • Your threat model diagram must depict assets, communication flows, and trust boundaries.
  1. Cybersecurity Risk Assessment

    • You must perform a risk assessment that considers cybersecurity vulnerabilities, defects, and exploits impacting patient safety.
    • You must also risk assess general cybersecurity risks that do not impact patient safety.
      • Confidentiality
      • Integrity
      • Availability
      • Privacy
    • You must create cybersecurity requirements, mitigation controls, and compensation controls.
      • Cybersecurity requirements prescribe how a device is secured.
        • For example, “All device network communication shall be secure.”
      • Mitigating and compensation controls implement the requirement to remove or reduce risk.
        • For example, “HTTPS using TLS 1.3 shall be used to ensure data is encrypted in transit.”
      • The FDA outlines this requirement and advises how to perform it in the following resources:
        • Content of Premarket Submission for Management of Cybersecurity in Medical Devices
        • The FDA also describes how to perform threat modeling in the Playbook for Threat Modeling Medical Devices.
      • The FDA recommends following and implementing risk assessment methodologies described in
        • NIST SP 800-30
        • IEC 62304
        • ISO 14971
        • Mitre’s Medical CVSS Rubric
      • You must include several types of cybersecurity risk assessment documentation, including, but not limited to:
        • Security Requirements Traceability Matrix
        • Device hazard analysis
        • Penetration Testing (see Cybersecurity Testing below)
  1. Cybersecurity Testing

    • You must perform cybersecurity testing against your device and related systems.
      • Related systems refer to computers, servers, cloud platforms, and software services that communicate and, generally, integrate with your device. This concept is referred to as a system of systems.
      • Types of testing include:
        • Network enumeration
          • For example, identify computing devices reachable from a network. Perform port scans and OS fingerprinting.
          • Tools include:
            • Nmap
            • Testssl
        • Penetration Testing
          • For example, passively eavesdrop on network communication and actively insert, modify, drop, or jam network communication.
          • Tools include:
            • Nmap
            • Nessus
            • Metasploit
            • Burp Suite
            • Charles Proxy
            • Wireshark
            • Scapy
        • Static analysis
          • Software Component Analysis (SCA)
            • Tools include:
              • npm-audit
              • bundler
              • OWASP dependency-check
          • Static Application Security Testing (SAST) or Source Code Analysis Tools
            • Tools include:
              • SonarQube
              • Bandit
              • Brakeman
        • Dynamic Analysis
          • For example, perform input injection on running software.
            • Tools include:
              • Charles Proxy
              • MITM proxy
              • Burp Suite
              • ZAP
              • Scapy
        • DDoS and performance testing
          • Empirical analysis of network performance under artificial or malicious load
            • Throughput
            • Latency
            • Packet loss
            • Jitter
            • Tools include:
            • Hping
        • Fuzzing
          • Dynamic analysis technique to provide random, invalid, and unexpected inputs to a running software program or service
            • Example tools:
              • BooFuzz
              • AFL
              • Scapy
    • You must identify OTS software and SOUP incorporated in your device and related systems, and you must perform a vulnerability assessment of it.
    • You must create a Software Bill of Materials (SBOM).
      • You should determine software vulnerabilities using the NIST National Vulnerability Database.
  1. Cybersecurity Monitoring

    • You must implement audit and logging capabilities in your devices and related systems.
      • Auditing and logging functionality include detecting, monitoring, logging, and alerting.
      • Depending on your architecture, for example, a cloud-based backend, you may use standard IDS, IPS, and SEIM solutions to meet the requirement.
  1. Cybersecurity Plan

    • You must create a plan that describes your overall cybersecurity approach.
      • This approach must incorporate the threat model, cybersecurity risk assessment, and testing procedures above.
      • This approach must also include a process and procedures for:
        • Continuous software vulnerability analysis
        • Incident response to a vulnerability or compromise
        • Software patching and updating
  1. Device Configuration and Deployment

    • You must set your device’s default configuration to the most robust security setting.
      • For example, a firewall may be enabled that blocks all ports except for those running services. Only TLS 1.3 is enabled. MFA is required to authenticate users accessing services external but integrated with the device, etc.
    • You must also clearly label and inform your device’s users on operating and configuring their device based on cybersecurity best practices.
      • For example, make it clear that disabling the firewall creates severe risks for your device. Allowing TLS 1.0 compromises the integrity and confidentiality of your network-based communication. Password-only authentication is susceptible to phishing and brute-force attacks, etc.
        • In many cases, you may forgo allowing your end-user to reduce security. In our experience, there is a lot of concern around this approach from MDMs.
      • The FDA outlines this requirement and advises how to perform it in the following resources:
        • Content of Premarket Submission for Management of Cybersecurity in Medical Devices
  1. Cryptography, Risk Assessment, and Software Generally

    • Risk assess known vulnerabilities for OTS software and SOUPs and provide a rationale if you decide not to update immediately.
    • Use TLS 1.3 or TLS 1.2 with cipher suites that use authenticated encryption with associated data (AEAD) for bulk encryption.
      • See RFC 8446.
    • Digitally sign and verify software updates using FIPS 140-3 approved algorithms such as ECDSA.
      • See FIPS 140-3
      • See NIST SP 800-140C
    • Enforce access controls (authentication and authorization) server-side.
    • Risk assess cloud services regarding access control, security configuration (e.g., encryption at rest and transit), etc. Don’t assume that using a third-party cloud provider is good enough.
    • Enable encryption at rest wherever possible.
    • Apply and enforce the principle of least privilege.
    • Use hardware security modules and critical management services on the backend where
    • Do not hardcode any password, credential, secret, API key, etc.

 

To summarize, the MDM must create processes and procedures memorialized in the cybersecurity plan. As a part of that plan, you must describe your threat modeling, cybersecurity risk assessment, and cybersecurity testing process. Then, you must execute these processes when developing and assessing your device. Lastly, you must provide this information and the testing results in your formal submissions to the FDA, regardless of whether it’s a Pre-Sub, 510(k), or PMA.

Our advice–be clear, consistent, and concise when describing your cybersecurity. Perform testing and provide the results as evidence that support your position that your device and its related systems are secure.

The post Medical Device Manufacturer Must Do’s for Cybersecurity appeared first on Harbor Labs.

]]>
Medical Systems and Third-Party Smart Devices https://harborlabs.com/third-party-devices/ Fri, 10 Sep 2021 16:19:33 +0000 https://harborlabs.com/?p=225736 As more medical devices leverage phones and other consumer devices, are they introducing more risk to patients? We’ll go inside a conceptual hack and explore the impact of the crossover between unregulated third-party devices and smart medical devices.

The post Medical Systems and Third-Party Smart Devices appeared first on Harbor Labs.

]]>

It is an increasingly common practice in the medical device industry to integrate third-party smart devices such as phones and tablets into medical device architectures and operational models.

After examining several such systems, Harbor Labs has identified a broad set of unique cybersecurity risks in smart devices that may impact patient safety and privacy. To understand these risks, let us examine the design and function of a fictitious insulin delivery system called FakePump.

FakePump is a medical device that can read a patient’s blood glucose levels and in response, administer the appropriate insulin therapy. The patient wears the device at all times. FakePump has a Bluetooth Low Energy (BLE) wireless interface that can pair to the patient’s iPhone and send and receive data. The patient must install the FakePump iOS App on their iPhone to enable device communication.

Data sent from FakePump includes periodic blood glucose levels and events such as an insulin injection. Data received from the FakePump app contains commands such as inject N-units of insulin. The app forwards all received data to a content delivery network (CDN) managed by the device manufacturer called FakePump.io. The CDN stores patient data and exposes APIs for mobile and website applications to access and manipulate collected data.

A physician, caretaker, or patient may access this data via the application or CDN.

Third Party Smart Devices

In the FakePump architecture, the iPhone is untrusted. The manufacturer has limited or no control over the smart device, while the patient has complete control. The manufacturer can minimally influence a patient’s iPhone’s hardware and software capabilities by setting a minimum iOS version supported by its iOS app. For example, the FakePump manufacturer may set the minimum iOS version to 11. This setting guarantees that Secure Enclave is available, and SFSafariViewController enforces cookie space separation between Safari and iOS apps. These features provide secure storage for the iOS app’s private crypto keys and restrict access to web-based access tokens.

However, this constitutes minimal control. A patient may jailbreak his or her device, thereby ignoring iOS app requirements. A jailbroken device may enable an attacker to access all app data previously subject to application sandboxing. More troubling, an attacker may access the FakePump iOS application binary and reverse engineer it.

These risks are inherent to any architecture that requires a smart device, including both iOS and Android devices. A reverse-engineered FakePump iOS app is a serious risk, as the effort would reveal all implementation and protocol-level app defects. These defects include hardcoded credentials, secrets, keys, improper or lack of input sanitization, rolling credential practices, insecure fallback mechanisms for data transmission, improper use of system libraries and functionality and outdated software dependencies with known vulnerabilities.

A reverse-engineering effort puts FakePump user safety at risk. It reveals details about the iOS app and the pump and CDN, such as tokens, passwords, keys and authentication methods. An attacker may use this to their advantage to spoof or tamper with data and commands.

Even when we assume the iPhone to be unmodified, cybersecurity risks related to software implementation are manifold. For instance, if the FakePump iOS app implements any of the following, it directly impacts patient safety and privacy:

 

The iOS app stores configuration data such as user credentials using UserDefaults.

  • Sensitive data must never be stored using UserDefaults. Encryption is not enabled, and other applications may access the data even if application sandboxing is enabled (e.g., using app extensions).
  • Instead, the Keychain Services API should be used to encrypt and store sensitive data.

 

The iOS app copies sensitive data, including PHI and PII, to the UIPasteboard (also called clipboard).

  • Sensitive data must never be copied to the UIPasteboard because it is accessible to all iOS apps.

The iOS app does not protect against screenshots when PHI is displayed.

  • Protecting against screenshots is a unique requirement that is only really been explored by apps like Snapchat. Currently, the iOS application can receive a notification when a user takes a screenshot. At a minimum, the iOS app should log the action.

The iOS app does not use Certificate Transparency (CT) when establishing TLS connections.

  • Apple prescribes that all certificates issued after October 15, 2018, must meet its CT policy.

 

It should be noted that the cybersecurity risks presented in this paper were encountered in the course of Harbor Labs’ medical security analysis consulting, and were present in actual medical device architectures that included smart devices. Presenting these risks through a fictitious medical device is intended to illustrate the breadth of the patient safety and privacy issues that can be present in such architectures so that they may be avoided in future deployments.

The post Medical Systems and Third-Party Smart Devices appeared first on Harbor Labs.

]]>
DIY Diabetics and FDA Policy https://harborlabs.com/diy-diabetics-and-fda-2-2/ Mon, 07 Jun 2021 16:08:26 +0000 https://harborlabs.com/?p=225728 Technology is putting more control into patients’ hands and expanding their access to data. But how far is too far? HarborLabs’s Director of Medical Security provides his view of DIY technology regarding diabetes-care technology.

The post DIY Diabetics and FDA Policy appeared first on Harbor Labs.

]]>

This past week, I had the opportunity to brief policy analysts from the FDA on the growing Do-It-Yourself (DIY) trend in the global diabetes community.

The DIY movement combines the functionality of a smart device, an insulin pump, a continuous glucose monitor (CGM), and specialized open-source software and hardware allowing users to hack their systems and deliver a customized insulin therapy to treat their diabetes. My presentation focused on the research my staff and I have been conducting with these open-source software packages and the security vulnerabilities we have discovered.

My interest in this research stems from my academic and professional career in medical device security, as well as the fact that I am T2D insulin-resistant. I appreciate the perspective of the diabetes community and understand that their motivation in modifying these insulin delivery systems is based entirely on their desire to improve diabetes management, whether for themselves or the dependents they care for. However, as a medical security professional, I find the vulnerabilities in these DIY solutions and the fact that they have bypassed the regulatory security review process to pose a potential risk to patient safety.

Still, FDA policy must always take into account the medical needs and voices of the user community and balance that against the risks and regulatory purview of the agency. I was encouraged to find that while my audience shared my concern over the potential security risks being introduced through the DIY movement, they likewise shared my respect for the motivations of the DIY diabetics community and the importance of identifying the policies that would best accommodate the movement.

Harbor Labs has been asked to return to meet with additional policy staff, and I look forward to continuing this dialogue and helping to craft sound and responsible policies that serve the interests of all parties.

The post DIY Diabetics and FDA Policy appeared first on Harbor Labs.

]]>