Map vs. Territory
Let’s look at the core problem:
The Map: The string the LLM gives you.
/data/../etc/passwdThe Territory: The inode the OS actually opens.
/etc/passwdThe Vulnerability: Security checks usually validate the Map. Execution touches the Territory. When they disagree, attacks slip through.
--
You received this message because you are subscribed to the Google Groups "cap-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cap-talk+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/cap-talk/CANpA1Z3UwZtWtnyFAS_CpL1VUhCFrDQCxDkW_anWZmz16fdYZA%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/cap-talk/5f63c868-75fe-4b99-80c1-e9d03987ed9dn%40googlegroups.com.
--
To view this discussion visit https://groups.google.com/d/msgid/cap-talk/5f63c868-75fe-4b99-80c1-e9d03987ed9dn%40googlegroups.com.
The problem is when you want to delegate permission to a lot of things. You could create a gazillion individual capabilities, one per entry in /data, say, but that wouldn't cover things you add after delegating.I was just hoping there was some way to select the individual entry other than using a string. Chip may have gotten it, but I don't understand his proposal.
To view this discussion visit https://groups.google.com/d/msgid/cap-talk/CANpA1Z2Rfqv%3DQhGqJZGfxfHHGpgtOw-KJme1khiKxrGjctBuJA%40mail.gmail.com.
Why is a string worse than a c-list index?
To view this discussion visit https://groups.google.com/d/msgid/cap-talk/CAK5yZYhY2NpbZn%2B3b3CbnJL70gR%3DeBxQ0QH5iWVimRZ5FkAZ9w%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/cap-talk/CAK5yZYhb0eJaibYPG72X_osgZhBfA56XTqKa1hB8N7%2BktRTm2w%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/cap-talk/CAAP%3D3QM3PY281DT0Xs5zj_SMu72C_EO51%2BDH2j-_OgTejV3kuQ%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/cap-talk/CAK5yZYhb0eJaibYPG72X_osgZhBfA56XTqKa1hB8N7%2BktRTm2w%40mail.gmail.com.
Are they really hierarchical intuitions, or are they arborescent intuitions?
To view this discussion visit https://groups.google.com/d/msgid/cap-talk/CAMpet1UW7hALoyaWpqq_0wKbcy-FoqYsyhV8HXZ8vgaM97boDw%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/cap-talk/CAK5yZYiAO4tBc3UiKKYNCKic6tfUhgaoffqh4kfbDTsvk6Kibw%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "cap-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cap-talk+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/cap-talk/CANpA1Z1BXV29N1i5mfx_zFbacbzhq9dFS9fExqWgVyZXNsyiHA%40mail.gmail.com.
It never grew a user base, so I haven't been doing maintenance on it for years, so not 100% sure it runs in the current python ecosystem (there was a weird issue a few years back, but if you follow the readme, that did the trick). But this is basicly what rumpletree does, not with any map, but with a root sparse-cap (multi rooted), and a single server side key. If it still installs, Play around with rumpelbox a bit. It's a demo tool of pyrumpeltree. As said, it's unmaintained because of a zero size user base AFAIK, but I think it fills your need exactly:I wanted to make it into a users pace fil-system like MinorFS and MattockFS, but never found time to look into the locking and random access crypto needs properly.I'dd be hapy to help anyone wanting to take over the project to get started, but I'm too filled up with other pet projects right now to work on pyrumpeltree or related stuff for now, so if you are interested in adopting it, or porting it, that would be great, if its indeed the fit that I think it is.