Thousands of SCADA, ICS Devices Exposed Through Serial Ports
Trailrunner7 writes "Serial port servers are admittedly old school technology that you might think had been phased out as new IT, SCADA and industrial control system equipment has been phased in. Metasploit creator HD Moore cautions you to think again. Moore recently revealed that through his Critical IO project research, he discovered 114,000 such devices connected to the Internet, many with little in the way of authentication standing between an attacker and a piece of critical infrastructure or a connection onto a corporate network. More than 95,000 of those devices were exposed over mobile connections such as 3G or GPRS. 'The thing that opened my eyes was looking into common configurations; even if it required authentication to manage the device itself, it often didn't require any authentication to talk to the serial port which is part of the device,' Moore told Threatpost. 'At the end of the day, it became a backdoor to huge separate systems that shouldn't be online anyway. Even though these devices do support authentication at various levels, most of the time it wasn't configured for the serial port.'"
News Flash: If you have physical access to hardware, you can hack it!
*yawn*
Jan 10: Thousands of SCADA Devices Discovered on the Open Internet
Best part is, it's the same submitter. And y'all wonder why /. is dying.
Wrists killing you? Not in 2 weeks. Learn Dvorak.
At the end of the day, it became a backdoor to huge separate systems that shouldn't be online anyway.
Well, duh. There's about a million tons worth of devices that shouldn't be on the internet, but they are. Rather than bemoan something we've known since the internet was first turned into a public network... why not ask ourselves some more probing questions, like why they're on the internet?
I'll give you a hint: Because auto-configuration (DHCP!) and gateways that allow anything hitting them from the inside to freely traverse are the norm. And it's easier to fix a single gateway than a hundred devices.
#fuckbeta #iamslashdot #dicemustdie
Back in the olden days, equipment like this had serial port configuration interfaces which were intended for use by nearby administrators, via terminals and small local networks with no connectivity beyond the local facility. If longer distance administration was required, it was over dedicated copper loops. The internet was simply not used for these kinds of systems, and the idea that those devices would ever end up on a globally-accessible network with millions of untrusted devices was incomprehensible. As technology developed and the internet took over as the primary means of long-distance networked communication, these legacy devices were incorporated into a network environment that their engineers had never even considered. It's just not what they were made for. The devices are not to blame. Engineers and administrators who put them on public networks certainly are.
I am a geek attorney, but not your geek attorney unless you've already retained me. This is not legal advice.
Physical access is root access.
Seriously, this security bullshit is getting out of hand. "Oh no, I got physical access to the device, and it happened to have a serial port on it that doesn't require any authentication!". Um, maybe that's why it's labeled as a maintenance port, and why the device itself is located in a secured cabinet. The really silly thing about all this is that even if the serial port were locked down, these "security experts" would still complain about the device because you could theoretically pull it apart, desolder the configuration EEPROM, flip a few bits, solder the EEPROM back onto the control PCB, reassemble the device, and then get into it without authentication. They'd do all this, and they'd call it a "vulnerability".
Seriously, that's the point.
If you have physical access to a device you can usually factory default it. Securing a serial port is done by restricting physical access, not by passwords, since it's expected that if you can access the serial port you can just as easily defeat any configuration security.
In other news, HD Moore reports that billions of locks worldwide can be opened by factory-configured "master keys" and people aren't properly securing their devices!
Infrastructure devices will have to be internetworked on a large scale.
Just saying "air gap" it is I'm afraid a trite solution that will not meet the "smart grid" requirement to adjust energy flows dynamically based on a mixture of large-area and local algorithms.
So, aside from "air gap", what do people propose for securing widely internetworked smart critical infrastucture?
1. Use a second physically completely separate Internet for infrastructure only?
2. Work harder on secure tunnelling technology, put it on the "real" Internet, and use security management best practices?
3. What else?
Where are we going and why are we in a handbasket?
Try to convince an old plant manager he needs vpn. Try to explain to him what one is.
Define "old". Some 50 year olds were playing with TRS-80, Commodore PET and Apple II computers when they were kids in high school. I think we are at, or soon will be, past the point where "old" equates to unfamiliarity with digital technology.
Anyone else read the title as "Thousands of SCADA, Ice Cream Sandwich devices exposed through serial ports"?
Get free satoshi (Bitcoin) and Dogecoins
News flash! if you open the SCADA boxes you have full access to it! That means over 200 Trillion SCADA systems are easily hacked! Al Kidea is just itching to blow up the world due to this huge security breach of using COMMON SCREWS to keep the enclosures closed.
Do not look at laser with remaining good eye.
Having been an automation engineer since Allen-Bradley invented the PLC, I can tell you that the only wise assumption an integrator could (and still does) make is that all communications are insecure out of the box. Serial, TCP/IP, and the dozens of proprietary protocols all have strengths and weaknesses. The precautions to be applied are situational (risk, cost, flexibility, etc.).
A lot of the bugs and vulnerabilities, that only in recent years have gotten much notice, have been around for since the beginning. Securing legacy automation platforms such as Step 5/7, ControLogix, and MELSEC is different that in the IT world, owing to the limitations of the hardware.
That said, secure remote access to allow SCADA, ERP, and remote service/programming should always be in a diligent integrator's plans. VPN's, public key authentication, and access rights on the local machine all play a part. Some companies/agencies make the necessary investment. Most don't. Engineers and OEMs are not responsible for failure to secure. A Google Smart Car can still kill a pedestrian if it is programmed by an idiot or left open to hacking by incompetent administration.
Business demands remote, real-time management tools. Our job is to make them as secure as possible. The day of the stand-alone work cell air-walled in its little corner of the factory are long gone. We can't blame the hardware for the failure of engineering and management to implement proper security.
Frequently I am called upon to work on a device remotely and the only way to access it without being constantly disconnected is through a service processor attached to a serial port or a serial port server. Proper troubleshooting involves being able to reboot a device without being disconnected, read the boot messages as they appear, and be able to access a maintenance or BIOS manager to fix it.
The security is there, it has to be properly implemented with a policy to follow and back it up. All of these do have security that at the very least is SSH (Cisco anyone?) and most times behind a firewall that is only accessible through a VPN. And even once you're VPN'd in, there is some form of authentication to go through to get to the serial device.
You can't call something legacy simply because it's been around for a long time. Legacy means that it's dropped out of widespread use and is only used in a few places if at all. Is TCP/IP legacy? It was created in the early 70's, but it's not. Is UNIX legacy? Same thing, only it's older. Floppy disks? Yeah, that's legacy. CD-ROM? Not yet, but getting there. Water cooling? Yep - Nope, it's making a comeback. Serial port? Maybe on a laptop, but every enterprise level device has some way to access the console away from ethernet and that invariably is serial.
I am Homer of Borg, resistance is - Ooo Donuts!