Slashdot Mirror


Hackers Could Open Convicts' Cells In Prisons

Hugh Pickens writes "Some of the same vulnerabilities that the Stuxnet superworm used to sabotage centrifuges at a nuclear plant in Iran exist in the country's top high-security prisons where programmable logic controllers (PLCs) control locks on cells and other facility doors. Researchers have already written three exploits for PLC vulnerabilities they found. 'Most people don't know how a prison or jail is designed; that's why no one has ever paid attention to it,' says John Strauchs, who plans to discuss the issue and demonstrate an exploit against the systems at the DefCon hacker conference next week. 'How many people know they're built with the same kind of PLC used in centrifuges?' A hacker would need to get his malware onto the control computer either by getting a corrupt insider to install it via an infected USB stick or send it via a phishing attack aimed at a prison staffer, since some control systems are also connected to the internet, Strauchs claims. 'Bear in mind, a prison security electronic system has many parts beyond door control such as intercoms, lighting control, video surveillance, water and shower control, and so forth,' adds Strauchs. 'Once we take control of the PLC we can do anything (PDF). Not just open and close doors. We can absolutely destroy the system. We could blow out all the electronics.'"

32 of 203 comments (clear)

  1. Internet? by betterunixthanunix · · Score: 5, Insightful

    Why are the prison control systems connected to the Internet? Who thought that was a good idea?

    --
    Palm trees and 8
    1. Re:Internet? by maxume · · Score: 2, Informative

      And what does the other half of *that same sentence* say?

      --
      Nerd rage is the funniest rage.
    2. Re:Internet? by hvm2hvm · · Score: 3, Interesting

      I'm more curious why do they need to control everything from 1 computer? What's wrong with a simple keylock or if that's too 'medieval' for you, a standalone code lock? Also, why are the showers and everything electronically controlled? That's something most homes don't have.

      --
      ics
    3. Re:Internet? by vlm · · Score: 5, Insightful

      I'm more curious why do they need to control everything from 1 computer? What's wrong with a simple keylock or if that's too 'medieval' for you, a standalone code lock? Also, why are the showers and everything electronically controlled? That's something most homes don't have.

      With more prisoners in the system than the rest of the world combined, for profit private prisons automate to save money. That makes them cheaper that govt prisons, which forces the govt prisons to automate or else all their "guests" will get transferred to "save money by using the free market". In a race to the bottom, there is no opting out.

      By controlling the showers you can stop people from F-ing around during lockdown... If the guards have to go in to break up a fight, at least the water is off.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    4. Re:Internet? by Nidi62 · · Score: 3, Funny

      I'm more curious why do they need to control everything from 1 computer? What's wrong with a simple keylock or if that's too 'medieval' for you, a standalone code lock?

      It allows them to open up(or close/lock) whole rows of cells, or a single cell from a secure, central location. This way, if person is able to get out of his cell, he can't simply run down to the end of the row and flip a switch. Also, think about how Sean Connery got out in The Rock.

      --
      The only thing necessary for evil to triumph is for it to be pitted against a slightly greater evil
    5. Re:Internet? by DarkOx · · Score: 5, Interesting

      Well there is a little more than to running a modern prison then just sequestering and feeding the inmates. We have decided that we care about their health and safety as well.

      In the event its necessary to evacuate the prison, say because there is a fire or something, central control of the locks would be very valuable. Much easier for the guards to grab the shotguns and rifles and say "Alright we are evacuating to the yard, the doors are going to unlock all of you then step out hands in the air were we can see them and form a line." than it would be for them to go through the cell block unlocking each cell or row of cells at time.

      At the very least that would be a dangerous situation for the guards, already somewhat chaotic they don't want to have their backs turned to other prisoners while they focus on operating a lock mechanism rather than their surroundings. I should expect the folks we keep locked in high security detention facilities are likely to be the sort that would try to take advantage of an unusual situation which may arise, and being able to lock and unlock all doors at the same time is one of the many ways prions try and mitigate that risk.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    6. Re:Internet? by hairyfeet · · Score: 2

      Well if we didn't have as another poster put it "more people in prison than the rest of the world combined' (not sure if that is true but frankly wouldn't surprise me) and create criminals by giving folks records for dope which ensures they will NEVER be able to have a real job, well maybe the guards wouldn't be having to deal with teeming masses of prisoners in an emergency. Maybe when the whole system collapses like a house of cards thanks to blowing $$$$$ on 3 wars while giving tax breaks we'll start acting like sensible human beings and realize that "sin" crimes belong in the pulpit not the law books.

      As for TFA WHAT THE FUCK? Why in the name of all that is good is ANY of the systems hooked to the net? What, the warden can't live without YouTube? If there was a system that should never ever in a million years be let loose on the net it is THAT one, as every troll on the planet would just looove to open all the cells "just for the LULZ". But what do I expect when prisons are now for profit human processing units instead of what they were supposed to be, which was a way for the state to keep the violent away from the rest of society.

      You know this country is fucked when I look at my local paper and the only places hiring are the prisons and the MickeyDs. This just goes to show the former isn't even run as well as the latter, how fucking sad is that?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    7. Re:Internet? by SwedishChef · · Score: 4, Informative

      The PLCs (and their controllers) form their own network that is not connected to the Internet; it's not even TCP/IP.

      However... the desktop computers that interface with the controllers are often on the Internet because they use the local area network to communicate with both the controllers and get email, surf the web, etc. There is a close connection between the SCADA software on the desktop PC and the PLC so that if a sophisticated attack on that PC is successful then the attacker can have complete control over the PLC system.

      Worse yet... many of the PCs controlling the PLC systems are older versions of Windows because updates are expensive (usually requiring specialists from outside the plant due to the nature of the systems) so people tend to put them off. I've seen lots of desktops running NT, for instance.

      --
      No one ever had to evacuate a city because the solar panels broke!
    8. Re:Internet? by houghi · · Score: 4, Interesting

      To have remote access and that is the easiest way to do it. A leased line would be better.

      The reason to have it remotely is the same reason why access to some banks is done off premises. If there is a hostile situation, you still have control of those doors.

      The National Bank in Antwerp has a two-door entry. The second door only opens when the first door is closed. The person to control the door is not on site. So if he sees that I want to enter and he does not want me to, he can't be physically be forced to do so.

      I also assume that there is not one person who controls that door and there will be protocols as what to do in what situation.

      getting access to the person onsite might be possible. Offsite is a whole different layer.

      --
      Don't fight for your country, if your country does not fight for you.
    9. Re:Internet? by tfigment · · Score: 2

      Not completely true. ProfiNet, Modbus/TCP, EtherNet/IP, FINS, BACnet are all communication over ethernet tcp/ip stacks to the scada system and capable of issuing write commands. But then again perhaps prisons are using DCS style hardwired systems. Now the control system operating drives, switches, sensors or whatever are generally going to use some other system like Modbus, CAN, I2C, ... but even then EtherCAT, EtherNet/IP are industrially used for plcs to talk to drives and sensors if you want.

      The scada system capable of controlling the PLCs should be isolated from the internet but I've seen more than my fair share of the the other. I'm sure the prisons are more paranoid and heck there are probably 500 different contractors writing the control logic in 1500 different ways out there so if one were hacked it would like be an isolated incident. Stuxnet exploited the fact that the centrifuges used a common geometry layout so it new what addresses corresponded to what and could manipulate that. It was still super clever though.

      The biggest problem is that most of those ethernet protocols used in scada have zero authentication or security around it. If you can talk to it you can do a lot of bad bad things without any passwords. Usually the HMI is responsible for authentication but who says you have to use the HMI like stuxnet. They may try to protect the control logic with passwords but usually that is just for show in the systems that support it and would not withstand any dedicated effort for very long.

      I'm more worried about DNP3 substations than prisons since power companies tend to have a unified system and spread out over long distances though they know that.

    10. Re:Internet? by dwillden · · Score: 2

      A manual control valve outside the secure areas would be the far better option. Electronic switches can fail, even if not from being hacked. A manually turned valve wheel has a much lower failure rate.

      The real question is why do any of these controls get connected to the internet. And is automation really the best option, would simple toggle switches not be a safer option. Fewer fail points and vulnerabilities. We seem to want to automate everything (which I can fully understand) yet those automated controls keep finding themselves attached to the net which then leads to the question should we have really so thoroughly automated these things. Why are any critical control switches for any facility (prison, power plant, power grid, etc...) connected to the net? I know the summary said "some" but why are any connected. And why do the other controls need usb ports? I have a hard time believing those cell door controllers need frequent updates (or ever need them if properly designed). Go ahead automate it. Design the system when building the prison, write the code and test it, then install it on the controller mem chips then install the system. It should be good to go from then on. If you think you might somehow need to update the software on these critical systems, use a non-standard connector. Use a serial port, and let the warden keep a USB to serial connector in his safe. Nothing is ever going to be totally secure, but it looks like these systems were designed with zero thought as to why and how they should be secured, which is funny when dealing with a prison security system.

      --
      I'm too lazy to compose a creative sig.
    11. Re:Internet? by ColdWetDog · · Score: 2

      A simple manual valve wheel outside the secure area will take care of this, with far fewer potential fail points.

      Doesn't look as cool as a couple of guys in a room with a bunch of computers (running rooted XP) and video monitors. Valves don't sex up a Power Point presentation. Control rooms do.

      --
      Faster! Faster! Faster would be better!
    12. Re:Internet? by Jeremy+Erwin · · Score: 3, Informative

      With more prisoners in the system than the rest of the world combined,

      That's just NOT true. That's a lie, a calumny, a vile piece of propaganda.

      We just have more prisoners (2.3 million) than China (No. 2, at 1.650 million) and Russia (No. 3, at 806,000) and India combined (No. 5, at 384753).
      source

    13. Re:Internet? by mysidia · · Score: 2

      Use a serial port, and let the warden keep a USB to serial connector in his safe.

      Non-standard interfaces are more expensive. USB2.0 ports are high-speed serial interfaces. Older interfaces are inappropriate for large transfers.
      Simply not providing any user access to the interfaces would be sufficient, however. They could use a NIC interface for performing updates, however.

      The machines that run the control systems should be industrial grade equipment, kept in a locked cabinet, never able to be touched by the controller, to dissuade connecting them to the internet.

      Preferably separate from the workstations that actually provide a user interface to the control system. Those could connect to the control system over a private control LAN, and communicate using encrypted signed datagrams that must have a TTL of 254, for the controller to process them.

      The user could be dissuaded from connecting to the internet by requiring that the workstation IP address be issued by the controller via DHCP with an active lease to establish a connection over switch port links authenticated using 802.1X wired authentication, and providing a controller IP address as default gateway, with any unexplained packets sent towards internet hosts blackholed and designed to activate a tampering alarm.

      In addition workstations designed to control the controller should be in a locked cabinet. With no general purpose software installed on them, and only approved maintenance procedures or change controls provided by the control device manufacturer/support company permitted.

  2. Hollywood, infect your heart out by DarwinSurvivor · · Score: 2

    Expect this to be a new thing in hollywood movies. I think it's about the only thing they HAVEN'T used for a prison escape!

  3. BS by vlm · · Score: 2

    All believable, right up to:

    We could blow out all the electronics.

    The best I can think of is turning on the entire HVAC system at the same instant, popping the circuit breakers to the facility.

    Maybe you could turn the power to the TVs on and off every second until the switching power supplies blow, or maybe that wouldn't work..

    The problem with getting "average joe" to infect a PLC, is PLCs and their systems are getting more complicated, to the point that only specialists mess with them. Its a temporary thing. In the past, they were too few to matter, in the future they'll be too complicated for all but specialists to have access. This is just a momentary thing where "joe average industrial maint electrician" could theoretically screw stuff up.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:BS by drinkypoo · · Score: 3, Informative

      If you could activate all the doors at once you could possibly overload the system. You're not going to blow out all the electronics, but you may well disable a critical path system. And if you opened all the doors and then opened them all some more simultaneously, that might well get them stuck open to the point where a human would have to manually close and lock each cell.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:BS by Thad+Zurich · · Score: 2

      If you root the PLC, then you can probably do something like cycle the locks until the solenoids burn out. Given the inherent conflict between safety and security, I wouldn't care to bet whether they'd fail in lockdown or free-for-all mode, or 50/50 either way. Any countermeasure implemented in PLC code instead of hardware (or a semi-autonomous downstream PLC) would be vulnerable to alteration. A well-designed PLC implementation will have only *monitoring* outputs accessible to Internet-connected PCs, while the actual control inputs remain locked up tight in multiple ways.

    3. Re:BS by vlm · · Score: 2

      If you could activate all the doors at once you could possibly overload the system.

      I would disagree as "instant-lockdown" is probably one of the main features of the system. Any time they see a fight, to stop it from turning into a (bigger) riot, slap the big red switch to isolate the inmates. The opposite is the "fire switch" so you can instantly let all the inmates out of their cells; I suppose it depends on the security level of the inmates and local policies; some prisons might let them fry in their cells if there's a fire.

      And if you opened all the doors and then opened them all some more simultaneously, that might well get them stuck open to the point where a human would have to manually close and lock each cell.

      Now we're getting somewhere, cycle half open half closed until they all jam... assuming they are not inherently mechanically designed not to do that. It might be more expensive to design one that jams... Depending on contracts and corruption, a more expensive door that is capable of jamming might have been "required" so that expensive fixes can be applied.. But that's not the PLCs fault.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  4. Common sense? by Severus+Snape · · Score: 2

    The problem being the majority of these systems were designed at a time when malware and hacking were not as big an issue as today, common sense can stop most threats easily but, no internet access, restrict physical media. Sorted. On a bigger scale but, it really worries me, cyber warfare is here and nobody is prepared. Things are going to get messy, fun fun times are ahead. :)

  5. This article is Shite by ControlsGeek · · Score: 4, Informative

    In the first place the prison control network is likeley not Ethernet. If it uses Allen Bradley PLCs in North America it is probably ControlNet a Token Passing bus topology. If it uses Gould/Modicon/SquareD/ Schneider it is probably Modbus Plus also a Token passing Bus Network. The PLC's will be executing Ladder Logic.
    The Control Computer that the article talks about is only used to modify or create code for the PLC's and thereafter disconnected.It would usually only be reconnected for Maintenance reasons. The control of the unlocking or locking of cell doors is likeley by push button in the Guard control room and done through the PLC I/O.

    The network is not going to be connected to the internet as that would be stupid.

    1. Re:This article is Shite by Anonymous Coward · · Score: 2, Informative

      The problem is that this is not the case as is detailed in the paper.

    2. Re:This article is Shite by OzPeter · · Score: 3, Interesting

      You could run all of your PLC's through a router so you could have all your PLC's programmable from a remote location. We've never done that, but then again we also don't have a prison population and access controls to deal with.

      I've done things like this and it works well. Had multiple remote sites connected to the home base via a VPN over the Internet. Not that I recommend programming from a remote location, but being able to ensure you have central backups, and do a centralized version control is a boon. The alternative was to have contract cowboys in each region with their own private copy of what they think the PLC program should be. So now the contractor arrives at site, checks out the PLC code from the central repository, modifies the PLC and then checks the code back in.

      --
      I am Slashdot. Are you Slashdot as well?
    3. Re:This article is Shite by PPH · · Score: 2

      The Control Computer that the article talks about is only used to modify or create code for the PLC's and thereafter disconnected.

      Unless the control computer is running an HMI (Human Machine Interface) to monitor and/or control lock and alarm status. Then that's the attack vector. Think you can keep that system off the Internet? Good luck with that.

      From TFA:

      He and his team recently toured a prison control room at the invitation of a correctional facility in the Rocky Mountain region and found a staffer reading his Gmail account on a control system connected to the internet.

      Back when I worked for Boeing, we (engineering) supported some shop floor ATE (automated test equipment). Over our objections and warnings, management instituted a program to port all the ATE equipment over to Windows specifically so that shop floor personnel could use the system to handle their Outlook e-mail. In spite of warnings that this could jeopardize equipment certification and put their FAA manufacturing certificate at risk, the program proceeded. Management felt it was more important to give employees immediate access to inter-company communications than to build airplanes safely. Problems did crop up, including an incident where one mechanic decided that he wanted the wallpaper on his ATE controller to be a snapshot from the infamous Pamela Anderson/Tommy Lee honeymoon video. And in spite of our having used Windows NT, there was no way to lock the configuration of the system down to prevent him from putting the picture back several times (until we fired his ass). I don't care what all the CS graduates say, if a simple rivet driver can override a (supposedly) secure system, its just not securable.

      --
      Have gnu, will travel.
  6. No no no no..... by RevWaldo · · Score: 4, Funny

    This is you do it. You just break into the warden's office, find his PC, go to a command line and enter:

    UNLOCK ALL INMATE DOORS
    DEACTIVATE SECURITY SYSTEM

    Then you smash the screen with a hammer so that no one can override the commands. It's simple.

    What?

    .

    1. Re:No no no no..... by Clueless+Moron · · Score: 4, Funny

      This is you do it. You just break into the warden's office, find his PC, go to a command line and enter: UNLOCK ALL INMATE DOORS DEACTIVATE SECURITY SYSTEM .

      You left out a critical step. The computer will respond with ACCESS DENIED, at which point you type OVERRIDE

  7. Re:The free market by moonbender · · Score: 4, Insightful

    The free market is a vague metaphor. Corporations and other financial interests are more concrete, and their influence on lawmaking is very real. Although I am not sure that their influence is to blame for a high incarceration rate.

    It's hardly outrageous, though: Obviously the private prison system has a direct interest in it. Pharma doesn't directly profit from incarceration, but it does have an interest in harsh penalties on trading drugs that they don't control. Etc.

    But clearly, there is a multitude of forces at work here. A culture of fear that encourages harsh sentences and incarceration over rehabilitation. A crazy divide between rich and poor and a bleak economic outlook. Poor education. Obviously some people will blame the free market (whatever they think that is) for many of these things, while others will do the opposite and demand an even free-er free market (whatever they think that is).

    --
    Switch back to Slashdot's D1 system.
  8. Lots of scary buzz words by OzPeter · · Score: 5, Informative
    TFA has lots of security related buzzwords, but for me the meat in TFA is buried down in

    Custom exploits are not hard to create for PLCs due to the ease of programming them by simplistic programming languages like Ladder Logic. For example, everyone on this research team was able to put together a PLC exploit in only a few hours. While we created the exploits for research purposes, there are many exploits that are publicly available and can be found online such as on Exploit-DB.com.

    There are multiple attack vectors that could lead to a compromise of the PLCs. If the machine controlling, monitoring, or programming is misused by personnel and connected to the internet, then the usual client side attack vectors are in scope. When it is connected to the Internet, it is also subject to conventional attacks such as, man-in- the-middle, network based attacks exploits, and forced updates – perhaps some with improper SSL certificates as was the case with Stuxnet

    So there are lots of scary buzzwords all over the place, but when it comes to saying what they actually achieved in their "research" they are extremely light on details. Sure don't tell the world what techniques you actually employed, but do tell us that you remotely snuck into a network and managed to flip some I/O signals etc. If anything the biggest joke in the paper is

    By accessing the loaded libraries of the software that control, monitor, or program the PLCs, we believe we have found an attack vector that is not vendor-specific.

    Thats like saying that hacking into the ECU of a car is a vulnerability that is present across all car manufactures. Yep it sure is, but then you need to step back and admit that every car manufacturer has a bespoke implementation of their control units and the real world is not like Independence Day.

    I have been using PLCs for longer that some /.'s have been alive and one thing I can say is that the only thing each manufacture's PLC has in common with each other is that they run off electrical power. And given the way PLC code is typically written, every prison control system is going to be a custom job, so there is not going to be any implementation consistency across the board. Stuxnet only worked through a sophisticated and well researched plan to directly target Iran's nuclear program. Regardless of who you blame as the originator, you have to admit that it was not the job of a script kiddy, but someone with immense resources behind them. If you think that someone is going to direct an equal amount of resources towards unlocking a prison, then you have more issues to consider than a bunch of dope dealers running around free.

    Finally the biggest laugh for me in TFA was

    The communications port is typically 9-pin RS-232 or EIA-485;

    That shows that the authors have no idea about how a modern PLC system is put together. Serial comms may be the rage for shoebox PLCs (and given that they spent only $2500 on hardware/software, they were NOT dealing with a big name PLC manufacturer, or anything larger than a "toy" PLC), but on a modern mid sized PC system we have upgraded to Ethernet, Proifbus and even fibre for comms. A colleague recently had a "small" PLC system on his desk - two PLC racks in a redundant setup and just the CPU and system cards, with no I/O racks. The list price of this hardware was $100,000 and it was nothing special. (Claims of Apple being over priced are nothing compared to PLC manufacturers).

    --
    I am Slashdot. Are you Slashdot as well?
  9. Why is the Coward above labeled Flamebait? by denzacar · · Score: 3, Insightful

    This IS scaremongering.

    'Once we take control of the PLC we can do anything (PDF). Not just open and close doors. We can absolutely destroy the system. We could blow out all the electronics.'

    Right there.
    Your average reader now doesn't visualize a circuit-board somewhere fizzing out and releasing some of that mythical white smoke.
    He sees **BUM!***BUM!***EXPLOSIONS!!!***BADA-BUM!!*** instead.
    Followed by rapists and serial killers and cannibals being armed with rocket launchers and AIDS and set loose onto a kindergarten city somewhere.
    You know... a city made entirely out of kindergartens. And diaper factories.

    Too bad Numb3rs was canceled...
    Or there would now surely be an episode in the making about just such an escape attempt.
    Fortunately, CSI: Miami is still on the air.
    We may yet see 2 million convicts across USA blowing up prisons with internet viruses and then rampaging across the land... no... wait...

    QUICK! Someone get me Michael Bay and Jerry Bruckheimer - I've got their next blockbuster right here!

    --
    Mit der Dummheit kämpfen Götter selbst vergebens
  10. Re:The free market by Anonymous Coward · · Score: 2, Insightful

    The free market has these things called lobbyists. Lobbyists control government because Congress either toes the line, or people will be elected who will.

    Want to know who is deciding why we need more felonies every day, and why people need to get locked up, even though crime rates are not impacted? Definitely not government -- in reality, politicians want crime because it can be used as a hot button issue during election time.

    The people who want the prisons stuffed with inmates is the private prison system.

    This is the free market at work. Pure "capitalism" without any regulations of bribery, or controls on campaign contributions is what you see here. Pure capitalism means that the most ruthless, psychopathic people get to the top and stay there.

    Regulations and laws are important. Capitalism doesn't build roads unless the market is there. Capitalism doesn't feed homeless unless there is PR to be gained. It doesn't care about national defense or crime unless people pay private security companies. It cares about the almighty bitcoin (or currency of choice) and that's it.

    I guess history isn't taught anymore, or people would remember Frick, Standard Oil, Carnegie, and many other companies which thrived under a government that little to no regulation. It took a depression where the whole economy that was based on bad borrowing and a president with some balls to actually fix things.

    Capitalism isn't all bad, but it needs regulation or else we end up with bank crisis after bank crisis, stock scams, and many other issues.

  11. The trouble with PLCs by Animats · · Score: 2

    Progress with programmable logic controllers has made them much more vulnerable. They used to be really dumb devices, often programmed by physically plugging in an EPROM. Their communications protocol tended to be some ancient multi-drop serial protocol like RS-485, or a vendor-specific proprietary network. The "host machine" tended to be some CPU on a card, connected to a dumb terminal or a control panel. This was dumb and static, but being totally isolated, secure from external intrusion.

    Now, PLCs tend to be reprogrammable over their communications link. Some support Ethernet directly. The proprietary networks were all overpriced, and although Ethernet is overkill for most low-level controllers, the interface parts are cheaper, the cables are cheaper, the connectors are cheaper, and more interface devices are available. Also, 10baseT, which has differential signalling and error control, has better noise immunity than some of the lower-speed proprietary networks. I've used devices that have a built in web server just for configuration purposes. With no security.

    Even if the low-level network is nonstandard, there's a tendency today to put in a gateway to an Ethernet. This allows connection to, inevitably, a PC running Windows, usually with some custom DLL from the controls vendor. (See page 9 of this Siemens brochure.) This often allows reprogramming the low level controllers from a PC. This is exactly the configuration that was used in the Iranian centrifuge facility.

    Of course, once you have something that's IP over Ethernet with Windows machines on it, it tends to become accessible from the outside world. This is a recognized problem. Here's a Siemens paper on it. They talk about "firewalls" a lot, but don't go into much detail over what they really do. Note that they mention an engineering terminal use for system programming (a PC), physically outside the firewall, coming in through an encrypted VPN. That's a classic point of attack.

    The trouble is that it's too convenient to have connections to external systems. The PLC system for lock control in a prison wouldn't seem to have to be connected to other systems. But there's going to be an inmate inventory system that tracks who is supposed to be in which cell. It's convenient if the interface to the locking system shows who is supposed to be where, and has important info like which prisoners are violent, which need extra medical attention, and such. Then you can have screens which show both door status and prisoner info.

    But others need to talk to the prisoner inventory system. The system for food ordering needs info about how many inmates are in which parts of the prison and maybe their dietary needs. And the system for food ordering needs to talk to external suppliers to place orders. That means a link to outside the prison. This is the sort of thing which leads to a data path from non-critical to critical systems.

  12. Re:The free market by memyselfandeye · · Score: 2

    My father was a sheriff and handled the prisons for our county. (Ironically, my grandfather was a felon for robbing a bank) Here's my 2.5 cents. We don't have more criminals than other nations, actually we're quite low in the number of offenses. But we do have mandatory sentencing and very long prison terms, so we have more criminals in the system. Every holiday, Thanksgiving for example, there would be 2 or 3 convicts invited to our house to have a good meal and a chance for a break from the prison grind. Usually the guys committed property or other non violent crime, but sometimes assault and battery. While in most other nations these criminals would server sentences ranging from 6-20 months, and was the case in the US decades ago, in our system today they now serve 3-5 years.

    So you've got some dude that, for whatever reason, decided to rob a house or steal from a liquor store. He gets caught, you always do eventually, and end up in jail. He probably feels bad and remorseful, even if only because he got caught. Either way, you'll end up spending a decent chunk of time in the slammer that usually costs you your job and maybe even your family. Hence why my old man liked to bring these guys around. It wasn't charity. He'd invite them, they could turn him down or not. Nor were they expected to 'work it off' as so many people seem to think when I tell them this story.

    Other things he did before mandatory sentencing became overbearing were;

    1) Weekend prison stays for non-violent and first time offenders. There was an honor system involved in this. The idea being if you were truly sorry you'd do the time and be thankful you still had a job on the weekdays.

    2) Work release programs where local businesses would hire prisoners for odds and ends. They got paid immediately, perhaps it was low I do not know, but it was real money that lots of guys gave to their families who needed it now that the bread winner was in the slammer.

    3) Mock chain gangs. Prisoners who wanted a chance to leave the walls could dress up in the joke outfits and go around place to place singing stupid songs about prison life. Shools, malls, places like that.

    4) A slew of other options for men to do their time with dignity. Decades ago, it was thought that surrounding normally decent people with true thugs was not such a good idea.

    What happened in the last couple of decades was the use of metrics and statistics. Politicians could go out and say things like, "vote for me and I'll keep the prisoners in jail longer. Look at what [insert State here] did! They upped minimum sentences and now property theft is down 20%". Sounds good to a voter I suppose, however it's really kind of useless since it discounts better law enforcement and education in the first place, not to mention the dramatic increase in repeat offenses. The solution... "Longer prison terms for repeat offenders!" Now you rob a store that is occupied and it's jail for 15 years. You get caught with drugs 'next' (within 3 miles) of a school and you get tossed in the big house for 6 years. Good luck trying to not live withing 6 miles of a school, or robbing a store with people in it. I'm not trying to put on a liberal sob story, but from my very conservative point of view and upbringing things have dramatically changed. It's almost as if you've got nothing to lose, I mean hell, if you get caught you know you're done for the rest of your life so 'just go for it.' There are very few second chances, and almost no third chances. So in my opinions, prisons haven't become a place to punish criminals, they've become a place to get rid of them forever.

    Keep in mind, the prisons I'm talking about are the majority of minimum or medium security facilities managed by counties. I'm not talking about the super-max industrial complexes. That's a whole different ball-o-wax, yet it does seem that they are growing while the others are shrinking due to the reasons cited above.

    2.5 cents. Caveat emptor.