FDA Releases New Cybersecurity Guidelines For Medical Devices (theverge.com)
An anonymous reader quotes a report from The Verge: The U.S. Food and Drug Administration released its recommendations for how medical device manufacturers should maintain the security of internet-connected devices, even after they've entered hospitals, patient homes, or patient bodies. Unsecured devices can allow hackers to tamper with how much medication is delivered by the device -- with potentially deadly results. First issued in draft form last January, this guidance is more than a year in the making. The 30-page document (PDF) encourages manufacturers to monitor their medical devices and associated software for bugs, and patch any problems that occur. But the recommendations are not legally enforceable -- so they're largely without teeth. The FDA issued an earlier set of recommendations in October 2014 (PDF), which recommended ways for manufacturers to build cybersecurity protections into medical devices as they're being designed and developed. Today's guidance focuses on how to maintain medical device cybersecurity after devices have left the factory. The guidelines lay out steps for recognizing and addressing ongoing vulnerabilities. And they recommend that manufacturers join together in an Information Sharing and Analysis Organization (ISAO) to share details about security risks and responses as they occur. Most patches and updates intended to address security vulnerabilities will be considered routine enhancements, which means manufacturers don't have to alert the FDA every time they issue one. That is, unless someone dies or is seriously harmed because of a bug -- then the manufacturer needs to report it. Dangerous bugs identified before they harm or kill anyone won't have to be reported to the FDA as long as the manufacturer tells customers and device users about the bug within 30 days, fixes it within 60 days, and shares information about the vulnerability with an ISAO.
What about makeing os updates happen? and letting the local IT staff lock down there network and not be forced to have some things wide open to the outside vendor.
But the recommendations are not legally enforceable -- so they're largely without teeth
My authoritah !!
"But we followed all the guidelines as set forth by the FDA, so we're not liable."
-Every medical device manufacturer after they've been hacked.
"Well, good luck finding a judge that doesn't run a bestiality site."
Its not enough to just be reactive about computer security. This still means that sophisticated attackers can hoard security vulnerabilities and develop advanced tools that find vulnerabilities the moment they are introduced. Instead, you should already design the system in a way that frustrates attacks and hopefully prevents some attacks entirely. A good talk about this:
https://www.youtube.com/watch?...
Slides:
http://outflux.net/slides/2016...
. . . but an ongoing process, and this does not appear to recognize that. Especially with medical device certification: make a change, and generally the entire system must be re-certified.
So if a flaw is found in $libfoo, and fixed, FIRST the med companies need to know about it (not sure they even LOOK. . . ), and THEN update. And yet all too many Medical systems I've seen are still running Windows XP. . . How do you remediate something that's out of support ???
Is this the same federal government that still hasn't released full security guidelines for Hippa? And how much older is the Hippa issue?
BlackBerry may have conceded the mobile handset business but they own the automotive market. (Both Android Auto and CarPlay run as plug-in modules for BlackBerry's QNX Car OS) And for the last four years they have been quietly buying up medical electronic companies left and right and integrating them into QNX.
"A person is smart. People are dumb, panicky dangerous animals and you know it." - K
A decent government tries to make their populace safe. Defining safety guidelines helps with this. Please try to appreciate the remnants of decent government that still have survived rather than score cheap talking points by playing the cynic. The flocks of horror clowns that, for example, the people in the US prefer to elect nowadays on all levels of their government will try to demolish these remnants soon enough.
But the recommendations are not legally enforceable
Sure it is. Once a manufacturer is sued for negligence, the plaintiff can point out any failures to follow the FDA recommendations. It is a "soft" argument.
Following FDA guidelines does not shield you from negligence or errors in the design of a medical device.
However, I do develop software for medical devices. I read through that document and found nothing useful in it.
It seems to say:
1) here is the problem (those of us in the field already know this).
2) You should evaluate this risks(duh!).
3) Think of ways to fix the problem.
4) Cybersecurity risk management should be part of the development process.
All of these are fairly obvious. For those of developing the firmware there are no useful guidelines. There is nothing ground breaking or even
useful here.
The FDA's guidlines are not enforcable. So the hospitals will care a lot more about anything in the manufacturers' EULAs that let them disclaim liability.
A lot of medical equipment, especially large scanners, are controlled by a PC. The embedded OS may be something real time, but the control PC almost always runs Windows. It does higher level functions like visualization, printing, etc. Since these devices are large capitol investments, they're kept for many years. Most doctor's offices don't have the technical skills to upgrade them. Even large hospitals can't maintain the expertise on every single device. Even if they did, they don't dare, because the manufacturer will try to disclaim any liability if the software installed on the PC has been altered in any way. Most places won't even allow IT to install virus scanners.
The equipment vendors have a financial incentive not to change their platform. It requires repeating quality assurance tests for liability, and creates a moving target for their developers. They also have an incentive to forbid local changes, because it gives them an excuse to disclaim responsibility in court.
In my opinion, all of these diagnostic systems should be air-gapped from the hospital intranet. Data should be shuttled in and out of them on removable hard drives. There should be an intermediate system that virus scans them before connecting them to either side. It would be a huge pain, but far less so than the ransomware.
I see several posts that amount to "These guidelines are too vague." Understand how regulations work, and that they are a trade-off: governments are not going to give a specific detailed list of how to address, for example, security concerns in software and hardware. They will not say "All passwords must be length X" or "Passwords must be stored using PBKDF2 hashes with N number of rounds" or "All secure access doors must use a lock with at least 15 tumblers in it." While such guidelines would make liability a lot simpler, they would need to constantly change and no one could ever agree to them.
Instead, the regulations say things like "Use industry-standard best practices when securing patient data." Now that sounds completely obvious to any professional, but understand that security breaches happen most often because these kinds of obvious things are missed!
They then expect the industry to take those high-level requirements and use a bit of self-regulation to determine what exactly the regulations mean. And that naturally changes over time, which is the intent. For example, the industry has decided that this means web sites should follow the OWASP top 10. They seem to have coalesced on using only FIPS-compliant algorithms. And there is agreement that protected health information (PHI) must be encrypted "in transit and at rest." But take that last one for example: does that mean that PHI must be encrypted when transiting across the internet, or across PCs within a LAN, or within devices in an embedded machine, or across chips on a board? That might depend. As technology changes, so will the expectations for what is secure. And without a bunch of congress-people having to argue over it and pass a new law.
Ultimately, companies that want to be in compliance must to prove that they thought about these things and made sensible decisions. Yeah, it sucks that this is vague, but there really is no perfect regulatory solution here. That work is delegated to other agencies and the industry itself.
Following FDA guidelines does not shield you from negligence or errors in the design of a medical device.
While it is not a perfect shield, following those guidelines is a pretty darned good one. This applies to many industries. Suppose a commercial boat sank and killed people. The first thing that will come-up in court is coast-guard regulation. Did the captain have a captains license? Was the boat recently coast-guard inspected? Did they have the proper number of passengers and coast-guard approved life jackets? If so, they the operator of the boat is probably not liable. Seriously: If they followed all the rules, then it *probably* wasn't their fault. But there is always room for judgement.
All of these are fairly obvious. For those of developing the firmware there are no useful guidelines. There is nothing ground breaking or even
useful here.
In my first example, having the coast-guard make specific regulations made the question easier to answer. With industries that are more self-regulated, a judge would have to decide what specific guidelines apply. Suppose your medical device had a web interface with a security flaw that exposed patient data. The judge might ask: Did the device follow OWASP guidelines? While the regulations don't specifically call for OWASP by name, the judge might see that this is what the industry has accepted the regulations to mean. In 10 years, maybe OWASP will be gone and some other organization's standards might apply. But compliance to those would be a very good shield at minimizing liability.
after making sure that the recommendations are useful the Regulators need to "suggest" that the insurance companies can use not following the guidelines would be a jolly way to give an out for the insurance companies (and depending on the scope lawyers love the words "Gross Negligence")
so you don't include decent crypto in your CLOUD ENABLED drug pump or you have a backdoor in your Social Net Enabled Heart (with matching lack of safe default settings)
NO CLAIM FOR YOU and hope that the next of kin does not have good lawyers because your malpractice insurance just got cancelled.
(personally i think the CxOs of those companies need to go down on Murder charges)
A security tool is never ignored for being not bulletproof.
That's why I said "they're worth pursuing to an extent". ASLR is obviously useful even in the context of an isolated VM setup, but there have been multiple attacks against multiple implementations of it. I even recall reading once where one of the PaX/grsec guys was basically saying "yeah, you realize this is just a stopgap right? It's not a magical like a lot of people are pretending", but I can't find the link at the moment.
You would only choose not to use it if the protection it adds is disproportionate to its cost. These days ASLR is inexpensive relative to the protection it adds so you'd be silly not to include it.
If a given implementation is pretty much 'done' and robust then sure. If it's nowhere near bulletproof and this is an ongoing arms race, and/or if it's going to require a lot of code refactoring to enable it for something specific, I would question whether it's worth making the top priority. The Qubes team isn't huge, but they have already produced a surprisingly user friendly general purpose GUI desktop distro. I believe that security-by-isolation principles, using full OS (para)virtualization, are ideal for many other contexts, but this isn't widely talked about. (Partially because they've been overshadowed a bit by Docker/LXC, which is great for userspace but can't protect you from kernel or driver exploits.)
But if using ASLR is a simple matter of setting a flag by all means, do that. I just think the conversation and manpower are better focused elsewhere. I think the conversation clearly needs to be shifted. There are no forks / "based on" / companion distros of Qubes that I'm aware of, and a sad lack of third party produced templates (though I did stumble on a MirageOS based replacement for the firewall VM the other day that sounded pretty neat.)
To acknowledge my own limited research in this area, there are probably other Xen-based projects I'm not aware of that do security by isolation, but if they do exist I'm not sure why their codebase couldn't / wouldn't overlap a lot with Qubes'. The stuff Qubes does with templates, driver isolation and network isolation are useful just about anywhere.
And why?
It costs money to think of the problem, it costs even more money to evaluate any risks, it costs still more money to think about fixing them, and it's downright expensive to actually implement any fixes.
Incorporating cyber-security risk management will be part of the development process as soon as people are willing to pay for it. Which they aren't, because they can't see it so they can't even check it's there. Plus, it's probably a lot cheaper to just settle with any victims out of court than to bust a gut trying to turn medical devices into electronic fortresses. So don't count on the market to fix anything.
This seems a typical case where "self-regulation" is dead on arrival and only statutory safety requirements will get results. But that's not happening because of politics. Conservative politics to be precise. Pussyfooting about where industry regulations are concerned is the reason we're seeing such a lot of unsafe devices.
Expect that to continue for the next 4 years. Until and unless someone can whip up a juuuge scare story about ISIS sabotaging medical devices in the US. Oh wait ... what will happen then is that they'll shut down the Internet within half a mile of any hospital and start a fresh bombing campaign wherever. Ok, that won't work.
Perhaps if some reality star is killed through a hacked medical device? Or a photogenic child?
... Or the people of the US finally realise they should elect people that can actually govern properly. I'm an optimist, but let's at least keep mentioning this option.