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 特权了你还想怎么保护啊。。。你设置的所有限制都还是可以被绕过的呀,攻击者总是可以通过修改内核的方式来破坏你的保护
真的要做的话应该走可信计算的思路做 |