应用沙盒原理参考https://zhuanlan.zhihu.com/p/513688516
1、什么是Seccomp?
seccomp 是 secure computing 的缩写,其是 Linux kernel 从2.6.23版本引入的一种简洁的 sandboxing 机制。
系统调用:
在Linux中,将程序的运行空间分为内核与用户空间(内核态和用户态),在逻辑上它们之间是相互隔离的,因此用户程序不能访问内核数据,也无法使用内核函数。系统调用就是一种特殊的接口。通过这个接口,用户可以访问内核空间。系统调用规定了用户进程进入内核的具体位置。
具体步骤:用户进程–>系统调用–>内核–>返回用户空间
使用方式参考https://www.jianshu.co
本文介绍了Seccomp,一种Linux内核的沙盒机制,用于限制进程的系统调用。详细讲述了在Linux系统上的配置与使用,并深入探讨了在Android平台上的编译与应用,包括配置文件的含义、政策叠加方式以及如何实例化和调试Seccomp策略。
订阅专栏 解锁全文
2219

被折叠的 条评论
为什么被折叠?



