主要观点、关键信息和重要细节总结:
apparmor.d:
- 是一套超 1500 个 AppArmor 配置文件,旨在限制大多数基于 Linux 的应用和进程。
- 目标涵盖桌面和服务器,支持多种 Linux 发行版及主要桌面环境(如 Gnome、KDE、XFCE 等),且已充分测试。
- 主要 confine 所有 root 进程(如 systemd 工具等)、所有桌面环境、所有用户服务(如 Pipewire 等)及一些“特殊”用户应用,应不影响被限制软件的正常使用。
概念:
- 借鉴 Android/ChromeOS 安全模型,将重点放在 confine 系统的“核心”应用,非核心用户应用用其他工具 sandbox。与 Linux 服务器通常的 confine 方式不同。
- 有相关演示和分享,如在 Linux Security Summit North America 和 Ubuntu Summit 等活动上的演讲及视频。
安装、配置、使用及贡献:
- 安装见apparmor.pujol.io/install。
- 配置见apparmor.pujol.io/configuration。
- 使用见apparmor.pujol.io/usage。
- 欢迎反馈、贡献和 pull 请求,详细见apparmor.pujol.io/development,开发聊天在https://matrix.to/#/#apparmor.d:matrix.org。
- 该项目最初基于 Mikhail Morfikov 的apparmor 配置文件项目,许可证为 GPL2。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。