5 ms·
Does anybody know what operating system the infected machines run? If it's a Unix variant, ouch--I guess they have some really bad luck. But if this is just an
by jarrett 15y ago
Does anybody know what operating system the infected machines run? If it's a Unix variant, ouch--I guess they have some really bad luck. But if this is just an everyday virus, as opposed to cyber warfare targeting the drones specifically, I can't help but think they might be running Windows. Air gap or not, that seems risky to me.
- deleted 15y ago[deleted]
- rdl 15y agoThat's funny. It's Windows. Very little Unix anywhere in the DoD over the past few years on new systems; it's mainly legacy, or embedded in products they purchase. There are definitely some Unix server deployments within DoD even now, but they're few and far between. Blue Screen of Death and all.
- misterbwong 15y agoWow can anyone confirm this? I'm surprised that the drones themselves are running windows. If so, I presume it's win CE or a custom variant of?
- jlarocco 15y agoThe way it works is some AF guy in Nevada remotely controls the drones flying half way across the world. My guess is it's not the drones themselves running Windows, but the consoles used to communicate with the drones. It makes sense. AF guy gets to work, plugs in his USB drive filled with music and pulls up the drone control program... Though, now that I think about it, I would be disappointed, but not entirely surprised, if the drones ran Windows also. Sigh.
- Vivtek 15y agoWell, there was that case maybe ten years ago of the nuclear carrier that had to be towed back to port after a BSoD killed it dead in the water; its control systems all ran Windows.
- greyish_water 15y agohttp://en.wikipedia.org/wiki/USS_Yorktown_(CG-48)#Smart_ship_testbed http://en.wikipedia.org/wiki/USS_Yorktown_(CG-48)#Smart_ship...
- Pyrodogg 15y ago> On 21 September 1997, while on maneuvers off the coast of Cape Charles, Virginia, a crew member entered a zero into a database field causing a divide by zero error in the ship's Remote Data Base Manager which brought down all the machines on the network, causing the ship's propulsion system to fail. http://en.wikipedia.org/wiki/USS_Yorktown_(CG-48)#Smart_ship_testbed http://en.wikipedia.org/wiki/USS_Yorktown_(CG-48)#Smart_ship... Wow. Reading more of the wiki article (and linked sources) reveals that the actual towing to port is a contested issue. Noone denies that a /0 error killed the whole ship though.
- jarin 15y agoOk I don't feel so bad now. I was stationed on a nuclear carrier and one day I accidentally deleted the entire supply/logistics/personnel/maintenance database cluster. I mean come on, the menu option was labeled "Re-index databases". I thought it would make it go faster :) I ended up just making something up and restoring from backup.
- ams6110 15y agoSo the problem was actually the data validation logic in the application, allowing invalid data to get into the database (and why no constraint on the database field?) coupled with no exception handling on a division operation (always a red flag). None of that has anything to do with Windows, really, but it's an easy cheap shot to take.
- pcottle 15y agoNo modern UAV has hardware capable of running an entire Windows installation. Think of arduino boards; those things can control huge robotics systems and they are very simple (and thus simple to debug). If you're designing a robot from the ground-up, why would you scale all the way to Windows? No one is going to be playing minesweeper inside the plane
- javert 15y agoNo modern UAV has hardware capable of running an entire Windows installation. I highly, highly doubt that you're right about this. If you happen to be right, you won't be for long. It might be that nobody wants to run Windows, but there is clear motivation, as well as hardware and software technology, to have a full-scale OS on an advanced UAV.
- pcottle 15y agoThe google car is an exception where there is a lot of sophisticated software. UAV's like Boeing's and even the ones you buy online (with the open source software) are running on boards, not full-scale PC's with the ability to play a DVD. UAVs are very complicated in terms of technology and engineering, but the hardware is simple because it's basically just running control loops on some board.
- javert 15y agoYou're wrong to associate "UAV" with small "remote-controlled" airplanes. There are much more sophisticated things out there, and also in the works.
- rbanffy 15y ago> why would you scale all the way to Windows? For the only reasons such stupid thing happens: the clueless manager wants the machine to run a modern OS and thinks Windows is the most modern OS out there. post-downvote edit: I am saying nothing about viruses like Stuxnet, designed as weapons tailored to infect specific systems, for which no OS would be safe, but how brain-dead is it to design critical systems that control airborne weapon systems around an OS that's vulnerable to each and every piece of malware known to man?
- sadfasdfads 15y ago"The way it works is some AF guy in Nevada remotely controls the drones flying half way across the world." Not entirely true. They (can and do) use closer locations: http://www.military.com/news/article/report-secret-drone-bases-being-expanded.html http://www.military.com/news/article/report-secret-drone-bas...
- ChuckMcM 15y agoWell the ISS uses windows [1] and there were reports of malware getting up there. They also had driver compatibility issues and were rebooting the systems that controlled the gyros a lot. One would think you could just write a mil-spec OS for their computers but government, and more specficially government procurement, doesn't really work that way. [1] http://www.zdnet.com/blog/security/malware-detected-at-the-international-space-station/1806 http://www.zdnet.com/blog/security/malware-detected-at-the-i...
- drzaiusapelord 15y agoThere's no virus on the ISS. It was on the laptops the crew carries around. Big difference. The control systems of the ISS aren't windows.
- ChuckMcM 15y agoTo refute your statement that the control systems of the ISS aren't windows, there was a story in wired [1] where it talked about Windows problems on the station's on board computers. They linked to the commander's log [2] which mentions the NT problems. Generally infrastructure issues with specific software and such is redacted from this log for national security reasons but this tidbit survived apparently. The speculation from wired was "The network appears to be a mix between IBM AIX (Unix) and Windows NT servers and Russian laptops running an unspecified operating system." which correlates with what folks I know at NASA have hinted at as well. [1] http://www.wired.com/science/discoveries/news/2001/04/42912?currentPage=all http://www.wired.com/science/discoveries/news/2001/04/42912?... [2] "At about 2200, we were reconfiguring some mail files which, with a lot of help from Windows NT, got put in the wrong place during the backup procedure. When we finished restoring the files, the network was down and would not come back up. We worked this for several hours. Finally, jiggling some cables brings just a part of the net back. (that really instills confidence in the stability of your network)." - from http://spaceflight.nasa.gov/station/crew/exp1/exp1shepmarfeb.html http://spaceflight.nasa.gov/station/crew/exp1/exp1shepmarfeb...
- drzaiusapelord 15y ago
- SingleShot 15y agoI have never heard of a drone running anything other than an RTOS. However the ground stations for command/control/monitoring are typically run on traditional Windows-OS machines.
- pcottle 15y agoIf the drone is running a RTOS, wouldn't the GCS need RTOS-like reliability as well to communicate with it? That's all I can say (I think)
- javert 15y agoNo. Windows boxes can communicate to an RTOS like VxWorks over a network just fine.
- rdl 15y agoThe level of performance needed in the GCS is even less than you might think, too -- for most of the UAVs, you don't have direct flight controls -- it's more like a naval ship, where you instruct it to go to certain altitude and fly a flight path you plot on a map. Some of them have more stick/rudder style controls, mainly for landings, which are often controlled by another operator physically at the launch/recovery site (and who might be a contractor vs. soldier/airman).
- javert 15y agoit's more like a naval ship, where you instruct it to go to certain altitude and fly a flight path you plot on a map. Woah, what Navy has ships like that? Bowser's navy? But yah, I know what you're talking about.
- snorkel 15y agoI don't know myself but I'm willing to bet for sure it's Windows. DoD contractors prefer hardware that has simple-stupid .NET libraries, you won't find Linux drivers for most of it, nor a developer that can separated from the cozy comfort of Visual Stupio.
- rdl 15y agoThe control systems run XP, Vista, or maybe Windows 7 (not sure about 7 yet). This is true of almost all military desktops, and all office automation servers, and most specialized servers (well, Windows Server 2003/2008). I'm not sure what OS is on the aircraft; I think it's probably a RTOS for flight control and possibly separate processors (running whatever) on a bus for sensor packages. A lot of UAVs have interchangeable sensors, and sometimes a special camera, electronics package, etc. costs more than the airframe, is developed independently, etc. There are tens (hundreds worldwide?) of UAV platforms in the US military, ranging from tiny little throwable tactical systems up through almost U2-sized "real aircraft, minus a pilot" like Global Hawk.
- Symmetry 15y agoI know the F22 runs windows on top of a RTOS. I imagine many other planes and such are similar.
- deleted 15y ago[deleted]
- pcottle 15y agoI would think about this for a second; the DoD doesn't manufacture, produce, or design these systems. They contract that out. Considering that General Atomics Aeronautical is a smaller defense company (relative to other ones), I'm sure they could make their own decision about what OS to run on the planes and on the ground. That's all I can say...
- rbanffy 15y ago> Blue Screen of Death and all. Remember: for the military, death is just business as usual.