sandbox介绍
沙箱是什么?
沙箱的安全防护
在沙箱中运行任意程序
安防软件对木马病毒及恶意软件的查杀一般是基于病毒库的比对,因此会存在无效查杀拦截失败的情况。沙箱就很好地弥补了杀毒软件的不足。沙箱类似于影子系统,所有在沙盘内的操作都是虚拟构建的,与《奇异博士》里面的镜像空间如出一辙。不明程序让它在沙箱内运行,程序无权修改沙盘外的程序及系统设置,保障了系统不会遭到恶意软件及病毒的篡改和入侵。
在沙箱中运行网络浏览器
网页浏览是我们电脑使用时最经常的操作,而浏览器也是木马病毒入侵的一个重要路径。为了保障上网安全,沙箱单独设置了沙盘中运行浏览器的功能,把浏览器部署在沙箱中,可让你一切的网页浏览都处于隔离状态,浏览产生的内容(缓存、插件、下载等)都只局限在沙箱中。如果发现木马,只需要把当前使用的沙箱删除即可,控制有效,省力省心。
secure computing mode
-
Seccomp restrict
-
Seccomp filter
-
使用prctl设置sandbox
-
使用seccomp.h设置sandbox
-
使用libseccomp设置sandbox
SECCOMP_SET_MODE_STRICT
-
白名单:read,write,_exit,sigreturn
-
除了已经打开的文件描述和允许的系统调用
-
如果发起其他系统调用,
-
内核会使用SIGKILL或SIGSYS
-
-
SECCOMP_SET_MODE_FILTER
-
Seccomp-Berkley Packer Filter
-
允许用户可使用配置的策略过滤系统调用
-
使用BPF规则自定义测量
-
可对任意系统调用及其参数进行过滤