【问题标题】:SELinux for embedded systems嵌入式系统的 SELinux
【发布时间】:2020-10-05 21:53:24
【问题描述】:

是否有人提到过在 Yokto 等嵌入式系统中使用 SELinux?

我当前的项目得到了一个没有任何 SELinux 东西的板级支持包。我唯一能做的 要使用的是默认的 SELinux 内核功能。所以我没有预定义的策略,也没有用户空间工具。

我编译了启用 SELinux 支持的 Linux 内核,并将 SELINUXTYPE=targeted 设置为 /etc/selinux/config。

系统只需要运行一个策略,以有针对性的方式控制少量服务,但不影响其他服务。

如果没有预定义的策略或为 Fedora 等策略构建系统,我没有使用 SELinux 的经验。 所以我需要编译策略,将二进制文件放入板级支持包中并将其刻录到 SD 卡上。

没有关于这方面的重要信息,所以我买了 Sven Vermeulen 的 SELinux Cookbook,但它在嵌入式系统上使用 SELinux 方面也缺乏。

如果有人有使用类似系统的经验,或者有一些网站或书籍可以提供很好的信息,那就太好了。

谢谢!

【问题讨论】:

  • 是的,我做到了。但我无法将其集成到我的板级支持包中。我只有 SELinux 的标准内核支持,并且必须通过策略来管理它。

标签: linux embedded-linux yocto selinux


【解决方案1】:

您是否尝试过为参考策略添加元层,然后从那里开始?

链接到元层:

https://github.com/SELinuxProject/refpolicy

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
猜你喜欢
  • 2017-01-07
  • 1970-01-01
  • 2010-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多