【问题标题】:Securty options in embeded linux?嵌入式Linux中的安全选项?
【发布时间】:2014-05-07 11:02:38
【问题描述】:

我正在开发嵌入式 Linux 平台。在我们的平台中,只有 root 用户。现在我们要引入安全选项,例如

1. Low Privileged user.
2. Allowing to run only executables from a particular location(only read permission).
3. Use Linux Containers

我们已经设法使用 /etc/passwd 文件添加了一个低权限用户。但我不知道怎么做剩下的。有没有更好的选择来在 linux 系统中实现安全性。非常感谢任何文档或链接。

【问题讨论】:

    标签: linux embedded docker lxc


    【解决方案1】:

    选项二是通过安装时的noexec 标志实现的。轻微的挑战是弄清楚到底要安装什么;默认情况下,您希望将/ 挂载为noexec 以获得安全性,但您需要/sbin/mount 才能执行。但是您可能可以将 / 设为只读并将所有可写文件系统挂载为 noexec。

    【讨论】:

    • 以上答案对我有用。有什么办法可以强加一个规则,比如只允许执行具有特定名称集的二进制文件??
    • @Griffin:那不会太安全。通常的方法是 chroot 到只有受信任的可执行文件的环境。更灵活的方法是 SElinux 策略。
    猜你喜欢
    • 1970-01-01
    • 2020-11-25
    • 1970-01-01
    • 1970-01-01
    • 2012-06-02
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多