Probing Insulin Pumps For Vulnerabilities 81
Several readers have sent in news of a presentation at the Black Hat security conference from a diabetic security researcher, Jerome Radcliffe, who is looking into the security of automated insulin pumps. While most of the headlines are sensationalist, referencing "lethal attacks from a half-mile away," Scott Hanselman breaks down the media reports and weeds out the inaccuracies, explaining that while this is a valid area of concern, diabetics don't need to cover themselves in tinfoil just yet.
"Just to be clear, Jerome has not yet successfully wirelessly hacked an insulin pump. He's made initial steps to sniff wireless traffic from the pump. I realize, as I hope you do, that his abstract isn't complete. Hopefully a more complete presentation is forthcoming. I suspect he's exploiting the remote control feature of a pump. ... What Jerome has done, however, is posed a valid question and opened a door that all techie diabetics knew was open. It is however, an obvious question for any connected device. Anyone who has ever seen OnStar start a car remotely knows that there's a possibility that a bad guy could do the same thing."
Re: (Score:2, Informative)
The weird thing is not knowing if you're just crazy, stupid, or a very patient troll..
The first link is from 2006, you'd be better posting the follow up of if/when they did a study on humans.
Your second link also just says that diabetes causes problems, not that those problems cause diabetes.
Re: (Score:1)
Would you please apply some chiropractic treatment to your brain? It seems in need of one.
YOU WILL NOT PASS! (Score:2)
Kudos to Jerome Radcliffe in his fight to defend Sarahs Conners' doughnuts.
What pump has *control* via wireless? (Score:2, Informative)
Various pumps record RF transmission of blood glucose readings from glucometers, or from continuous glucose sensors that connect to a pump. This includes the Medtronic Paradigm I'm wearing right now. But this number is visibly displayed as part of the setting to request a "bolus" of insulin, and no current pump that I can find closes the feedback loop and allows the glucose sensor to directly control the pump: this is because the continuous sensors are, basically, very expensive ouija boards that require
Re:What pump has *control* via wireless? (Score:4, Informative)
Re: (Score:1)
I know Animas's OneTouch Ping also is remotely controllable from its meter. It isn't a closed loop, but you could definetly pour a good amount of insulin into someone.
Also, studies have shown that people cannot accurately predict there glucose levels. While people can tell they are off (especially low), exact numbers are hard to produce.
Re: (Score:2)
Re: (Score:3)
And I'm right there with you on the CGMSs.
I have a hackable device (Score:1)
I have a Medtronics Nerve Stim in my chest with a wireless remote.
In my experience you have to get the handheld remote or it's antenna lead within a half inch of my skin right over the device.
http://professional.medtronic.com/products/primeadvanced-spinal-cord-neurostimulator/index.htm [medtronic.com]
Re: (Score:2)
That looks like an RDIF-style system.
Re: (Score:2)
Or further away with a more powerful transmitter and a directional antenna. Of course at the limit the attacker does away with the subtle apporach and just blasts the device with an EMP (or you with a shotgun). Depends on how "accidental" he wants it to look.
Re: (Score:1)
Of course at the limit the attacker does away with the subtle apporach and just blasts the device with an EMP (or you with a shotgun)
Yes, because an attacker is going to set off a nuke to generate an EMP with the sole purpose of frying everyones medical implants.
Agree a shotgun would be a lot easier and less evil-fanatic like.
Re: (Score:2)
There are ways to generate a (small, but lethal in this case) EMP that don't require a nuke. But a shotgun is still easier.
Re: (Score:1)
"Easy to make" (Score:3)
Medical Device #1 costs $500. It was made with an embedded RTOS on a ROM. It does one thing, ALL the time.
Medical Device #2 costs $250. It was made with Windows CE, a cheap TTL motor and a simple full screen app that launches at boot. It was developed fast, breezed through FDA 'certification'.
Which one is the normal consumer going to buy?
See also voting machines, ATMs, etc.
Re: (Score:2, Funny)
The one that really whips the llama's ass?
Re: (Score:1)
Re: (Score:2)
Whichever one that their doc prescribes *and* their insurance will pay for ...
Re: (Score:2)
Re: (Score:2)
Then there will be NO more protests.....citizen.
Re: (Score:2)
They're Lynch plugs, not Harkonnen plugs!
Re: (Score:2)
Yeah, but in this case medical device #1 costs $5k - insulin pumps may be simple, but they are NOT cheap.
In theory the whole reason medical devices are so expensive is precisely because the vendor has to ensure that stuff like remote wireless hacks can't happen.
I've thought about what it would take to build an insulin pump. To do a cheap job probably wouldn't be very hard - a simple pump just needs a syringe with a plunger and a motor that runs at constant speed.
But, start thinking about all the "what if's
Re: (Score:2)
I imagine liability also plays largely into it. They have to be covered when one of these things kills someone and the family sues them for 3 billion dollars.
I've thought about what it would take to build an insulin pump.
When I first read this, I thought you were planning to do so! After reading the whole post I realized that wasn't your point, but at first I was envisioning some arduino controlled contraption. I can't wait till this actually starts happening.. OSS/DIY medical gear!
Re: (Score:1)
"OSS/DIY medical gear!"
Measurement is already here.
Link #1 - http://openeeg.sourceforge.net/doc/ [sourceforge.net]
Link #2 - http://www.google.com/search?ie=UTF-8&oe=UTF-8&q=homemade+ekg [google.com]
Of course, control is another issue, but there's still some things you can do with little more than a soldering iron:
Link #3 - http://www.instructables.com/id/Build-A-TENS-Machine-to-Remove-Pain/ [instructables.com]
Re: (Score:2)
Yup, measurement is definitely the safer place to start - especially with non-invasive gear.
If somebody ever creates a closed loop sugar measurement / insulin pump system it probably would wipe out half of the world's healthcare spending...
Re: (Score:1)
Re: (Score:2)
Re: (Score:1)
Basically everything stated:
- "Windows CE" Any device must be proven by the manufacturer to not cause patient harm if an component within it fails. This includes software, and when calculating probability of failure, software is assumed to fail 100% of the time.
- "cheap TTL monitor" Any hardware must conform to stringent medical standards and if fails be proven not to cause patient harm
- "Developed fast" The amount of documentation required on process, design, testing and validation means it simply c
Re: (Score:2)
What about a "cheap TTL monitor" would fail which medical standards and necessarily cause patient harm on failure. TTL (transistor-transistor logic, unless it means something else in this field) can include fairly substantial voltages, but proper (not necessarily expensive, just proper consumer-grade design)
Re: (Score:1)
Since all software is assumed to fail 100% of the time, and by implication all software failures will cause harm, then no medical devices can include software of any sort? Is that what you're saying?
No. Software can fail and not cause harm. That's the art to system design - no matter what single failure happens to software on my systems, absolutely nothing hazardous can happen to the patient.
cheap TTL monitor
What you say is perfectly correct. It comes down to patient safety and whether all electrical design and safety have been taken into account. The medical device manufacturer would have to certify any monitor (or any other commercial device) for compliance, cheap or not.
Poor documentation is more strongly associated with "developed cheaply" than "developed fast". IMHO.
You not only have to document the softwar
Re: (Score:2)
That was certainly the implication that I picked up ; hence the RAA (definition [wikipedia.org]).
Again, I'm reading that as --no medical device manufacturer can ever say "p
Re: (Score:1)
My experience (Score:3)
My wife uses the OmniPod disposable pumps. They are controlled by a wireless PDA-like device. When she was switching from a conventional pump to the Omnis, I wrote to the company and asked them to explain to me how their wireless technology works, what protocols are they using, what security measures they have taken to protect the pods from malicious activity. My concern was the possibility of an outside party either deliberately or accidentally messing with the pod settings, and minimizing insulin delivery or pushing a huge bolus.
I even offered to sign an NDA. Obviously, the company was less than willing to divulge their proprietary secrets, and I was shuffled off to a PR flack, who just reiterated the same marketing material over and over.
Re: (Score:2)
Just a followup to this, I posted a summary of the article on Facebook, and my wife predictably reacted the same way the press did.
Me: "Guy gives a talk about the *possibility* of hacking a wireless insulin pump"
Wife filter: ZOMG HACKERS ARE GOING TO KILL US!
After answering questions of responsible disclosure and security through obfuscation, she asked why someone would want to do such a thing as try to kill a diabetic. She was unfamiliar with the term "for teh lulz"
Re: (Score:2)
Well, why would anybody kill anybody?
Certainly if you are going to build a medical device that uses wireless technology you need VERY strong security controls around authentication/etc. If somebody steals your handheld controller and does a mission impossible on it I could understand that no security is perfect. On the other hand, I shouldn't be able to take apart my insulin pump and then use what I learn to remote control your insulin pump.
The wireless features are handy. The typical use cases I'm aware
Re: (Score:2)
I think both you and your wife are missing the most likely threat vector here. Black Hat hackers may not be, in general, the most empathic of people; but I doubt there are many that would simply kill a random diabetic for the Hell of trying a new hack. A much more plausible situation is someone using a mature form of this to kill a specific person that they hate or who has something they want, who also happens to be a diabetic, in a nearly untraceable way.
Motiveless murders, while they grab headlines beca
Re: (Score:2)
Note that I also said I was concerned that an outside party accidentally changes the settings on the pods. I think that is far more likely, but people aren't really going think that walking past the microwave or the 802.11 router is really a threat.
Re: (Score:1)
but people aren't really going think that walking past the microwave or the 802.11 router is really a threat.
If it is a certified medical device, there is no way walking past a router or microwave is going to change the settings.
Re: (Score:2)
I wouldn't worry about people trying to kill random people how ever I do think that there are way too many people that would think it was "funny" to really mess with people. "Dude, did you see those four just drop like a rock! That was so cool!"
For example http://en.wikipedia.org/wiki/Anonymous_(group)#Epilepsy_Foundation_forum_invasion [wikipedia.org]
I just hope that they hackers are being as responsible as possible and are not going to publish this until any vulnerabilities are fixed. I would suggest publishing the resul
Re: (Score:2)
Yeah, those insulin-making fat-cats are just a bunch of societal parasites.
(Wow)
Re: (Score:2)
That's a nice little rant there... Now back to insulin.
How is producing insulin evil? There ARE people trying to cure diabetes, and I'm guessing you aren't one of those people.
Had a pump for 8 years (Score:4, Interesting)
I've had a minimed paradigm for about 8 years now, and all of what Scott said makes sense. In addition, there are a few more things which make this impractical. I assume the researcher is trying to hack the "Remote" option. Not only do you need to turn the remote option on, you need to add IDs of the remotes to the pump itself. So unless you can figure out how to add IDs remotely, you have to find someone with a remote, and get the ID from the remote.
Second, there's a limit (at least on my Paradigm version) of 20 units of insulin at a time. I haven't tried this, but I think there's a system to prevent you from giving multiple 20 unit boluses at a time. Since I take around 14 units for some meals, 20 units of insulin is conceivable to overcome just by eating sweets, and there's always glucagon injections in a pinch. My pump makes a sound when it is done giving a bolus, meaning the diabetic could notice that a bolus was given (perhaps the beep is turned off for continuous glucose monitoring systems though).
Finally, hypoglycemia is rarely fatal. From wikipedia [wikipedia.org]: "In nearly all cases, hypoglycemia that is severe enough to cause seizures or unconsciousness can be reversed without obvious harm to the brain." So even if you figure out how to give a remote bolus and succeed, it isn't likely to kill the diabetic.
Re: (Score:2)
I disagree. My wife is a brittle diabetic, and she's spent so much time in her childhood years at extreme highs and lows, she's become somewhat desensitized to low blood sugar until she's in the 50 range. There have been a few cases where she has felt a low coming on and collapsed before she could get to something to eat. Other times, she's acted drunk while hypoglycemic and refused to eat anything.
Of course, she's probably one of the exceptions for the "most diabetics" case, but it matters to me.
Re: (Score:2)
Do you wear these systems all the time? What would happen if such a thing happened while you were, say, driving? Or doing something else where the symptoms could result in maiming?
Re: (Score:2)
You brush over the danger of hypoglycemia (Score:3)
Sorry, but my mother is type 1 as well and Hypoglycemia is the biggest danger she faces on a daily basis. Why? Because it can occur without her recognizing it. Sure we all know the symptoms, she certainly does, but one problem with low blood sugar is that your not always thinking clearly and you don't always arrive at low blood sugar at the same rate. Worse, depending on many other issues one day's low blood sugar can have different results than another.
The real threat here is for those type 1s who are not
Re: (Score:2)
And it's different for everybody.
Re: (Score:2)
Yup, hypoglycemia is no joke - I help take care of somebody who is diabetic. Hospitals always error on the side of hyperglycemia as a result - it is harder for them to control sugar with everything going on so they'd rather go too high than too low.
That said, I've heard that studies have shown that tight sugar control improves hospital outcomes. That being the case I don't know why hospitals don't just put all their diabetics on insulin IV pumps. Check their sugar hourly until you get a baseline and then
Re: (Score:2)
Absolutely true on all points, and I still stand by what I said.
What I was getting at is that more type 2 diabetics should be treated with pumps. I think that too many doctors settle for "the best that can be done with oral meds."
If that is good glucose control, then fine. However, often it isn't. From what I've both read and seen firsthand unless you're talking about an 85-year-old who you're consigned to putting in "hospice," you're much better off being more aggressive. While shots or a pump are inco
Re: (Score:2)
If the secret of the ID itself is supposed to maintain se
Re: (Score:1)
Re: (Score:3)
As far as the 20 unit limit, the security of this is dependent on whether the setting is in hardware or software. If it is in software, there is a possibility that the limits can be overridden and all insulin can be dumped. Even if in hardware, and constraints between dum
Re: (Score:2)
As for the dangers of hypoglycemia... yes, it is fairly easy to treat a hypoglycemic seizure. I've had quite a few of th
look out or you may be faceing attempted murder ch (Score:2)
look out or you may be facing attempted murder changes just for trying to hack some thing like this.
Re: (Score:2)
Yea, because he's totally doing this on live machines attached to patients who depend on them...
Re: (Score:2)
That's crazy talk. Next you'll be telling me that hackers can't really turn my computer into a bomb! [ggpht.com]
Re: (Score:2)
One has to hope that these things were built with security in mind, but if the history of communication security is any guide...
One should not have to hope that these things were built with security in mind. One should be able to find out definitively. One should even be able to find out definitively that the FDA, or the AMA, or whoever is in charge has checked and certified that these things were built with security in mind.
Re: (Score:1)
The regulations surrounding medical devices require documentation, disclosure to regulatory bodies and fault analysis to the same degree of the safety surrounding manned space flight. It takes literally years to prove your device is safe before it can get released to the general public.
Pump User Here: (Score:1)
I realize many of these points are pointed out in the article, and I will be repeating them here for those of you who didn't read it:
There are several types of wireless communication built into my pump (A Minimed 722 with a CGMS sensor):
1.) Sensor (inserted elsewhere into body) sends current glucose level to pump
- Requires the sensor serial to be entered into the pump
- If hacked, would report a false glucose level to the pump. The pump NEVER acts on it's own, it only informs you of what the level is, so no
Re: (Score:2)
You're assuming that the hacks wouldn't involve simulating the source of the signal. They don't actually have to obtain the professional software, they just have to figure out the protocol. This needs be done once.
Re: (Score:1)
What else would a hack simulate but the signal source? In my first two instances, bad data is introduced, but there is no danger to the patient. In the third, bad instructions may be sent, but they are echoed by the pump before starting. In the fourth, you not only have to have a valid serial to simulate, but you have to address it directly to another serial.
Did you read the article? The would-be hacker HAS the serials of his own devices, and still hasn't figured out how to hack them.
Re: (Score:1)
The debate here isn't about hacked firmware. The firmware isn't updatable, just the settings, either through the wireless or otherwise. I'm sure they could probably flash it back at the factory, but there's no way for me or my doctor to do it.
WiFi Medical Gear (Score:2)
Confusing Priorities (Score:1)