
Linux 下可以通过 ptrace, process_vm_readv, process_vm_writev, /proc/${pid}/mem 等方式访问指定进程的内存, 有什么方法可以阻止这些操作, 像 windows driver 的 ObRegisterCallbacks 拦截 OpenProcess 方式阻止跨进程访问内存。
1 YanPJ 2024-04-12 12:26:26 +08:00 via Android 修改文件访问权限可以嘛? |
2 sakeven 2024-04-12 15:54:18 +08:00 先试试 pid namespace 隔离,拿不到 pid 应该很多事情就做不了。 |
3 om2mo 2024-04-12 15:57:42 +08:00 secommp apparmor |
4 proxytoworld 2024-04-12 23:02:47 +08:00 rookit |
5 codehz 2024-04-13 13:51:26 +08:00 都有 ptrace 特权了你还想怎么保护啊。。。你设置的所有限制都还是可以被绕过的呀,攻击者总是可以通过修改内核的方式来破坏你的保护 真的要做的话应该走可信计算的思路做 |