小编ave*_*rdo的帖子

memfd_secret():它应该如何工作?

memfd_secret()已合并到内核中,但我没有看到它真正的安全优势。我的意思是,这有避免旁路攻击的想法,但这就像车钥匙被锁了而没有人知道它们在哪里一样。

AFAIK,在内核模式下,提供给应用程序的页面根本没有被映射,但这不能用于隔离病毒或内核本身的任何内容。

隔离内核的一段内存范围应该如何更安全?

有人可以提供一个代码示例来说明如何保护幽灵或类似的东西吗?

更新

int main(int argc, char *argv[]) {
    while(true) {
        int rc = fork();
        if(rc == -1) {
            perror("fork error");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c linux memory linux-kernel

3
推荐指数
1
解决办法
1913
查看次数

标签 统计

c ×1

linux ×1

linux-kernel ×1

memory ×1