зеркало из https://github.com/mozilla/mig-sandbox.git
Deprecated - A seccomp sandbox go package used by MIG modules (https://mig.ninja)
f17c831b30 | ||
---|---|---|
tools | ||
vendor/github.com/seccomp/libseccomp-golang | ||
CODE_OF_CONDUCT.md | ||
LICENSE | ||
Makefile | ||
README.md | ||
sandbox.go | ||
sandbox_linux.go | ||
signal_handler.c | ||
signal_handler.h | ||
syscall_mappings.h |
README.md
MIG Agent Sandboxing
⚠️ Deprecation Notice ⚠️
Mozilla is no longer maintaining the Mozilla InvestiGator (MIG) project.
Mozilla is also no longer making use of this code internally.
You are welcome to use this code as is with no warranty. Please fork it to continue development.
Overview
This is the MIG Sandbox Project repository. As the name implies, it is a sandbox for the MIG Agent modules.
The implementation is written in Go, in order to be fully compatible with MIG.
Functionality is achieved by applying seccomp filters (Linux) and constructing sandbox profiles for each module to define behavior through whitelisting syscalls.
Dependencies
The following requirements must be met in order to sandbox MIG:
- Go v1.5
- libseccomp v2
- libseccomp go bindings