upvote
The internet seems like the easy solution, not the obvious solution. For years, we have used the internet for things that didn't need it because it was easier and it seemed safe enough. I think that the coming months and years are going to see a lot of companies burned by that decision and scrambling to undo it.

The fact was that it was never safe, it was never secure, but that taking advantage of those problems was hard, and generally not monetarily worth it, meant we ignored the issues. That's no longer the case.

As for low quality software, the floor for the quality that internet connected software needs to have is now dramatically higher than the quality that non-connected software needs. I think that in many applications, it may no longer be economically worth it, or maybe even possible at all, to hit the necessary quality.

reply
I think it's a tough question.

First, I don't think people will give up the convenience of having instant access to the information.

Second, hackers are way ahead in terms of using AI. But it doesn't mean that it's going to stay that way. AI is going to be used for cyber security more. The implication is that the operating costs will be higher. In this case, it will make your groceries more expensive.

reply
isn't it closer to the internet is owned by business interests, even though most of it was built out by the public and it was just slowly moved into the hands of people who don't care particularly about how it's secured.
reply
> it lies with low quality software.

Nearly all software is low quality software. The programmers at the fridge company are likely 4 underpaid engineers in Pennsylvania or some other equivalent.

Saying the problem here is bad code is like saying the problem with gun violence is humans are too squishy to deflect bullets.

reply
The audit trail (status in general) could be read only. Enabling remote defrost (control in general) is an optional convenience which requires better quality software.
reply
Those regulations need an update.

And the simplest solution is to air gap these systems, then figure out how everything else should work.

In NL we use paper and pencils for elections because it makes fraud incredibly hard. It makes the process harder as well but the baseline is that it breaks nation-scale attacks. Why this level of thinking isn't applied to *our foodchain* is beyond me.

reply
What if high quality software exists, but the supermarkets did not pay to install the last 10 years of updates?
reply
So then you have a connection going one way (freezer to data-logging endpoint) and not the other.
reply
Audit queries do not require control access.
reply
You should only ever have hardware visible in the internal network, no need to put them on the Internet at all.
reply
These need to have an audit trail. Making it centralized is an addition, no?
reply
Have the freezer connected to an air gapped grocery local server. Fixed
reply
The simple plug + knob is the right solution. It’s the most resilient.

The auditors should have their own devices separate from the temperature control to monitor them. All it needs is a few sensors, temp, humidity, etc.

No need for complicated cloud this-and-that nor air-gapping a grocery chain. Keep it simple.

reply
I'm not sure about freezers (I guess there was no monitoring) but when I worked for a large UK supermarket chain in the 2000s this was how the POSs worked.

When I first started credit cards were not taken as online payments, the system just stored your card details and the amount. That was sent to server in the back office, which collected all the data, then every night it would make a dial up or ISDN connection to the head office and send all the data there.

reply
>the system just stored your card details and the amount.

At least with CC's this would get your account cancelled now.

reply
most issuers still have this as an option.
reply
Which is easier, getting the audit trail from non-internet-connected devices, or keeping all the devices patched?

The right answer isn't forever patching freezer software. The answer is either to not have them on the internet, or to have something in front of them, and keep that thing very up-to-date. (Or maybe several layers of "something" in front of them.)

reply
Just keep them read-only, if a freezer need to be defrosted send an SMS to the store manager with the message “go hit the defrost button”.
reply
[dead]
reply