lablup / backend.ai

Backend.AI is a streamlined, container-based computing cluster platform that hosts popular computing/ML frameworks and diverse programming languages, with pluggable heterogeneous accelerator support including CUDA GPU, ROCm GPU, TPU, IPU and other NPUs.
https://www.backend.ai
GNU Lesser General Public License v3.0
512 stars 152 forks source link

Implement network access restriction in sorna-jail #4

Open achimnol opened 7 years ago

achimnol commented 7 years ago

Sorna's "jail" subproject(1) is a seccomp-based sandbox written in Go. We use it for all kernel containers to prevent malicious user codes from executing potentially dangerous system calls as well as to enforce our customized ACL upon file systems and networks.

(1) This will be moved to a separate repository.

Already implemented:

Half-implemented:

To do for you:

┆Issue is synchronized with this Asana task by Unito

achimnol commented 2 years ago

Probably could be revisited with CNI compatible networking layer.