| ▲ | kvdveer 5 hours ago | |||||||||||||||||||||||||||||||
The temperatures of these freezers need to have a centralised audit trail, to comply with foodchain regulations. While such an audit trail could be built without Internet, Internet seems like an obvious solution. The true problem doesn't lie with Internet access, it lies with low quality software. | ||||||||||||||||||||||||||||||||
| ▲ | MostlyStable 5 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||
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. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | MSFT_Edging 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
> 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. | ||||||||||||||||||||||||||||||||
| ▲ | xscott 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
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. | ||||||||||||||||||||||||||||||||
| ▲ | Griffinsauce 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
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. | ||||||||||||||||||||||||||||||||
| ▲ | axus 4 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
What if high quality software exists, but the supermarkets did not pay to install the last 10 years of updates? | ||||||||||||||||||||||||||||||||
| ▲ | FeteCommuniste 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
So then you have a connection going one way (freezer to data-logging endpoint) and not the other. | ||||||||||||||||||||||||||||||||
| ▲ | hobo123 4 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
You should only ever have hardware visible in the internal network, no need to put them on the Internet at all. | ||||||||||||||||||||||||||||||||
| ▲ | _boffin_ 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
These need to have an audit trail. Making it centralized is an addition, no? | ||||||||||||||||||||||||||||||||
| ▲ | vatsachak 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Have the freezer connected to an air gapped grocery local server. Fixed | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | AnimalMuppet 4 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
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.) | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | hmokiguess 4 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||
[dead] | ||||||||||||||||||||||||||||||||