← Back to context

Comment by tehryanx

2 days ago

an untrusted, but permitted, user is why sandboxes exist. There are plenty of times you want to allow an untrusted user to have capabilities in a system, that's why you restrict those capabilities.

a sandboxed user is not an untrusted user of the client but an unstrusted user of the host, that is why the client is sandboxed.

  • sandboxing is a general term for actor isolation, and its context agnostic.

    For example, when you use the sandbox attribute on an iframe in a web application, it's not the user that's untrusted, it's some other user that's attempting to trigger actions in your client.