Soldato
- Joined
- 18 May 2010
- Posts
- 22,990
- Location
- London
Did they target the victims of this virus specifically or the NHS and others have just been unlucky?
Did they target the victims of this virus specifically or the NHS and others have just been unlucky?
NHS is not only using Win 7 and XP but it's not uncommon to see Windows 98 on ECG machines and other built ins. And for a good reason. We live in terrible times of enforced product obsolescence. A multimillion fleet of 2012 computers with Windows 7 would lose security updates just three years later because Microsoft decided end consumer and millions of machines in government and healthcare places just weren't worth their attention. Multimillion fleet of perfectly good cardiographs or ultrasound scanners from 2012 wouldn't get drivers to work on Windows 8 or Windows 10 because it was unsustainable for developers to maintain such wide span of OSes. Databases wouldn't support both old and new OSes. It's virtually impossible for organisation like NHS to keep up with lifecycles this short. And good that they don't chase those scrooge EOLs. Windows 8 will stop updating next year. Windows 10 forced onto everyone on earth will stop updating in 2020. By the time NHS would replace last computer in Johny O'Groats walk in centre, it would be already obsolete in the eyes of Microsoft and with them, manufacturers and devs writing drivers and so on.
And there isn't viable alternative. Insurable Linux? Red Hat - is even worse - RHEL5 was only released in 2014 and it's already EOL. Just three years later. With no direct upgrade path.
Air gap older kit, no access to internet etc. You can keep using it relatively safely but might just lose some functionality. No excuse for not having replaced anything with XP/98 by now or at least having removed it from the network.
No excuse for not having replaced anything with XP/98 by now or at least having removed it from the network.
would be to create daisy chain of students feeding and moving floppy drives with every cycle of the batch script...
I understand the argument for time, software costs for moving etc but xp has been dead for what 8 years now? Surely that's enough time? My doctors still uses xp. It's good clinical care is first but knowing a system is easily breakable is also quite worrying if it's not upgraded eventually. That's just in xp case.
The hole that was found out was a serious one and that's now proven. They needed to patch it even with downtime risks, all I can see is all the companies saying Microsoft shouldn't of had the hole to begin with
did you miss the last dozen posts, yes it would and it would take a long time until it could be enforced, and as I said that is why it should be done asap.
open source medicine. what could possibly go wrongYou really think a company that has just spent billions on R&D for a new piece of medical equipment is just going to give away the details of how to build one yourself for anywhere near a reasonable price?
So what you're essentially saying is that the NHS shouldn't just be a health service, they should also design and build all of their own medical equipment and in-house software, and never use anything external? Whilst idealistically that sounds like a great idea, I'd like at least some of my earnings to make it to my bank account rather than be taxed 100% to pay for all that, not to mention missing out on potentially life saving technologies invented by outside organisations.
You really think a company that has just spent billions on R&D for a new piece of medical equipment is just going to give away the details of how to build one yourself for anywhere near a reasonable price?
open source medicine. what could possibly go wrong
I think the problem is not so much the software, as the hardware which it runs, I have no experience in medical equipment*, but I can imagine things like xray machines etc. Have a useful life of potentially decades (how much better would one made today be compared to one from the 80s for example? Enough to justify the cost of replacing however many thousand there are across the country?)
If they rely on software which was designed to run in an 80s OS and the company that made them is long gone, then what do you do? Arguably they should be run on a local standalone machine dedicated to that equipment, or at the very least a VM on an isolated network, but when you need to do that for every piece of legacy equipment and software it can become a nightmare.
* I've had to support aging building management and test equipment software which I can imagine is along similar lines
NHS is not only using Win 7 and XP but it's not uncommon to see Windows 98 on ECG machines and other built ins. And for a good reason. We live in terrible times of enforced product obsolescence. A multimillion fleet of 2012 computers with Windows 7 would lose security updates just three years later because Microsoft decided end consumer and millions of machines in government and healthcare places just weren't worth their attention. Multimillion fleet of perfectly good cardiographs or ultrasound scanners from 2012 wouldn't get drivers to work on Windows 8 or Windows 10 because it was unsustainable for developers to maintain such wide span of OSes. Databases wouldn't support both old and new OSes. It's virtually impossible for organisation like NHS to keep up with lifecycles this short. And good that they don't chase those scrooge EOLs. Windows 8 will stop updating next year. Windows 10 forced onto everyone on earth will stop updating in 2020. By the time NHS would replace last computer in Johny O'Groats walk in centre, it would be already obsolete in the eyes of Microsoft and with them, manufacturers and devs writing drivers and so on.
And there isn't viable alternative. Insurable Linux? Red Hat - is even worse - RHEL5 was only released in 2014 and it's already EOL. Just three years later. With no direct upgrade path.
I think the problem is not so much the software, as the hardware which it runs, I have no experience in medical equipment*, but I can imagine things like xray machines etc. Have a useful life of potentially decades (how much better would one made today be compared to one from the 80s for example? Enough to justify the cost of replacing however many thousand there are across the country?)
Yup and some code in financial software has been around for 30 years - what you're highlighting there is still an issue of maintenance agreements, upgrades etc..