【发布时间】:2014-05-09 09:52:35
【问题描述】:
在我的组织 - 嵌入式系统中,我们被要求不要使用 modprobe - 二进制文件在忙碌框中被禁用。但是,我们被要求使用 insmod。我不明白使用 modprobe 的安全问题。有人可以解释一下原因吗?感谢您的回复。
【问题讨论】:
-
我看不出那里没有安全问题...
-
可能是依赖注入。
insmod是一个只加载模块的普通程序,modprobe更复杂,它可以自动定位模块及其依赖关系,这种机制可能容易被注入。但是,无论如何您都需要成为 root,所以... -
@FrédéricHamidi:为什么不把这个作为答案呢?
-
@alk,我的评论中有太多可能,而且由于首先需要root权限,因此很难称其为安全漏洞。
-
问问制定这条规则的人 :)
标签: linux-kernel linux-device-driver kernel-module