←back to thread

182 points yarapavan | 2 comments | | HN request time: 0.545s | source
Show context
mlinksva ◴[] No.43614464[source]
Good article for what it covers, but sadly does not cover isolation/sandboxing/least privilege.
replies(2): >>43614987 #>>43615031 #
bitwize ◴[] No.43615031[source]
Indeed. In 2020s, if you're not sandboxing each thing, and then sandboxing each library the thing depends on, you're running with way too many opportunities for vulnerability.
replies(1): >>43615529 #
LtWorf ◴[] No.43615529[source]
Well said! How?
replies(3): >>43615593 #>>43617134 #>>43617404 #
1. mlinksva ◴[] No.43617134[source]
I don't really know because I haven't put work in to investigate, but some things in that direction seem to be, possibly in order of some combination of maturity and comprehensiveness.

  - CHERI compartmentalisation
  - LavaMoat (js)
  - Scala "capture checking"
  - Java "integrity by default"
replies(1): >>43618873 #
2. LtWorf ◴[] No.43618873[source]
I haven't really understood how lavamoat works (if it works).