319 karma · joined March 3, 2020
I've had hundreds of plant engineers and SCADA operators tell me that their systems were "not connected to anything" and every single one of them was wrong.
Whether it's an old 2400 baud modem on a spare port on the RTU or "serial" comms being multiplexed across IP or MPLS networks or the unlicensed TeamViewer install for vendor support, there is always a "well except ..."
The contractor and integrators then move on to the next project and copy what they did last time. Rinse , repeat.
We've been actively pressing for realistic security and access control planning in the contract stage, but that's slow going in and of itself and still only affects new or upgraded installations -- on facilities with an expected lifetime of 10-30 years.
We're fighting to keep these people from using unlicensed copies of TeamViewer for their primary access.
Made for great mascot toys and posters on the rack doors.
Gems and workable gold allows are not that expensive.
Grid scale battery systems are often used for voltage or frequency stability as opposed to deep discharging as generation offsets, although that will change eventually if batteries get better enough or really cheap LNG stops being a thing.
There may be steps involved in getting your RDP exploit to send commands over vendor proprietary RS-485 protocols, but except for certain nuclear plants that are truly air gapped, but it's fewer than you'd sleep soundly knowing about.
I once had a network admin at a major US transmission utility tell me with a straight face that all of their SCADA was pure serial as I was telnetting into the Zhone mux doing those serial channels via a WiFi connection.
None of my FreeBSD systems have swapped anything out in years. Most of the VMs get half gig of "I guess it might by used by something" swap space.
Somewhat ironically NVME would be insanely good for historical swap use cases but anything that cares about performance hasn't swapped in the better part of a decade.
Perhaps bonus is the wrong word there.
At least some uniquely identified email address is better than hoping things like court documents with legal implications get paper mailed to some previously known physical address you may or may not still have any access or relationship with.
As an example it takes about 20 minutes to drive from my house to the airport, and 3 hours to get there by bus, not counting the walk to the bus stop. The light rail line goes nowhere near the majority of the city.
If we're doing any sort of event downtown or ACL or whatever, I rent a condo nearby instead of dealing with taxis or busses despite only living 15 minutes from the city center and very much "in Austin."
Nobody deals with publix transit if they can afford not to.
PKI remains a pain in the ass and very few organizations do it well.
My home net has several pi3 and pi4 systems that boot off a small SD card and then mounts working storage via iSCSI, which works great for how I use them. There's no reason I couldn't serve that off a pi, but their limited IO and memory makes them a poor choice.
Although frankly at this point if you care about performance you're on NVME anyway.
China or whomever attacking a carrier to destroy it with anything other than 1945 style surface warfare tactics leads to nuclear war, even if it's not the final decision point. The response to such an attack leads to nuclear war in enough projections.
US wargaming had repeatedly found that escalation to nuclear exchanges is all but a given if serious attempts are made by either side to destroy naval and air base capability, and it's safe to assume their PLA counterparts reached similar conclusions.
As an example, in a Chinese move against Taiwan or Japan, anything that crossed into attack range would get destroyed, but there would be no counter-attacks against Chinese facilities and bases. Does that play out in reality? Let's hope we don't find out.
I would bet millions of Euros there have been islanding plans in place for years in the event of wide scale disconnects or voltage/frequency collapse. The aftermath wouldn't be fun but most of western Europe at least would only be enduring planned rotating blackouts at worst.
In as much as I love the Mac touchpad for kanji/hanzi input the 2015 pro will probably be my last.
I generally print things on the order of single digit pages per year, but some people do things like print PDFs to read them or still live in fax land, etc. E-ink is making some inroads, but a fair portion of the population does like text on something physical and highlightable and pen-markable.
Most of this automation operates under certain assumptions about its environment and in some cases shuts itself down in a controlled fashion to fail safe in ways that may not be available to cars on roads, but these are not new ethical dilemmas.
But to pick just one example, automated saw stops and controllers aren't 100% effective at preventing injuries, but they're still a huge safety improvement over the human population at large just winging it.
As for better architectures, we're working on that, but industry is lethargic, lazy, and often organizationally dumb.
But there are limits to isolation. AC grid frequency and voltage and load flows are changing constantly, if normally by small degrees, and propagate at effectively the speed of light. It's impossible to have purely static immutable protection schemes for all but the most trivial of equipment.
Not to say it can't be a lot better.
Indirectly through serial concentrators and RTUs and Scada access, almost 100%.
The FERC / NERC security standards that fell out of this event are largely a bad joke, but had the benefit of at least requiring North American utilities to do something at all.
Any transmission operator of size and most generation operations effectively require real time Scada for anything of meaningful capacity and they're sure not paying someone to sit next to it reading numbers off over a phone. They may not be IP addressed individually but to put it in perspective, I had a communication engineer tell me with a straight face that the fiber mux I telneted into over their local wifi wasn't internet connected, and thus the protection relays on the 500 kv substation the next building over were serial only -- over said fiber cables.
In practice it's not typically necessary to go quite that far if a trusted communication processor is able to pass messages or set registers but only ever takes logic control flow input from the "safe" side. Plenty of equipment that wants to broadcast state over radio but never accepts any sort of input back beyond acks or whatever has done this for a long time.
If we allow for the representation to be 0-9 and then another ten letters selected for uniqueness and clarity, overlapped with appropriate non-roman pictographs, etc, the same 16 characters jumps to 600 quintillion range, or about 60 bits by napkin math.
That's more than realistically enough for hundred billion people to each have millions of real payment IDs with millions more one-time use ones that contained some sort of transaction hash for authorization.
Which conveniently fits in a 64 bit word with some left over. I suspect someone involved in the payment space already figured that out a long time ago, but no cataclysmic event has yet happened to de-rail the existing money train.
If you wanted to do that in IPv6 you'd still have the upper 64 bits left over :)