Hacker News
points by dTal 3 days ago | 0 comments
We keep paying ever higher architectural prices for system isolation: user accounts, memory protection, unix permissions, capabilities... and it's all for nothing, when a determined program can almost always escape its sandbox. Should we just give up and assume that all software on a machine is cooperative and non-malicious, and just do our best to make sure we don't run malware in the first place? "Defense in depth" soon slips into "don't worry too much about this layer, the next layer will catch it.

tl;dr Just run as root bro, focus on the exterior attack surface, and don't download random crap.

[–] 0xDEAFBEAD 2 days ago
>don't download random crap

One silver lining I haven't seen discussed much on HN: The latest LLM agents are good at decompiling binaries, which should help detect supply chain attacks.

I suppose the next round will involve supply chain attackers including bioterror-related symbols in the poisoned binary so LLMs will refuse to decompile it.

Anyways, I'm hoping someone will create an open-source project which distributes the work of binary analysis, with binary certification and user reputation systems etc.

This would also be an excellent goodwill project for one of the big AI companies, since this whole situation is kinda their fault.

[–] umbra07 2 days ago
> so LLMs will refuse to decompile it.

Doesn't that just give away the entire game?

[–] pianopatrick 2 days ago
I heard a story that before there was the internet, when various defense labs with computers wanted to send data to each other they would load the data onto a drive and then send it over to the other defense lab using a truck and a couple armed Army guys.

That seems like it would still be secure. These days you could even encrypt the drive...

[–] bombcar 2 days ago
This is also from the era (and probably still true today) where it is easier as a mid-level dude in the Army to get an armed escort to another location than it is to get permission to mail something USPS.