kevin_nisbet
Joined 13 years ago
Joined 13 years ago
TLDR multiple of the installers just wanted to have a public static IP address, and just drop the control systems directly on the internet. None of them knew who was responsible for device updates or CVE's. One of them had an optional proprietary yubikey type thing with no idea how it actually worked. One companies security assurances was basically they always do this and have never had a problem before.
Don't get me wrong, I'm all for beyond-corp, but none of the companies we talked to seemed knowledgeable enough to risk it.
Just some insight into how the rest of the world operates, I would expect bigger companies to have more resources, but this is an example of what happens when you're small and dealing with "experts".
The protections against MITM you mentioned is probably the biggest one, but the other one in the back of my mind is TOTP is a shared secret. So a compromise of the server side allows impersonation of users undetected, which can be a big problem. Maybe I'm over reacting because no company has ever lost a copy of it's database and they're all super secure. But, imagine trying to argue as a user I didn't do a thing when there is an audit log saying we challenged the user for TOTP and it was provided, was definitely the users fault.
We all interact with systems through mental models, but if many devs are just prompting claude when something doesn't work, they might read what claude found, but lose out on the exploration, debugging, and work that builds and reinforces the correct mental model and discourages the wrong one. And if devs are missing out on the mental models, will they actually be capable of driving efficient solutions to problems as the mental models get worse.
Disclosure: I have a small investment in them.
And maybe this is just a part that the article dodges, but for something described as non-catastrophic, I would suggest that there shouldn't be a presumption of changes. In my view there should be an assessment of the risk of re-occurrence, and if it was a near miss, what is the risk had it not been a near miss. And then even should changes be part of the outcomes, how expensive are those to implement compared to whatever the issue was, and if they're too expensive compared to the risk, don't put resources into it.
In my case it was for mobile wireless signaling traffic (all the coordination for creating a mobile internet connection, handing the connection off between towers, etc), and I'd credit it as one of the reasons you're mobile internet connection is so stable. When LTE first came out, myself and many others solved all sorts of bugs in the equipment and protocols by using or building these sorts of tools.