зеркало из https://github.com/mozilla/mig-sandbox.git
Deprecated - A seccomp sandbox go package used by MIG modules (https://mig.ninja)
3394c4ba25
This issue fixes #5 - add code to check for two possible failure cases: filter context is invalid or seccomp syscall failed |
||
---|---|---|
tools | ||
vendor/github.com/seccomp/libseccomp-golang | ||
LICENSE | ||
Makefile | ||
README.md | ||
sandbox.go | ||
sandbox_linux.go | ||
signal_handler.c | ||
signal_handler.h | ||
syscall_mappings.h |
README.md
MIG Agent Sandboxing
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