-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
What is the need for nacl_helper_bootstrap
on Linux?
#1327
Comments
I noticed it because FreeBSD can run the Linux binary on Linuxulator without the bootstrap helper, it also runs with the bootstrap helper. So I wondered if that was true on Linux too, it looks like it is. |
@Kangz would you know what the bootstrap helper is for? |
The source is here. It seems to be a custom dynamic loader that loads the NaCl ELF to set up part of the sandbox but I'm not sure how it is used, or what it does exactly. |
I don't have access to this link, but I guess it's the same file as: |
There's a test that sheds some light on what it's supposed to do. Apparently the One of the duties is to forbid memory mapping of some regions. Forbidding code to be mapped at certain regions is part of the secure sandboxing architecture. So you might not see something break but disabling it could let programs escape the sandbox. |
What is the need for
nacl_helper_bootstrap
on Linux?On my end the game runs without it.
The text was updated successfully, but these errors were encountered: