【发布时间】:2011-08-03 00:42:30
【问题描述】:
我的问题可能又很简单,但我什么也没找到。我正在编写一个 Linux 安全模块。您可能知道内核中的结构 inode 包含一个字段 i_security 来保存 LSM 的安全相关信息。现在只是为了确保:假设没有用户(甚至不是 root)能够读取或写入这个值是否安全,即这个值真的只能从内核空间访问吗?
我提出问题的原因是,很明显可以从用户空间访问一些 inode 数据(我猜是通过系统调用,但仍然使用 chmod 等,您可以更改 inode 中的一些值),现在我想知道如果这并不意味着,所有 inode 数据(也包括 i_security)都可以通过某种方式从用户空间访问。
干杯
【问题讨论】:
标签: linux security kernel inode linux-security-module