文件名称:桑迪:一个小的“沙盒”,用于运行不受信任的代码:beach_with_umbrella_selector:
文件大小:6KB
文件格式:ZIP
更新时间:2024-02-20 13:31:32
cli golang ptrace CommandlineinterfaceGo
沙 一个微型沙箱,用于运行不受信任的代码。 :beach_with_umbrella_selector: Sandy使用Ptrace挂接到READ系统调用,使您可以选择在执行之前接受或拒绝系统调用。 警告:虽然桑迪能够拦截READ的系统调用,但是有多种方法可以解决此问题。 完整的详细信息可以在找到。 可以修补其中一些漏洞以捕获简单的攻击,但是您应该使用sandy并期望它总比没有好,但它不是真正的隔离。 用法 Usage of ./sandy: sandy [FLAGS] command flags: -h Print Usage. -n value A glob pattern for automatically blocking file reads. -y value A glob pattern for automatically allowing file reads. 用例 您想安装任何东西 > sandy -n " /etc/password.txt " npm install sketchy-modul
【文件预览】:
sandy-master
----.gitignore(24B)
----go.mod(82B)
----password.txt(4B)
----Makefile(220B)
----go.sum(163B)
----.github()
--------workflows()
----README.md(2KB)
----sandy.go(4KB)
----sandy_test.go(2KB)
----.editorconfig(31B)