I haven't had any issues with this getting out of hand on >10KLOC vibed rust codebases.
13,486 karma · joined June 1, 2016
I haven't had any issues with this getting out of hand on >10KLOC vibed rust codebases.
That said, putting stuff in a docker container is kinda a light lift that cuts a bunch of attack surface.
I don't have any guides but you can determine which kernel modules are already loaded in your system and then just compile those in and block module loading.
Otherwise, shove everything into a container, ideally gvisor, and you've reduced attack surface by a large chunk again via seccomp.
It never did. Trawling the Linux commit history is a tried and true method for finding n-days.
AI is neat because it's higher signal but yeah no, we're not getting anywhere close to "safe linux", AI or not.
This isn't that complicated. Observational studies just have these weaknesses. We're past the point of observation here, as I said, and it's time to try intervention testing.
Postfix macros had some very tricky issues and it would have delayed things a lot to figure out the right resolution.
I was worried about features that I still don't love like `.match` etc (I'm more open to these now).
Post-fix macros would have been very complex. Scoping alone is complex.
`.await` kinda just works. It does everything you want and the one cost is that it looks like a property access but it isn't. A trivial cost in retrospect that I was a huge baby about, and I'll always feel bad about that.
But none of these properties are what let you perform a successful port. The port is going to rely entirely on oracle testing.
More than one time.
> a cryptographic performance enhancement feature
It's very rarely used.
> Did we blacklist OpenSSL's binaries after Heartbleed?
No, but lots of companies have since migrated away. OpenSSL was harder to move away from because there weren't as obvious drop-in replacements. Blocking a syscall that you never actually used is simple and effective.
> A CVE next week that allows corruption of host state that affects eg every VM under a particular hypervisor will be no less damaging than this CVE is to containers
Yeah this almost never happens though whereas Linux privesc is 10x a day.
MicroVMs have much lower attack surface and you can even toss a container into one if you'd like.
Or use gvisor, which mitigates this vulnerability.