codejail:安全的代码执行

时间:2024-06-03 04:42:09
【文件属性】:

文件名称:codejail:安全的代码执行

文件大小:45KB

文件格式:ZIP

更新时间:2024-06-03 04:42:09

Python

CodeJail CodeJail管理安全沙箱中不受信任的代码的执行。 它主要是为Python执行而设计的,但也可以用于其他语言。 安全性是通过AppArmor强制执行的。 如果您的操作系统不支持AppArmor,则CodeJail将无法保护执行。 CodeJail设计为可配置的,如果安装正确,它将自动配置其自身以执行Python。 该配置被设计为灵活的:它可以在安全模式或不安全模式下运行。 这有助于为大型开发小组提供支持,在这些小组中,只有一些开发者参与得足够安全,可以在其开发计算机上配置AppArmor。 如果未将CodeJail配置为安全执行,它将使用相同的API执行Python,但不会防范恶意代码。 这允许在安全配置或非安全配置的开发人员计算机上使用相同的代码。 CodeJail沙箱包含以下几部分: 沙盒环境。 对于Python设置,这将是Python及其关联的核心程序


【文件预览】:
codejail-master
----README.rst(8KB)
----.coveragerc(103B)
----NOTICE.txt(560B)
----memory_stress.py(448B)
----openedx.yaml(171B)
----Jenkinsfile(2KB)
----.github()
--------workflows()
----tox.ini(425B)
----codejail()
--------safe_exec.py(10KB)
--------django_integration.py(812B)
--------tests()
--------util.py(730B)
--------__init__.py(0B)
--------jail_code.py(13KB)
--------subproc.py(3KB)
--------django_integration_utils.py(1000B)
--------proxy.py(7KB)
----setup.cfg(151B)
----requirements()
--------development.in(45B)
--------testing.txt(1011B)
--------development.txt(2KB)
--------constraints.txt(79B)
--------sandbox.txt(433B)
--------pip_tools.txt(315B)
--------tox.txt(730B)
--------testing.in(139B)
--------sandbox.in(146B)
--------tox.in(24B)
--------pip_tools.in(155B)
----setup.py(1KB)
----.gitignore(186B)
----Makefile(2KB)
----proxy_main.py(160B)
----LICENSE.txt(10KB)
----pylintrc(8KB)

网友评论