没有合适的资源?快使用搜索试试~ 我知道了~
trusted-sandbox:使用 Docker 在包含的沙箱中运行不受信任的代码
共37个文件
rb:21个
gemfile:2个
ruby-gemset:1个
需积分: 11 2 下载量 19 浏览量
2021-07-07
07:42:38
上传
评论
收藏 35KB ZIP 举报
温馨提示
可信沙盒 使用 Docker 在包含的沙箱中运行不受信任的代码。 这颗宝石的灵感来自。 及时行乐 Trusted Sandbox 使得在资源控制的 docker 容器中执行eval不受信任代码的类变得简单。 最简单的入门方法是在容器中运行“内联”代码: require 'trusted_sandbox' untrusted_code = "input[:number] ** 2" # The following will run inside a Docker container output = TrustedSandbox . run_code! untrusted_code , input : { number : 10 } # => 100 run_code! 接收用户代码和参数散列。 当用户代码执行时,参数散列中的任何键都可用。 此外,您可以发送任何类以在 Docker
资源推荐
资源详情
资源评论
收起资源包目录
trusted-sandbox-master.zip (37个子文件)
trusted-sandbox-master
.gitignore 102B
README.md 16KB
trusted-sandbox.gemspec 1KB
bin
trusted_sandbox 82B
Gemfile 100B
.ruby-version 10B
LICENSE 1KB
.rspec 30B
Gemfile.lock 804B
spec
integration
integration_spec.rb 4KB
quota_spec.rb 957B
lib
trusted_sandbox
request_serializer_spec.rb 2KB
config_spec.rb 2KB
uid_pool_spec.rb 3KB
host_runner_spec.rb 6KB
response_spec.rb 3KB
trusted_sandbox_spec.rb 2KB
spec_helper.rb 4KB
.ruby-gemset 15B
lib
trusted_sandbox.rb 2KB
trusted_sandbox
defaults.rb 1KB
config.rb 5KB
response.rb 3KB
uid_pool.rb 4KB
cli.rb 4KB
host_runner.rb 6KB
config
trusted_sandbox.yml 2KB
errors.rb 298B
version.rb 46B
request_serializer.rb 2KB
server_images
ruby-2.1.2
Dockerfile 869B
run.rb 651B
Gemfile 50B
bundle_config 56B
entrypoint.sh 306B
general_purpose.rb 682B
Rakefile 27B
共 37 条
- 1
资源评论
想知道不知道但想知道
- 粉丝: 43
- 资源: 4729
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功